[LinuxBIOS] Configuring PCI devices

Stefan Reinauer stepan at coresystems.de
Fri Oct 6 12:07:41 CEST 2006


* Ed Swierk <eswierk at arastra.com> [061005 21:00]:
> PCI: 00:00.0 [10de/036c] enabled
> PCI: 00:00.1 [10de/036d] enabled
> PCI: 00:0a.0
> PCI: 00:0a.1
> PCI: 00:0c.0
> PCI: Left over static devices.  Check your Config.lb
> 
> I'm pretty fuzzy on what exactly belongs in the device/chip section of
> the Config.lb, and how this affects the PCI device enumeration during
> boot (e.g. how did device 10de:036c get mapped to 00:00.0?). Is there
> a document that explains this?

I think when you see this error the following happens:

You are mentioning some device in the tree description which can not be
found in the real system, so LinuxBIOS assumes there is something wrong
with your bios image and refuses to continue.

The first thing that looks suspicious is the CK804. LinuxBIOS probably
finds the NForce5 instead of the expected NForce4 and pegs out.

Please also check that the components are hanging off the correct
hypertransport link.

There is this funny notion in LinuxBIOS that you see 

pci 18.0 ... end 3 times, which reflects the 3 hypertransport links per
CPU. 

To find out which one is the correct one, you can read out the CPU's HT
config registers with factory bios, or read the mainboard schematics.

Stefan

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/




More information about the coreboot mailing list