Sun 15/25K IO Bridge 1 IO Bridge 0 A B A B pci@1fd,600000 pci@1fd,700000 pci@1fc,700000 pci@1fc,600000 ^^ ^^ ^^ ^^ | | | | | +----+ +---+ | | | | | | | | +------------+ | | +-------+-------+ | | | | | pci@1 | pci@1 | | | | | | slot3 | slot1 | | | 70000 top half | | | | | | | IOC BUS B | +---| C3V2 | |-+ | | | C5V1 | CXV0 | | slot1: 15K-5v, 25k-3V | | 33/66 | 33 | | --------------------- | +-------+-------+ | | | pci@1 | pci@1 | | +---------------| slot2 | slot0 |---------+ 60000 bottom half | | | IOC BUS A | C3V1 | C3V0 | | 33/66 | 33/66 | +-------+-------+ bd | bc half | half cntrl | cntrl SLOT DESIGNATION IOC BusOffset Device node ---------------------------------------------------- 0 C3V0 0 600000 pci@1 1 C5V0 0 700000 pci@1 2 C3V1 1 600000 pci@1 3 C5V1(15K),C3V2(25K) 1 700000 pci@1 ------- Each card on a different ASIC bus, but vertical halves on same controller. ------- Expander IO Card Ex IOC-0 IOC-1 right left side (physical view) ------------------ 0 1c/28 1d/29 1 3c/60 3d/61 2 5c/92 5d/93 3 7c/124 7d/125 4 9c/156 9d/156 5 bc/188 bd/189 6 dc/220 dd/221 7 fc/252 fd/253 8 11c/284 11d/285 9 13c/316 13d/317 10 15c/348 15d/349 11 17c/380 17d/381 12 19c/412 19d/412 13 1bc/444 1bd/445 14 1dc/476 1dd/477 15 1fc/508 1fd/509 16 21c/540 21d/540 17 23c/572 23d/573 ------- IOC PCI buses Example of IO Expander slot 15 (1f in the example). the slot looked at.) pci@1fc,700000/pci@1/network@3,1 - slot 1 (in the example) ^cage side (left/right half) ^bus offset (top/bottom half) ^slot number (all are slot 1 in their respective spot) ------- {xxx} ok show-nets a) /pci@21d,700000/pci@1/network@0 b) /pci@21c,600000/pci@1/network@0 c) /pci@21c,700000/pci@1/network@3,1 d) /pci@21c,700000/pci@1/pci@1/network@1 e) /pci@21c,700000/pci@1/pci@1/network@0 f) /pci@1fd,700000/pci@1/network@0 g) /pci@1fc,600000/pci@1/network@0 h) /pci@1fc,700000/pci@1/network@3,1 i) /pci@1fc,700000/pci@1/pci@1/network@1 j) /pci@1fc,700000/pci@1/pci@1/network@0