On 3/18/07, Peter Stuge <[EMAIL PROTECTED]> wrote: > On Sun, Mar 18, 2007 at 08:54:29PM -0500, David H. Barr wrote: > > [EMAIL PROTECTED]:~/msi_orig$ sudo flashrom -vV -c Pm49FL004 A7260NMS.300 > > Try -w
Well -MY- face is red; I forced the chip detection but failed explicitly to invoke the write. Looking back, someone else had this trouble only two weeks ago [1]; obviously I didn't thoroughly do my research. In any case, I tried with the -w switch and obtained similar results to Adam Kaufman's [2] until my verify failed at 0x000164d0. I also tried Stefan Reinauer's checklist [3], but again verification failed at the same location with the switch in the RD1 position. With the switch in the ORG position, verification succeeded. Just for grins, I erased the chip then performed a verify against the image I first tried to flash. This also failed, again at 0x000164d0. It seems as though none of my commands actually -wrote- anything. Full details after footnotes; you may notice I used the v130 in these test cases; that is the factory default firmware shipped with my board. -dhbarr. 1. "Flashrom problem & IRQ questions" http://linuxbios.org/pipermail/linuxbios/2007-March/018671.html 2. "LinuxBIOS Solaris Dev" http://linuxbios.org/pipermail/linuxbios/2007-February/018172.html 3. "cant detect bios with flash software" http://linuxbios.org/pipermail/linuxbios/2006-June/014914.html -=[Results Similar to A.K.]=- $ flashrom -vV -c Pm49FL004 -w A7260NMS.130 Calibrating delay loop... Setting up microsecond timing loop 402M loops per second ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK Trying Pm49FL004, 512 KB probe_jedec: id1 0x9d, id2 0x6e Pm49FL004 found at physical address: 0xfff80000 Flash part is Pm49FL004 (512 KB) Flash image seems to be a legacy BIOS. Disabling checks. Programming Page: 0007 at address: 0x00070000 Verifying flash address: 0x000164d0 - FAILED -=[SR's Checklist]=- $ flashrom -r A7260NMS.org Calibrating delay loop... ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK W39V040B found at physical address: 0xfff80000 Flash part is W39V040B (512 KB) Reading Flash...done $ flashrom -w A7260NMS.org Calibrating delay loop... ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK Pm49FL004 found at physical address: 0xfff80000 Flash part is Pm49FL004 (512 KB) Flash image seems to be a legacy BIOS. Disabling checks. Programming Page: 0007 at address: 0x00070000 $ flashrom -vV A7260NMS.org Calibrating delay loop... Setting up microsecond timing loop 402M loops per second ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK <snip> Trying Pm49FL004, 512 KB probe_jedec: id1 0x9d, id2 0x6e Pm49FL004 found at physical address: 0xfff80000 Flash part is Pm49FL004 (512 KB) Flash image seems to be a legacy BIOS. Disabling checks. Verifying flash address: 0x000164d0 - FAILED -=[Erase then Verify]=- $ flashrom -E Calibrating delay loop... ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK Pm49FL004 found at physical address: 0xfff80000 Flash part is Pm49FL004 (512 KB) Erasing flash chip $ flashrom -V -v A7260NMS.130 -c Pm49FL004 Calibrating delay loop... Setting up microsecond timing loop 401M loops per second ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK Trying Pm49FL004, 512 KB probe_jedec: id1 0x9d, id2 0x6e Pm49FL004 found at physical address: 0xfff80000 Flash part is Pm49FL004 (512 KB) Flash image seems to be a legacy BIOS. Disabling checks. Verifying flash address: 0x000164d0 - FAILED -- linuxbios mailing list [email protected] http://www.linuxbios.org/mailman/listinfo/linuxbios
