- Apr 19, 2020
- ASUS Prime X299-A II
- Sapphire Pulse Radeon RX 580
It's kinda confusing but PC03 doesn't directly correlate to which PCIe slot. From what I've seen, PC03 is usually reserved for onboard PCIe devices such as NVME slots or built in 10G. PC01 and PC02 are reserved for the PCIe slots.
Also I glanced at your ioreg so I may have missed it but I'm not finding your thunderbolt card anywhere in the ioreg? How do you have your BIOS settings setup as?
You can refer to my Thunderbolt subsection on my github
PC00 comes from the PCH. PC02 is the graphic card. PC03 powers two NVMe devices, so it must be the tree from the PCIe slot which shares lanes with some M.2 slots (x16 -> x8 + x4 + x4). M.2 takes PCIe lanes, just like the ASMedia controllers, irrespective whether they have a PCIe slot.
By elimination, the Thunderbolt AIC should come up under PC03.BR3A (just a PCIe bridge, again it doesn't matter whether it's called RP__ or BR__). But it's not there…
Is the card plugged in? Powered? Known to work? It should at the very least come up as an USB controller.
@djlild7hina I used your BIOS settings (already had almost the same but changed a few values here and there) - however still not seeing Thunderbolt in ioreg. I haven't tried to edit the opencore plist yet like you did, as I am curious that both of you say that it seems strange that Thunderbolt doesn't even show up in ioreg. I've tried both PCIEX16_3 and PCIEX16_2 with the new BIOS settings, as I think that it must be one of those (probably PCIEX16_3).
@etorix I'm starting to think that I made a mistake while connecting the TB card, as I'm also having trouble to install the driver on Windows. In fact, the card hasn't been confirmed working yet..
However I'm so sure that I did everything right when I connected the pieces.