Um pouco atrasado, mas talvez seja útil para outras pessoas que acabam aqui com uma pergunta semelhante:
De acordo com a especificação, o barramento PCI (e) deve ser enumerado em profundidade primeiro. Isso significa que quando um switch ou bridge transparente for encontrado, ele deve ser configurado e a enumeração deve continuar com os dispositivos por trás desse switch / bridge recém-encontrado. Depois disso, pode continuar a enumeração de dispositivos no mesmo nível em que o switch / bridge foi encontrado. Para reduzir a complexidade e o uso da memória, alguns BIOS são limitados na profundidade máxima que ele verifica. Porque você está mencionando vários backplanes, estou assumindo que este é o caso.
O kernel do Linux não tem essa limitação. E você pode estimulá-lo para redigitalizar o barramento digitando isso no seu terminal:
echo "1" > /sys/bus/pci/rescan