Hello All!
Just for your reference - I just upgraded BIOS on this board with flashrom and rebooted the system. Everything works fine, and dmidecode reflects BIOS version changing from FC to FD.
http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?Produ...
Oops! Forgot to attach logs:
[root@Nostromo tmp]# flashrom -w MA74S2H3.FD flashrom v0.9.1-r710 No coreboot table found. Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Calibrating delay loop... OK. Found chip "Macronix MX25L8005" (1024 KB, SPI) at physical address 0xfff00000. Flash image seems to be a legacy BIOS. Disabling checks. Writing flash chip... Erasing flash before programming... done. Programming flash................................ done. COMPLETE. Verifying flash... VERIFIED. [root@Nostromo tmp]#
Folks, seems, that there is false match in board enabling with latest flashrom (r893):
2010/2/6 Peter Lemenkov lemenkov@gmail.com:
Oops! Forgot to attach logs:
[root@Nostromo tmp]# flashrom -w MA74S2H3.FD flashrom v0.9.1-r710 No coreboot table found. Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Calibrating delay loop... OK. Found chip "Macronix MX25L8005" (1024 KB, SPI) at physical address 0xfff00000. Flash image seems to be a legacy BIOS. Disabling checks. Writing flash chip... Erasing flash before programming... done. Programming flash................................ done. COMPLETE. Verifying flash... VERIFIED. [root@Nostromo tmp]#
[root@Nostromo ~]# flashrom flashrom v0.9.1-r893 No coreboot table found. Found ITE SuperI/O, id 8718 Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Disabling flash write protection for board "GIGABYTE GA-MA78GM-S2H"... FAILED! Calibrating delay loop... OK. Found chip "Macronix MX25L8005" (1024 KB, SPI) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: ERASE 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, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === No operations were specified. [root@Nostromo ~]#
I'm afraid, that we need to add DMI match here for GIGABYTE GA-MA78GM-S2H
Update!
2010/2/11 Peter Lemenkov lemenkov@gmail.com:
Folks, seems, that there is false match in board enabling with latest flashrom (r893):
[root@Nostromo ~]# flashrom flashrom v0.9.1-r893 No coreboot table found. Found ITE SuperI/O, id 8718 Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Disabling flash write protection for board "GIGABYTE GA-MA78GM-S2H"... FAILED! Calibrating delay loop... OK. Found chip "Macronix MX25L8005" (1024 KB, SPI) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: ERASE 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, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === No operations were specified. [root@Nostromo ~]#
I'm afraid, that we need to add DMI match here for GIGABYTE GA-MA78GM-S2H
This issue exists also in v0.9.1-r710 - I just didn't mention it. Anyway, I'm sure that board enable for GA-MA78GM-S2H should also use DMI matching.
On 11.02.2010 15:12, Peter Lemenkov wrote:
2010/2/11 Peter Lemenkov lemenkov@gmail.com:
Folks, seems, that there is false match in board enabling with latest flashrom (r893):
[root@Nostromo ~]# flashrom flashrom v0.9.1-r893 No coreboot table found. Found ITE SuperI/O, id 8718 Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Disabling flash write protection for board "GIGABYTE GA-MA78GM-S2H"... FAILED! [root@Nostromo ~]#
I'm afraid, that we need to add DMI match here for GIGABYTE GA-MA78GM-S2H
This issue exists also in v0.9.1-r710 - I just didn't mention it. Anyway, I'm sure that board enable for GA-MA78GM-S2H should also use DMI matching.
Actually, with the SuperIO code currently in the tree, we can handle the SPI enable in a generic way and kill those board matches completely.
Regards, Carl-Daniel