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