Hi Laurence, On 20.07.2008 01:54, Laurence Darby wrote: > So I took a huge leap of faith, and used flashrom to update my bios. > My motherboard is gigabyte GA-G33-DS3R, lspci attached. > > I used: > > flashrom -c MX25L8005 -w g33ds3r.f7h >
That's interesting. This command does write to the chip without erasing first, so the image you now have in ROM is supposed to be a mixture of the old and new BIOS. If you haven't tried rebooting yet, I'd advise caution. Please try to verify the image you just wrote before rebooting. > as it had that chip (1024K) and another unknown one (0K). > Yes, known quirk, will be fixed in the near future. > It took around 1 minute. > > btw, that worked on linux 2.6.24.7, but on linux 2.6.26 (which I need > for other device support), I get: > > # flashrom -r bios.bin > Calibrating delay loop... OK. > No coreboot table found. > Found chipset "Intel ICH9R", enabling flash write... Can't mmap memory using > /dev/mem: Invalid argument > > linux 2.6.26 has an option for filtering userspace access to /dev/mem, I > tried both on and off but that didn't fix it. > Ouch. That would be a regression in Linux. Have you tried to report this to the linux-kernel mailing list? Regards, Carl-Daniel -- http://www.hailfinger.org/ -- coreboot mailing list [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

