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.