[LinuxBIOS] PCI: Left over static devices. Check your Config.lb
ron minnich
rminnich at gmail.com
Tue Dec 11 00:03:58 CET 2007
On Dec 10, 2007 2:52 PM, yhlu <yinghailu at gmail.com> wrote:
>
> On Dec 10, 2007 1:51 PM, ron minnich <rminnich at gmail.com> wrote:
> > On Dec 10, 2007 1:39 PM, yhlu <yinghailu at gmail.com> wrote:
> >
> > > 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
> >
> > oops, forgot you had done that!
> >
> > So, what should his Config look like?
>
> northbridge/amd/amdk8/root_complex
> device apic_cluster 0 on
> chip cpu/amd/socket_F
> device apic 0 on end
> end
> end
> device pci_domain 0 on
> chip northbridge/amd/amdk8
> device pci 18.0 on # northbridge
> # devices on link 0
OK
> chip southbridge/broadcom/bcm21000
> device pci 0.0 on end
> device pci 1.0 on end
> device pci 2.0 on end
> device pci 3.0 on end
> device pci 4.0 on end
> end
why do we need all of these?
> chip southbridge/broadcom/bcm11000
> device pci 0.0 on end
> device pci 1.0 on end
> device pci 1.1 on end
> device pci 2.0 on end
> device pci 2.1 on end
> device pci 3.0 on end
> device pci 3.1 on end
> device pci 4.0 on end
> device pci 4.1 on end
> device pci 6.0 on end
> device pci 6.1 on end
> device pci 6.2 on
Why do we need all of these?
> chip superio/smsc/sch4304
>
> device pnp 2e.0 off # Floppy
> io 0x60 = 0x3f0
> irq 0x70 = 6
> drq 0x74 = 2
> end
> device pnp 2e.3 on # Parallel Port
> io 0x60 = 0x378
> irq 0x70 = 7
> end
> device pnp 2e.4 on # Com 1
> io 0x60 = 0x3f8
> irq 0x70 = 4
> end
> device pnp 2e.5 on # Com 2
> io 0x60 = 0x2f8
> irq 0x70 = 3
> end
> device pnp 2e.6 on # RTC
> io 0x60 = 0x70
> io 0x62 = 0x72
> end
> device pnp 2e.7 on # Keyboard
> io 0x60 = 0x60
> io 0x62 = 0x64
> irq 0x70 = 1
> end
> #device pnp 2e.7 off
> #end
> #device pnp 2e.B off
> #end
> end
> end
> device pci 6.3 off
> end
> device pci 6.4 on
> end
> device pci 6.5 on
> end
> device pci 6.6 on
> end
why do we need these?
> end # bcm11000
> end # device pci 18.0
> device pci 18.1 on
> end
> device pci 18.2 on
> end
> device pci 18.3 on
> end
do we need these or are they auto discovered
thanks
ron
More information about the coreboot
mailing list