[coreboot] coreboot support: difference between ASRock E350M1 and ASRock E350M1/USB3

Scott Duplichan scott at notabs.org
Fri Jun 17 10:29:19 CEST 2011

Marshall Buschman wrote:

]I own both boards - both do work, BUT there are still bugs:
]USB3 and built-in NIC do not work on either by default.
]Memory is only reported as roughly 512mb at this point.
]You're welcome to help. :)

Hello Marshall,

Thanks for reporting these problems. Incorrect memory size
should be easy to fix. Can you send an e820 listing for a 
problem memory configuration?

I started looking at the NIC problem. The first thing wrong
is that its bridge is not enabled in devicetree.cb. The bridge
is at device 0x15, function 1. Also, the correct pcie lane option
needs to be selected with: register "gpp_configuration" = "4".
Once that is fixed, it doesn't work because its sb800_enable()
code is not running early enough. This a message such as:
"sb800_enable() PCI: Static device PCI: 00:15.1 not found,
disabling it." As a result, no bus number is assigned. I manually
assigned a bus number and was able to see the NIC, so the PCIe
link is trained and working. I will try to complete the debug
during the next couple of days.


More information about the coreboot mailing list