In the past, when you added multiple pci serial cards to slots 0, 1, 2, 3 the lspci would show the cards in slot order with slot 0 closest to the center edge of the mainboard. Also, in serial drivers, you could iterate through your pci device collection and simply know that the first pci serial device was in slot 0, etc. In other words, you could always identify the physical location of a card from code via the order depicted in lspci. With the introduction of PCI Express lspci no longer shows cards in an order that correlates to the card's physical location on the mainboard. Does anyone have any knowledge or insight as to why this is since pci express was supposed to be a transparent implementation? Thanks, Kevin - To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html