Hi,
Flashrom seems to not support Gigabyte GA-MA790X-UD4.
I've only tested read operation, which failed, so I did try the write operation.
Here are messages from flashrom:
flashrom v0.9.0-r643 No coreboot table found. Found chipset "AMD SB700", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Found board "GIGABYTE GA-MA78GM-S2H", enabling flash write... FAILED! Calibrating delay loop... OK. Found chip "SST unknown SST SPI chip" (0 KB, SPI) at physical address 0x100000000.
If you need details, you can downloads flashrom -V, dmidecode, lspci outputs at:
https://mais.quest-ce.net/flashrom/ga-ma790x-ud4/
output_dmidecode.txt.gz output_flashrom_V.txt.gz output_flashrom_rV.txt.gz output_lspci.txt.gz output_lspci_vvvxxx.txt.gz
Regards.
Hi Yann,
thanks for your report. I have looked at the log and the "FAILED" message is harmless. I will try to improve the wording a bit so users are not scared anymore.
On 10.07.2009 12:33, Yann Droneaud wrote:
Flashrom seems to not support Gigabyte GA-MA790X-UD4.
I've only tested read operation, which failed, so I did try the write operation.
Here are messages from flashrom:
flashrom v0.9.0-r643 Found chipset "AMD SB700", enabling flash write... OK. Found chip "SST unknown SST SPI chip" (0 KB, SPI) at physical address 0x100000000.
The verbose flashrom log you provided helped me track down the problem. Sometimes, the SB700 SPI controller only retrieves 2 bytes of flash chip ID instead of 3 bytes. Please keep the logs available so others can analyze them as well. Thanks.
I know someone who can reproduce the bug. Once the bug is fixed, I'll send you another mail.
Regards, Carl-Daniel
Hi,
The verbose flashrom log you provided helped me track down the problem. Sometimes, the SB700 SPI controller only retrieves 2 bytes of flash chip ID instead of 3 bytes. Please keep the logs available so others can analyze them as well. Thanks.
This will be done.
I know someone who can reproduce the bug. Once the bug is fixed, I'll send you another mail.
Feel free to send me patches to test (for probing and read operations only :)
Regards.
Hi Yann,
the SB700 SPI bug should be fixed in latest flashrom svn (since r661). Please retest with # flashrom -V and report back. Thanks!
Regards, Carl-Daniel
Hi,
Hi Yann,
the SB700 SPI bug should be fixed in latest flashrom svn (since r661). Please retest with # flashrom -V and report back. Thanks!
Seems to work, thanks.
Here is the report:
flashrom v0.9.0-r664 No coreboot table found. Found chipset "AMD SB700", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Found board "GIGABYTE GA-MA78GM-S2H", enabling flash write... FAILED! Calibrating delay loop... OK. Found chip "SST SST25VF080B" (1024 KB, SPI) at physical address 0xfff00000. No operations were specified.
I tried a read operation
You could have a look at the logs here:
https://mais.quest-ce.net/flashrom/ga-ma790x-ud4/r664/
output_flashrom_V.txt.gz output_flashrom_Vr.txt.gz
As "enabling flash write" is reported as FAILED, is it possible to write a BIOS image ? BTW, i not ready to try it, but i'm willing to try it by the end of august.
Thanks a lot.
Regards.
On 23.07.2009 08:13, Yann Droneaud wrote:
the SB700 SPI bug should be fixed in latest flashrom svn (since r661). Please retest with # flashrom -V and report back. Thanks!
Seems to work, thanks.
Here is the report:
flashrom v0.9.0-r664 No coreboot table found. Found chipset "AMD SB700", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH,SPI. Found board "GIGABYTE GA-MA78GM-S2H", enabling flash write... FAILED! Calibrating delay loop... OK. Found chip "SST SST25VF080B" (1024 KB, SPI) at physical address 0xfff00000.
Thanks, it seems like my bugfix works as expected.
No operations were specified.
I tried a read operation
You could have a look at the logs here:
https://mais.quest-ce.net/flashrom/ga-ma790x-ud4/r664/
output_flashrom_V.txt.gz output_flashrom_Vr.txt.gz
Thanks! Looks good.
As "enabling flash write" is reported as FAILED, is it possible to write a BIOS image ?
Yes, it should work fine. Only the board write enable is failing, and that is due to a too generic match which was designed for other boards. Your board should work fine despite that error message.
BTW, i not ready to try it, but i'm willing to try it by the end of august.
Your tests already helped me a lot.
Regards Carl-Daniel