On Sep 21, 2012, at 6:33 AM, Davide Viti wrote: > Hi, > I'm working on a custom board based on P1020 with two (identical) PCI devices > attached; > The work is derived from another board with a single instance of that device. > The system is based on u-boot-2009.11 and Linux 2.6.34.6 > > The "pci" command on u-boot, shows me both the PCI controllers and > the attached devices: > > Scanning PCI devices on bus 0 > BusDevFun VendorId DeviceId Device Class Sub-Class > _____________________________________________________________ > 00.00.00 0x1957 0x0100 Processor 0x20 > > Scanning PCI devices on bus 1 > BusDevFun VendorId DeviceId Device Class Sub-Class > _____________________________________________________________ > 01.00.00 0x1b65 0xabba Network controller 0x80 > > Scanning PCI devices on bus 2 > BusDevFun VendorId DeviceId Device Class Sub-Class > _____________________________________________________________ > 02.00.00 0x1957 0x0100 Processor 0x20 > > Scanning PCI devices on bus 3 > BusDevFun VendorId DeviceId Device Class Sub-Class > _____________________________________________________________ > 03.00.00 0x1b65 0xabba Network controller 0x80 > > The kernel detects only the first instance of the device.
What do you mean by first instance of the device ? > Didn't get very far while looking at dts file and kernel logs, so I'm > asking for some help on narrowing down the problem. > > I'm wondering if I can assume that the problem is restricted to > kernel/dts and avoid concentrating on uboot. > I can provide any log (didn't want to post tons of details on the first > message) Probably a dts issue. What does lspci in linux say? - k _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev