ktbos Posted September 25, 2020 Share Posted September 25, 2020 My E5570 has a port that looks like a USB-C port and I think it is Thunderbolt. In Windows, I can connect a USB drive to it. But in MacOS, it won't show at all. I've tried Hackintool but it doesn't show there under any of the ports. And I've tried the AML that was posted for the 7490 but no joy there either. Any guesses on how to get it working? Thanks! LatE5570-Bootpack-1.zip Link to comment Share on other sites More sharing options...
Administrators Hervé Posted September 25, 2020 Administrators Share Posted September 25, 2020 You need to finalise your USB ports definition with Hackintool app. USB-c ports are not necessarily TB too; that's an option you select at order time with Dell. If the port supports TB, it'll show in BIOS. If it's not mentioned then it's a plain USB-c port, normally with DP support. Check the logo printed next to the port. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted September 25, 2020 Moderators Share Posted September 25, 2020 Enable / add the USB port limit patch for Catalina. Then use the Hackintool to set the ports. Save and add to your bootpack. Link to comment Share on other sites More sharing options...
ktbos Posted September 25, 2020 Author Share Posted September 25, 2020 4 hours ago, Hervé said: You need to finalise your USB ports definition with Hackintool app. USB-c ports are not necessarily TB too; that's an option you select at order time with Dell. If the port supports TB, it'll show in BIOS. If it's not mentioned then it's a plain USB-c port, normally with DP support. Check the logo printed next to the port. Oh, that's right, I did see something about Thunderbolt in the BIOS. I remember now. I just went back to check and it has a section for "Thunderbolt™ Adapter Configuration". It is set to "Enable Thunderbolt™ Technology Support" and "Security Level - User Authorization" is selected. So I think that confirms what it is. Thanks for reminding me about that. I'm not sure you mean about "finalise your USB ports definition with Hackintool". I thought the way I used it was to load Hackintool with the USBInjectAll active and then figure out which ports were in use. I got all of the regular USB ports that way but nothing comes alive for the USB-C/Thunderbolt port. BTW, @Hervé, thanks for your post about the SD card reader. That was helpful in getting the SD card slot working. 3 hours ago, Jake Lo said: Enable / add the USB port limit patch for Catalina. Then use the Hackintool to set the ports. Save and add to your bootpack. Okay, I've done as you suggest in this post. When Hackintool comes up, now I see 32 possible ports instead of 16. But when I put the a USB drive in the Thunderbolt slot, I still get no response. (When I put the same USB drive in the same slot booting in Windows, I it shows up as a USB drive as expected which means BIOS and hardware are working.) Attached are screenshots showing the list before the port limit patch and after the port limit patch. Note the interesting additional controller in the list at the top. I'm not sure if that is really on the system or if that is an artifact in Hackintool from when I tried the 7490 kext (which has been removed). I know that wasn't there when I first ran Hackintool on this computer and don't remember when it first showed up. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted September 26, 2020 Moderators Share Posted September 26, 2020 post IOReg file with the port limits enabled and device plugged into Thunderbolt port Link to comment Share on other sites More sharing options...
ktbos Posted September 26, 2020 Author Share Posted September 26, 2020 Thanks for looking into this Jake. I know that the Thunderbolt device is on the bridge named RP05 so I'm going to include a screenshot here of that in addition to the IOReg dump. Note that the only way to get this to work at all is to boot up with the device connected. Hotplugging doesn't work even with IOReg. Link to comment Share on other sites More sharing options...
ktbos Posted September 26, 2020 Author Share Posted September 26, 2020 See above for the post with no scavenged AMLs in use. And in this post, I will write about the behavior I've seen this morning experimenting with AML files found in various places that supposedly enable Thunderbolt. Many of them are aimed at RP21 or RP01 but I've edited them to switch to RP05 and tried them out. I can get a USB drive to mount and be visible in the Finder which is big progress. But again, there is no hotplugging working - I need to boot with the device installed and leave it installed. Here are the IOReg screenshot and the IOReg dump with one of these AML files in use. Note how different the branch under RP05 is and how what was a "TTUB" is now "XHC5". I'm not sure how right this is and because the behavior isn't correct, I'm assuming that this is the wrong way to go. But posting it here in case it helps get things headed in the right direction - or least avoid a wrong direction. Thanks again, Jake. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted September 26, 2020 Administrators Share Posted September 26, 2020 RP05 is the PCIe root port (hence RP). RP05.PXSX and/or RP05.UPSB are the actual TB/USB-c PCIe devices. 1 Link to comment Share on other sites More sharing options...
ktbos Posted September 26, 2020 Author Share Posted September 26, 2020 Oops, right, thanks @Hervé. I've updated the screenshots in both posts so the focus is on the "AlpineRidge" device, which is the 0x8086 0x15B5 device. In one case, it's a "TTUB" and in the other case it is an "XHC5". I don't know if either is correct or even correct-ish. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted September 26, 2020 Administrators Share Posted September 26, 2020 The parent device is 8086:1576, i.e. DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]. The XHC5 device you see underneath is the associated DSL6340 USB3.1 controller. Seeing an "XHCx" device is what you want. 1 Link to comment Share on other sites More sharing options...
Recommended Posts