USB Mapping: How to remove ports?? (OpenCore, AMD)

USB Mapping: How to remove ports?? (OpenCore, AMD)

I'm trying to fix a Bluetooth problem and figured that it must be connected to the on-board wifi-card "rivalling" with my extra BCM94360CD. Even though all my USB ports work flawlessly I am aware of the internal ports of my motherboard, so I followed khronokernel's guide on USB Mapping for AMD systems. In addition I do not have more than 15 ports per controller (PTXH and XHC0).

I got that the main problem with the limit of 15 ports per controller and I can have a look at my ports in IORegistryExplorer, that I have to edit the AMD-USB-Map.kext to get everything in working order and that I might have to edit my system's DSDT if not all ports are showing up. What I did not understand was how I am supposed to remove unwanted ports and if I can address multiple controllers in the same kext.

So my simple question is: How do I remove ports??

Just by deleting the corresponding entry in the specific controller in the DSDT? Is there a good tutorial/guide or have I overlooked a very easy step?!

Additional info

  • All my ports in IORegistryExplorer: (I'd like to remove PRT4 in XHC0!)

https://preview.redd.it/fqrf66r4vlf41.png?width=1492&format=png&auto=webp&s=814bd1a7b964cb761db2710684b10fed7cdae286

  • OpenCore 0.5.5
  • macOS Catalina 10.15.3
  • config.plist
  • My full system and config etc.
  • I already tested all my ports with USB 2.0 and 3.0 sticks. Mappings here.
  • khronokernel's guide on USB Mapping for AMD systems implies here that the DSDT should have 22 entries for the PTXH controller. Mine has only 19.
  • Core components of my system:
Type Item
CPU AMD Ryzen 5 3600X
Motherboard MSI B450 GAMING PRO CARBON AC
Video Card Radeon RX 5700 XT
Wifi/BT Card via PCIe Fenvi BCM94360CD off AliExpress
USB 3.0 PCIe Card Some cheap thing (no brand found?!) I had laying around, not expected to work on macOS, good on Win10 (dualboot)
Full List: PCPartPicker Part List (without BCM94360CD)

submitted by /u/CrayCJ
[link] [comments]
Share: