I generated a new USBPorts.kext (attached) with 15 ports:
- USB 3 connectors have HS/SS ports
- USB 3.1 connectors have SS ports only
- USB C connector has HS/SS ports
- USB 2 (internal) hub has HS port
Installed the USBPorts.kext, removed USBInjectAll and PLP from config.plist. After rebooting...
Yes, I see all 26 ports:
When I plug a USB 3.1 drive into the front panel, it mounts on HS09 instead of SS09. I've confirmed that the drive mounts as USB 3.1 on my laptop as a sanity check.
Location IDs are the same, they get to 0x14F then start over.
I appreciate your time; here's a copy of my current EFI folder that contains the USBInjectAll kext and port limit patches.
I'm trying to build a fresh installation on a spare drive to narrow down whether it's a configuration or system issue, although that's not going great either.
The major change made from the beginning of the thread until now was that I removed the USBPorts.kext that @Edhawk said was incorrect and re-installed USBInjectAll.kext and the port limit patches. The USBPorts.kext was limited to 12 ports, so the list didn't exceed the address space.
- Removed both FakePCII kexts from L/E, rebuilt & repaired: no change
- Added XHCI-unsupported.kext to Clover/kexts/Other: no change
- Removed EHC ACPI patches from config.plist and added XHCI to XHC: no change
The hub I mentioned in the title is the only device mounting to the SS port, SS03:
It enumerates on both ports, but all devices connect through port HS03.
In the screenshot above I have an SSD plugged into a front case connector with a USB C to A cable. It only shows up on port HS09, not SS09...
The beginning of the problem is that USB3 devices are connecting to USB2; for example, if I plug a USB 2 drive into a connector on the front of the case it mounts to HS09; if I plug a USB 3 drive into the same connector it mounts to HS09 instead of SS09. Then there are the other config issues...
The port layout I was trying to get is:
HS/SS03: Backplane, under HDMI port
HS/SS04: Backplane, next to above connector
HS/SS06: Type C connector on backplane
HS/SS09: Internal header, goes to front of case
HS/SS10: Internal header, goes to front of case
HS13: 4 port USB2 hub on backplane
I'll...
System won't boot with this Clover folder; I moved my existing Clover folder out of the EFI folder and replaced it with the one you provided. I get this at the BIOS screen:
I then get the Clover screen, after selecting the boot drive I get:
Then the system halts.
@Edhawk , thanks for the offer to help; I've attached the files you requested.
I do have a 10GB NIC, as well as the 1GB on the motherboard.
L/E folder has IntelMausiEthernet, as well as the FakePCIID and FakeSMC kexts. Everthing else is in CLOVER/kexts/Other.
I realized at some point my USB config was wrong and everything was running at USB 2. I followed the instructions at https://www.tonymacx86.com/threads/the-new-beginners-guide-to-usb-port-configuration.286553/ and generated the USBports.kext. I installed it, removed the port limit patches and...
A while back I had to follow the directions in this thread: https://www.tonymacx86.com/threads/guide-how-to-remove-boot-os-x-install-from-partition-from-clover-bootloader.185201/
to remove a persistent installer disk on boot. Now I'm trying to 10.15.5 and when the installer reboots the machine...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.