[LinuxBIOS] asus A8N-VM CSM

Ward Vandewege ward at gnu.org
Fri Oct 13 20:05:32 CEST 2006


Hi Stefan,

On Fri, Oct 13, 2006 at 07:01:50PM +0200, Stefan Reinauer wrote:
> * Ward Vandewege <ward at gnu.org> [061012 21:18]:
> > I tried flashrom. No dice:
> > 
> > # ./flashrom -V
> > Calibrating delay loop... Setting up microsecond timing loop
> > 601M loops per second
> > ok
> > No LinuxBIOS table found.
> > Warning: Unknown system. Flash detection will most likely fail.
> 
> Ok. Above line is a good sign. It did not recognize the north bridge.
> Please apply the attached patch and report to the list if it solves the
> problem. 

Yep, that helped! 

I've read both the original flash image and the bios-savior one. Reading is
*very* fast, not more than 2 seconds for the 512KB image.

I've also tried burning the original image (read via flashrom) to the bios
savior, but that failed:

# ./flashrom -v -w orig.img
Calibrating delay loop... ok
No LinuxBIOS table found.
Enabling flash write on NVidia MCP51...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
Verifying flash - FAILED

Writing was *very* slow - it took wel over a minute before it was done.

So; here's flashrom -V for the bios savior flash part:

# ./flashrom -V
Calibrating delay loop... Setting up microsecond timing loop
601M loops per second
ok
No LinuxBIOS table found.
Enabling flash write on NVidia MCP51...OK
Trying Am29F040B, 512 KB
probe_29f040b: id1 0xff, id2 0xff
Trying Am29F016D, 2048 KB
probe_29f040b: id1 0xff, id2 0xff
Trying At29C040A, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying Mx29f002, 256 KB
probe_29f002: id1 0x9d, id2 0x6e
Trying SST29EE020A, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST28SF040A, 512 KB
probe_28sf040: id1 0xff, id2 0xff
Trying SST39SF010A, 128 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST39SF020A, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST39SF040, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST39VF020, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST49LF040B, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST49LF040, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST49LF020A, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST49LF080A, 1024 KB
probe_jedec: id1 0xff, id2 0xff
Trying SST49LF002A/B, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST49LF003A/B, 384 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST49LF004A/B, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying SST49LF008A, 1024 KB
probe_jedec: id1 0xff, id2 0xff
Trying Pm49FL002, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Trying Pm49FL004, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Pm49FL004 found at physical address: 0xfff80000
Flash part is Pm49FL004 (512 KB)
OK, only ENABLING flash write, but NOT FLASHING.

And here's lspci -n:

# lspci -n
0000:00:00.0 0500: 10de:02f0 (rev a2)
0000:00:00.1 0500: 10de:02fa (rev a2)
0000:00:00.2 0500: 10de:02fe (rev a2)
0000:00:00.3 0500: 10de:02f8 (rev a2)
0000:00:00.4 0500: 10de:02f9 (rev a2)
0000:00:00.5 0500: 10de:02ff (rev a2)
0000:00:00.6 0500: 10de:027f (rev a2)
0000:00:00.7 0500: 10de:027e (rev a2)
0000:00:02.0 0604: 10de:02fc (rev a1)
0000:00:03.0 0604: 10de:02fd (rev a1)
0000:00:04.0 0604: 10de:02fb (rev a1)
0000:00:05.0 0300: 10de:0240 (rev a2)
0000:00:09.0 0500: 10de:0270 (rev a2)
0000:00:0a.0 0601: 10de:0260 (rev a2)
0000:00:0a.1 0c05: 10de:0264 (rev a2)
0000:00:0b.0 0c03: 10de:026d (rev a2)
0000:00:0b.1 0c03: 10de:026e (rev a2)
0000:00:0d.0 0101: 10de:0265 (rev a1)
0000:00:0e.0 0101: 10de:0266 (rev a1)
0000:00:0f.0 0101: 10de:0267 (rev a1)
0000:00:10.0 0604: 10de:026f (rev a2)
0000:00:10.1 0403: 10de:026c (rev a2)
0000:00:14.0 0680: 10de:0269 (rev a1)
0000:00:18.0 0600: 1022:1100
0000:00:18.1 0600: 1022:1101
0000:00:18.2 0600: 1022:1102
0000:00:18.3 0600: 1022:1103
0000:03:00.0 0200: 8086:105e (rev 06)
0000:03:00.1 0200: 8086:105e (rev 06)
0000:04:05.0 0c00: 1106:3044 (rev 80)
0000:04:08.0 0200: 8086:1026 (rev 04)

Suggestions?

Thanks,
Ward.


-- 
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior System Administrator




More information about the coreboot mailing list