Hi,
Internally how are the three PCIe slots wired?
In total there are five PCIe slots - the x8 PCI slots, the 2x M.2 slots, and then thre two Realtek ethernet controllers are connected via PCIe separately also.
This page https://sbcwiki.com/docs/soc-manufactures/cix/cd8180-p1/ shows under Block Diagram that the PCI slots are wired separately.
These slides from Radxa https://dl.radxa.com/orion/o6/radxa_orion_o6_announcement_presentation_2024_12_18.pdf show the following. Here it looks like maybe there’s two PCI controllers internally with 8 lanes each, and ONE of them supports bifurcation? But perhaps on the bifurcation controller data will still never go between devices.
From dmesg
, lspci
and various documents, what do you see?
Does the CD8180 have in total five separate PCI controllers?
In contrast with for example having a PCI switch internally, that could let data pass directly between those five PCI slots. In csae of separate controllers, data would never pass automatically.
Thanks