I've gotten a USB 3.1 device to hotplug (briefly) by overriding the _RMV method on RP15.PXSX to return 1. The Thunderbolt controller, called NHI0 on the MBP, is on the chip's first PCI bus. On the MBP, the PCI-to-PCI bridge is called UPSB, the four PCI buses are DSB0-3, and the USB 3.1 controller is XHC2. On the 9550, when a USB 3.1 device is inserted, it appears in the ACPI chain as RP15-> PXSX (which lights up as a PCI-to-PCI bridge) -> the third of four PCI busses on the chip -> the USB 3.1 controller -> first of two USB 3.1 port devices. Under Windows, the USB 3.1 controller appears or disappears in Device Manager depending on what's in the port, so this appears to be a hardware design choice. Unlike the MBP, on the 9550 this chip only appears to be powered on when a device is inserted into the USB-C port. The 9550's USB-C USB 3.1/TB3 port looks to be powered by a similar chip to the new Macbook Pros (the 15" has two of them). Apologies if this has already been fixed or discussed, but I could find very little information on it. I have a Dell but this may be applicable to other laptops as well. Building a CustoMac Hackintosh: Buyer's Guide
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |