On Fri, Jul 1, 2011 at 10:24 AM, Sagar Borikar <sagar.borikar@xxxxxxxxx> wrote: > Actually I don't get any prints related to non-detected buses. But I > see that the bus number is skipped for those devices. Tried to debug > in the kernel by inserting prints in the pci scan path but I don't > even see that bus is getting created. Is it dependent on the bios > order? Looks like bios skips the device which is immediately after the > ari capable device. I also don't see any failure message in the > dmesg. The problem is parented_bus scan as well individual single > device bus scan / pci slot scan is not failing. This is x86 based > server > > lspci output is: > 08:00.0 > 0a:00.0 > 0c:00.0 > 0e:00.0 > > I can post the dmesg output with the explicitly added prints. Please do. Maybe we can use this to improve what we put in dmesg. > Is the scanning of the bus depends upon what bios exposes to the OS? The architected way is for the OS to use ACPI to discover PCI host bridges, then use native PCI enumeration below each host bridge. Bjorn -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html