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

yhlu yinghailu at gmail.com
Mon Dec 10 22:39:31 CET 2007


On Dec 10, 2007 1:19 PM, ron minnich <rminnich at gmail.com> wrote:
> On Dec 10, 2007 10:08 AM, Steve Isaacs <yasteve at gmail.com> wrote:
>
> > This is part of my confusion. I installed a Phoenix BIOS to boot Linux
> > and be able to run lspci. I have no visibility into what it's (Phoenix
> > BIOS) design is for this board. I suspect there are several devices it
> > hides (a feature of the chipset) because the assumption is they won't be
> > needed for the reference board.
>
> once again. You probably don't need a lot of those "pci 6.0 on" bits.
> yank them out.
>
> Your board is not working, and the best thing you can do is shrink
> down Config.lb until it works.
>
> You need the ioapic, the 18. devices, and the superio. try starting there.
>
> > >       device pci 18.0 on end                    # Link 1
> > >       device pci 18.0 on end
>
> each 18. device connects to three HT channels. There's no real way to
> express this in PCI, so we got stuck with the three instances.
>
> You need 3 19. devices since the 19. bits (CPU1) are configured from
> CPU0 and they each have 3 HT links.
>

No, you don't need that. I have made it automatically detect that. So
you only need the chain that down to superio.
if my memory is right, the auto detect is in northbridge.c

YH




More information about the coreboot mailing list