i guess my motherboard is GIGABYTE GA-M59SLI-S4 (rev. 1.0) BIOS F6 i also attached the current bios
reading the bios:
flashrom -r /tmp/old.bios flashrom v0.9.2-r1001 on Linux 2.6.35-gentoo (x86_64), built with libpci 3.1.7, GCC 4.4.4 flashrom is free software, get the source code at http://www.flashrom.org
No coreboot table found. Found ITE Super I/O, id 8716 Found chipset "NVIDIA MCP55", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Calibrating delay loop... OK. Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -Vr, -Vw, -VE), and mention which mainboard or programmer you tested. Thanks for your help! === Reading flash... done.
writing the bios:
# flashrom -w /mnt/storage/download/ga-m59sli-s4/motherboard_bios_ga-m59sli-s4_f5/m59slis4.f5 flashrom v0.9.2-r1001 on Linux 2.6.35-gentoo (x86_64), built with libpci 3.1.7, GCC 4.4.4 flashrom is free software, get the source code at http://www.flashrom.org
No coreboot table found. Found ITE Super I/O, id 8716 Found chipset "NVIDIA MCP55", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Calibrating delay loop... OK. Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -Vr, -Vw, -VE), and mention which mainboard or programmer you tested. Thanks for your help! === Flash image seems to be a legacy BIOS. Disabling checks. Writing flash chip... Erasing flash chip... ERASE FAILED at 0x00000000! Expected=0xff, Read=0x49, failed byte count from 0x00000000-0x00000fff: 0x736 ERASE FAILED! ERASE FAILED at 0x00000000! Expected=0xff, Read=0x49, failed byte count from 0x00000000-0x0000ffff: 0x1e12 ERASE FAILED! FAILED! ERASE FAILED! FAILED! Your flash chip is in an unknown state. Get help on IRC at irc.freenode.net (channel #flashrom) or mail flashrom@flashrom.org! ------------------------------------------------------------------------------- DO NOT REBOOT OR POWEROFF!
thanks
On 08/11/2010 11:44 AM, Dobai-Pataky Bálint wrote:
Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000.
Hello,
Could you please try flashrom with the patch at: http://patchwork.coreboot.org/patch/1733/
This adds an unlock function for your chip, which might allow writes to work. Remember to back up your current BIOS, which may contain data (ethernet addresses, MS activation keys, etc.) that will be overwritten by flashrom.
Thanks,
Josh
Hi,
If i overwrite my ethernet address, is that the MAC address? How can i revert it after a bios upgrade with flashrom?
What version of flashrom against is this patch generated? Is it 0.9.2?
thanks,
Balint
On 08/13/2010 10:51 PM, Joshua Roys wrote:
On 08/11/2010 11:44 AM, Dobai-Pataky Bálint wrote:
Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000.
Hello,
Could you please try flashrom with the patch at: http://patchwork.coreboot.org/patch/1733/
This adds an unlock function for your chip, which might allow writes to work. Remember to back up your current BIOS, which may contain data (ethernet addresses, MS activation keys, etc.) that will be overwritten by flashrom.
Thanks,
Josh
On Sat, Aug 14, 2010 at 4:29 AM, Dobai-Pataky Bálint dpblnt@gmail.com wrote:
If i overwrite my ethernet address, is that the MAC address? How can i revert it after a bios upgrade with flashrom?
Yes. If you notice it's changed when you first boot into your new BIOS (via `ifconfig' or something else) you will probably want to flash the old BIOS. You can simply `flashrom -Vw oldbios.rom' - although please note that you may have to clear the CMOS, where the BIOS stores settings. You know you will have to do this if after downgrading, the computer fails to successfully boot. This happened to me a bit ago. Basically you turn the computer off, unplug it, find the battery on the motherboard and remove it for about a minute. Put it back in, turn it on, and then you may want to set the clock in the BIOS to the correct time, and any other settings you previously set.
What version of flashrom against is this patch generated? Is it 0.9.2?
SVN. There are instructions here: http://www.flashrom.org/Downloads
Let me know if you have any more questions.
Josh
Hi, Here is the result: reading: flashrom -r /tmp/bios.old flashrom v0.9.2-runknown on Linux 2.6.35-gentoo (x86_64), built with libpci 3.1.7, GCC 4.4.4, little endian flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. No coreboot table found. sh: dmidecode: command not found dmidecode execution unsucessfull - continuing without DMI info Found ITE Super I/O, id 8716 Found chipset "NVIDIA MCP55", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000. === This flash part has status UNTESTED for operations: ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -Vr, -Vw, -VE), and mention which mainboard or programmer you tested. Thanks for your help! === Reading flash... done.
writing: flashrom -w /mnt/storage/download/ga-m59sli-s4/motherboard_bios_ga-m59sli-s4_f5/m59slis4.f5
flashrom v0.9.2-runknown on Linux 2.6.35-gentoo (x86_64), built with libpci 3.1.7, GCC 4.4.4, little endian flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. No coreboot table found. Found ITE Super I/O, id 8716 Found chipset "NVIDIA MCP55", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000. === This flash part has status UNTESTED for operations: ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -Vr, -Vw, -VE), and mention which mainboard or programmer you tested. Thanks for your help! === Flash image seems to be a legacy BIOS. Disabling checks. Writing flash chip... Erasing flash chip... SUCCESS. Programming page: DONE!ss: 0x0007f000 COMPLETE. Verifying flash... VERIFIED.
i read it again and md5summed against the source i wrote in, and they match, so i guess it's ok. i'll reboot.
thank you, Balint
On 08/14/2010 04:32 PM, Joshua Roys wrote:
On Sat, Aug 14, 2010 at 4:29 AM, Dobai-Pataky Bálintdpblnt@gmail.com wrote:
If i overwrite my ethernet address, is that the MAC address? How can i revert it after a bios upgrade with flashrom?
Yes. If you notice it's changed when you first boot into your new BIOS (via `ifconfig' or something else) you will probably want to flash the old BIOS. You can simply `flashrom -Vw oldbios.rom' - although please note that you may have to clear the CMOS, where the BIOS stores settings. You know you will have to do this if after downgrading, the computer fails to successfully boot. This happened to me a bit ago. Basically you turn the computer off, unplug it, find the battery on the motherboard and remove it for about a minute. Put it back in, turn it on, and then you may want to set the clock in the BIOS to the correct time, and any other settings you previously set.
What version of flashrom against is this patch generated? Is it 0.9.2?
SVN. There are instructions here: http://www.flashrom.org/Downloads
Let me know if you have any more questions.
Josh
Success report,
The reboot was ok, i loaded the default bios options, there was an automatic DMI update or something like that. My mac address changed, but i don't care, it's still driven by forcedeth, i updated udev to rename it to eth0, so it's cool. My bios is downgraded, so the error i wanted to correct in the first place (don't halt when HW supports dual channel 800Mhz ddr) is gone. Please consider my motherboard supported :). Thanks a lot, Balint
On 08/14/2010 04:32 PM, Joshua Roys wrote:
On Sat, Aug 14, 2010 at 4:29 AM, Dobai-Pataky Bálintdpblnt@gmail.com wrote:
If i overwrite my ethernet address, is that the MAC address? How can i revert it after a bios upgrade with flashrom?
Yes. If you notice it's changed when you first boot into your new BIOS (via `ifconfig' or something else) you will probably want to flash the old BIOS. You can simply `flashrom -Vw oldbios.rom' - although please note that you may have to clear the CMOS, where the BIOS stores settings. You know you will have to do this if after downgrading, the computer fails to successfully boot. This happened to me a bit ago. Basically you turn the computer off, unplug it, find the battery on the motherboard and remove it for about a minute. Put it back in, turn it on, and then you may want to set the clock in the BIOS to the correct time, and any other settings you previously set.
What version of flashrom against is this patch generated? Is it 0.9.2?
SVN. There are instructions here: http://www.flashrom.org/Downloads
Let me know if you have any more questions.
Josh