Hello,
I tried out flashrom on an ASUS A8N-VM CSM board: read seemed to go fine, but write failed. Information about the board: http://www.asus.com/product.aspx?P_ID=JBqqlpj4cspbSa3s
flashrom -V, lspci -nnvvxxx, superiotool -deV, flashrom -rV and flashrom -wV output is attached. The BIOS I was trying to write was the rev 1001 one available from the above ASUS page.
Per agaran's and roysjosh's friendly help on IRC I checked the BIOS I read with -r with -v and it says VERIFIED so I suppose I'll go ahead and reboot later today.
One note about the board testing Wiki page you may want to clarify:
"To check if you can read the existing BIOS image from the chip, run flashrom -r backup.bin. Make sure that backup.bin contains a useful BIOS image. (Some chipsets will return 0xff for large areas of flash without any error messages.)"
For a BIOS newbie like me, the remark in parenthesis doesn't tell much - is it a good or a bad sign if a chipset returns 0xff for large areas of flash without any error messages? (Bad, I guess ;))
On Monday 19 April 2010, Ville Skyttä wrote:
Hello,
I tried out flashrom on an ASUS A8N-VM CSM board: read seemed to go fine, but write failed. Information about the board: http://www.asus.com/product.aspx?P_ID=JBqqlpj4cspbSa3s
flashrom -V, lspci -nnvvxxx, superiotool -deV, flashrom -rV and flashrom -wV output is attached. The BIOS I was trying to write was the rev 1001 one available from the above ASUS page.
Per agaran's and roysjosh's friendly help on IRC I checked the BIOS I read with -r with -v and it says VERIFIED so I suppose I'll go ahead and reboot later today.
Just to follow up, reboot was fine, apparently the failed erase/write didn't end up doing any damage.
On Monday 19 April 2010, Ville Skyttä wrote:
Hello,
I tried out flashrom on an ASUS A8N-VM CSM board: read seemed to go fine, but write failed. Information about the board: http://www.asus.com/product.aspx?P_ID=JBqqlpj4cspbSa3s
flashrom -V, lspci -nnvvxxx, superiotool -deV, flashrom -rV and flashrom -wV output is attached. The BIOS I was trying to write was the rev 1001 one available from the above ASUS page.
Just to ensure I understood the flashrom project process correctly:
Is there something else besides sending the info I did I could do to get this board supported (or marked as not working) in flashrom? I haven't noticed anything related to the board happening in svn and I'm afraid I can't help with coding support for it.
I *guess* probe and read could be marked as working but I haven't able to actually verify that; the image I read from BIOS with flashrom wasn't exactly the same as the vendor shipped one. And as noted earlier, my write attempt failed and it seemed to try to do an erase at start so I guess that means both write and erase (or at least erase?) are non-working at the moment.
Am Montag, den 24.05.2010, 22:23 +0300 schrieb Ville Skyttä:
Just to ensure I understood the flashrom project process correctly:
Is there something else besides sending the info I did I could do to get this board supported (or marked as not working) in flashrom? I haven't noticed anything related to the board happening in svn and I'm afraid I can't help with coding support for it.
I am sorry for the delay you experienced. Regretfully I was busy with real life issues and thus lost track of pending board enable requests. You did send all information needed to write a board enable procedure for your board.
If anyone else wants to take it, here the *brief* explanation of what needs to be done: Set bit 2 (value 0x04) in the Super I/O config reg 0xE4/LDN 0x09. It is an Winbond W83627.
Regards, Michael Karcher
On Tuesday 25 May 2010, Michael Karcher wrote:
Am Montag, den 24.05.2010, 22:23 +0300 schrieb Ville Skyttä:
Just to ensure I understood the flashrom project process correctly:
Is there something else besides sending the info I did I could do to get this board supported (or marked as not working) in flashrom? I haven't noticed anything related to the board happening in svn and I'm afraid I can't help with coding support for it.
I am sorry for the delay you experienced. Regretfully I was busy with real life issues and thus lost track of pending board enable requests. You did send all information needed to write a board enable procedure for your board.
Ok, thanks, I'll keep waiting patiently then :)
If anyone else wants to take it, here the *brief* explanation of what needs to be done: Set bit 2 (value 0x04) in the Super I/O config reg 0xE4/LDN 0x09. It is an Winbond W83627.