[coreboot] Support for Asus A8M2N-LA ?

Goboster goboster at yahoo.com
Fri Jul 3 04:08:08 CEST 2009


I've got a HP Pavilion desktop that has an ASUS OEM motherboard model A8M2N-LA.
Manufacturer details are here (there is a nice schematic):
http://tr.im/qHw7

It appears to have an MCP51 southbridge, ASUS A8000 SuperIO, a "GeForce 6150 LE"
northbridge, Pm49FL004 flash, and also has a Nvidia C51PVG chip on it. I have no
idea what that last chip is, but I saw some references to it in an earlier
thread here http://tr.im/qHvZ .

I don't see the MCP51 listed in the supported southbridges, but then I saw some
reference to mcp51_early_setup_car.c in this thread http://tr.im/qHr8 so maybe
some headway has been made?

I'm really interested in getting the memory hole enabled so I can actually use
all my memory... Would that be possible with coreboot?

Here's outputs as requested in the faq:
 lspci -tvnn
-[0000:00]-+-00.0  nVidia Corporation C51 Host Bridge [10de:02f0]
           +-00.1  nVidia Corporation C51 Memory Controller 0 [10de:02fa]
           +-00.2  nVidia Corporation C51 Memory Controller 1 [10de:02fe]
           +-00.3  nVidia Corporation C51 Memory Controller 5 [10de:02f8]
           +-00.4  nVidia Corporation C51 Memory Controller 4 [10de:02f9]
           +-00.5  nVidia Corporation C51 Host Bridge [10de:02ff]
           +-00.6  nVidia Corporation C51 Memory Controller 3 [10de:027f]
           +-00.7  nVidia Corporation C51 Memory Controller 2 [10de:027e]
           +-02.0-[0000:01]--
           +-04.0-[0000:02]--
           +-05.0  nVidia Corporation C51 [GeForce 6150 LE] [10de:0241]
           +-09.0  nVidia Corporation MCP51 Host Bridge [10de:0270]
           +-0a.0  nVidia Corporation MCP51 LPC Bridge [10de:0260]
           +-0a.1  nVidia Corporation MCP51 SMBus [10de:0264]
           +-0a.2  nVidia Corporation MCP51 Memory Controller 0 [10de:0272]
           +-0b.0  nVidia Corporation MCP51 USB Controller [10de:026d]
           +-0b.1  nVidia Corporation MCP51 USB Controller [10de:026e]
           +-0d.0  nVidia Corporation MCP51 IDE [10de:0265]
           +-0e.0  nVidia Corporation MCP51 Serial ATA Controller [10de:0266]
           +-0f.0  nVidia Corporation MCP51 Serial ATA Controller [10de:0267]
           +-10.0-[0000:03]--+-05.0  Agere Systems FW323 [11c1:5811]
           |                 +-09.0  Conexant HSF 56k Data/Fax Modem [14f1:2f20]
           |                 \-0a.0  RaLink RT2500 802.11g Cardbus/mini-PCI
[1814:0201]
           +-10.1  nVidia Corporation MCP51 High Definition Audio [10de:026c]
           +-14.0  nVidia Corporation MCP51 Ethernet Controller [10de:0269]
           +-18.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration [1022:1100]
           +-18.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address
Map [1022:1101]
           +-18.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
Controller [1022:1102]
           \-18.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control [1022:1103]

superiotool -dV
(all other probes not listed failed)
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
Found ASUS A8000 (id=0x77, rev=0x03) at 0x2e
Register dump:
idx 03 07 20 21 22 23 24 26  27 28 2a 2b 2c 2d 2e 2f
val 00 0a 77 03 00 00 44 2e  00 00 00 00 00 00 00 00
def RR 00 77 NA 00 RR 44 MM  MM RR NA NA NA NA NA NA
LDN 0x00 (Floppy)
idx 30 60 61 70 74 f0 f1 f2  f4 f5
val 00 00 00 00 04 0e 00 ff  00 00
def 00 03 f0 06 02 0e 00 ff  00 00
LDN 0x03 (Parallel port)
idx 30 60 61 70 74 f0 f1
val 00 00 00 00 04 3c 00
def 00 00 00 00 04 3c 00
LDN 0x04 (COM1)
idx 30 60 61 70 f0
val 00 00 00 00 00
def 00 00 00 00 00
LDN 0x05 (COM2)
idx 30 60 61 70 f0 f1 f2
val 00 00 00 00 00 02 03
def 00 00 00 00 00 02 03
LDN 0x07 (Keyboard)
idx 30 70 72 f0
val 01 01 0c 00
def 00 00 00 00
LDN 0x0a (Runtime registers)
idx 30 60 61 62 63 f0 f1 f2
val 01 08 00 00 00 00 00 04
def 00 00 00 00 00 NA RR 04
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
  Failed. Returned data: id=0x00, rev=0x00

flashrom -V
Calibrating delay loop... 353M loops per second. OK.
No coreboot table found.
Found chipset "NVidia MCP51", enabling flash write... OK.
Probing for Am29F040B, 512 KB
probe_29f040b: id1 0x23, id2 0x3d
Probing for Am29LV040B, 512 KB
probe_29f040b: id1 0x23, id2 0x3d
Probing for Am29F016D, 2048 KB
probe_29f040b: id1 0xff, id2 0xff
Probing for AE49F2008, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for At29C040A, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for At29C020, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for At49F002(N), 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for At49F002(N)T, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for EN29F002(A)(N)T, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for EN29F002(A)(N)B, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for MBM29F400TC, 512 KB
probe_m29f400bt: id1 0x23, id2 0x2d
Probing for MX29F002, 256 KB
probe_29f002: id1 0x9d, id2 0x6e
Probing for MX25L4005, 512 KB
generic_spi_command called, but no SPI chipset detected
Probing for MX25L8005, 1024 KB
generic_spi_command called, but no SPI chipset detected
Probing for MX25L3205, 4096 KB
generic_spi_command called, but no SPI chipset detected
Probing for S25FL016A, 2048 KB
generic_spi_command called, but no SPI chipset detected
Probing for SST25VF040B, 512 KB
generic_spi_command called, but no SPI chipset detected
Probing for SST25VF016B, 2048 KB
generic_spi_command called, but no SPI chipset detected
Probing for SST29EE020A, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST28SF040A, 512 KB
probe_28sf040: id1 0x23, id2 0x3d
Probing for SST39SF010A, 128 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST39SF020A, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST39SF040, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST39VF020, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST49LF040B, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST49LF040, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST49LF020A, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST49LF080A, 1024 KB
probe_jedec: id1 0xff, id2 0xff
Probing for SST49LF002A/B, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST49LF003A/B, 384 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST49LF004A/B, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for SST49LF008A, 1024 KB
probe_jedec: id1 0xff, id2 0xff
Probing for SST49LF004C, 512 KB
probe_49lfxxxc: id1 0x23, id2 0x3d
Probing for SST49LF008C, 1024 KB
probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST49LF016C, 2048 KB
probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST49LF160C, 2048 KB
probe_49lfxxxc: id1 0xff, id2 0xff
Probing for Pm49FL002, 256 KB
probe_jedec: id1 0x9d, id2 0x6e
Probing for Pm49FL004, 512 KB
probe_jedec: id1 0x9d, id2 0x6e
Pm49FL004 found at physical address 0xfff80000.
Flash part is Pm49FL004 (512 KB).
No operations were specified.

Thanks!







More information about the coreboot mailing list