[LinuxBIOS] PCI: Left over static devices. Check your Config.lb

Tom Sylla tsylla at gmail.com
Sun Dec 9 21:56:13 CET 2007


Steve Isaacs wrote:
>         chip southbridge/broadcom/bcm21000
>           device pci 0.0 on
>           end
>           device pci 1.0 off
>           end
>           device pci 2.0 on
>           end
>           device pci 3.0 off
>           end
>           device pci 4.0 off
>           end
>         end

Your HT2100 part looks ok. Here is what I have used successfully on a 
2100 board:

chip southbridge/broadcom/bcm21000 # HT2100
   device pci 0.0 on end # PCIe 0
   device pci 1.0 on end # PCIe 1
   device pci 2.0 on end # PCIe 2
   device pci 3.0 on end # PCIe 3
   device pci 4.0 on end # PCIe 4
end

My board has all 5 PCIe ports in use, so they are all enabled. From your 
"offs", it looks like you must be using the x16/x8 mux option, but that 
seems to conflict with below:

> $ lspci -tvnn
> -[0000:00]-+-01.0  1166:0031
>            +-02.0-[0000:01]----0f.0  1166:0410
>            +-03.0-[0000:02]--+-0c.0  1166:0412
>            |                 +-0c.1  1166:0412
>            |                 +-0c.2  1166:0414
>            |                 +-0d.0  1166:0412
>            |                 +-0d.1  1166:0412
>            |                 +-0d.2  1166:0414
>            |                 +-0e.0  1166:0412
>            |                 +-0e.1  1166:0412
>            |                 \-0e.2  1166:0416
>            +-04.0-[0000:03]--
>            +-05.0-[0000:04]--
>            +-07.0  1166:0408
>            +-07.1  1166:0214
>            +-07.2  1166:040a
>            +-08.0-[0000:05]--
>            +-09.0-[0000:06]--
>            +-0a.0-[0000:07]--
>            +-0b.0-[0000:08]--
>            +-0c.0-[0000:09]--
>            +-0e.0  10ec:8139
>            +-0f.0  1002:515e
>            +-18.0  1022:1100
>            +-18.1  1022:1101
>            +-18.2  1022:1102
>            +-18.3  1022:1103
>            +-19.0  1022:1100
>            +-19.1  1022:1101
>            +-19.2  1022:1102
>            \-19.3  1022:1103

Where are the HT2100 PCIe controllers? I would expect to see 1166:0140 
or 142 or 144.

I would suggest that you turn them all "on" as an experiment. The 
Config.lb tree description has always been confusing, with documentation 
that doesn't talk much about new chipsets. The only way I ever got 
anything to work was by trial and error. (and my LB complains about 
leftover statics on my board if I turn any of the HT2100 ports "off")

I can't really give you any comments on the HT1100 stuff, since I have 
not seen that databook.




More information about the coreboot mailing list