- Joined
- Mar 18, 2014
- Messages
- 977
- Motherboard
- Dell XPS 15 7590 - Clover
- CPU
- i7-9980HK
- Graphics
- HD 630 + GTX 1650
- Mac
- Classic Mac
- Mobile Phone
----SOLUTION POSTED IN POST #123----
Hi all,
As you might all know, Apple's changed their USB3 drivers / kexts around in OS X El Capitan (see here: USB Driver Changed Again - PB6 / USB3.0 has become USB2.0 after upgrading to PB5)
Now my chipset (Z97) is natively supported on OS X (for now hehe) , but I get some USB errors on boot, and I'm not able to use my keyboard and mouse, which are plugged into a USB2 hub, which is plugged into a USB3 port. Speaking of USB3 ports, half of them aren't working (only the 2 on the front panel are working AFAIK). Here are the relevant errors:
I'm almost certain that only the top part of that dump is related to my problem, but there's other USB entries so I just put them there too...
Now I've done some reading on the posts that I linked at the top of this thread, about how RehabMan and someone else were using a USB injector to try to get the ports working, but if you look at the first line of the first part of the code, it says "port limit reached: not creating the rest of the 6 ports". I've done some reading and apparently the port limit is 15, and the USB chipset is natively supported, so it's not going to create the rest of the ports.
Is there any way to bypass the 15 port limit, or in general, to fix the problem? Looking at RehabMan, AGAIN.
Cheers!
-Duncan
Hi all,
As you might all know, Apple's changed their USB3 drivers / kexts around in OS X El Capitan (see here: USB Driver Changed Again - PB6 / USB3.0 has become USB2.0 after upgrading to PB5)
Now my chipset (Z97) is natively supported on OS X (for now hehe) , but I get some USB errors on boot, and I'm not able to use my keyboard and mouse, which are plugged into a USB2 hub, which is plugged into a USB3 port. Speaking of USB3 ports, half of them aren't working (only the 2 on the front panel are working AFAIK). Here are the relevant errors:
Code:
[FONT=Menlo]Sep 19 15:51:28 localhost watchdogd[56]: [watchdog_daemon] @( wd_daemon_init) - could not open connection with the kernel watchdog[/FONT]
[FONT=Menlo]Sep 19 15:51:29 localhost kernel[0]: 000000.713790 XHC@14000000: AppleUSBXHCIPCI::createPorts: ports limit reached. Not creating the remaining 6 ports[/FONT]
[FONT=Menlo]Sep 19 15:51:29 localhost kernel[0]: 000000.777339 PXSX@00000000: AppleUSBXHCI::createPorts: created port 1[/FONT]
[FONT=Menlo]Sep 19 15:51:29 localhost kernel[0]: 000000.777383 PXSX@00000000: AppleUSBXHCI::createPorts: created port 2[/FONT]
[FONT=Menlo]Sep 19 15:51:29 localhost kernel[0]: 000000.777450 PXSX@00000000: AppleUSBXHCI::createPorts: created port 3[/FONT]
[FONT=Menlo]Sep 19 15:51:29 localhost kernel[0]: 000000.777496 PXSX@00000000: AppleUSBXHCI::createPorts: created port 4
[/FONT][FONT=Menlo]Sep 19 15:51:31 localhost kernel[0]: 000021.014812 IOUSBHostHIDDevice@: IOUSBHostHIDDevice::handleStart: unable to open interface[/FONT]
[FONT=Menlo]Sep 19 15:51:31 localhost kernel[0]: 000021.014828 IOUSBHostHIDDevice@: IOUSBHostHIDDevice::handleStart: unable to open interface[/FONT]
[FONT=Menlo]Sep 19 15:51:31 localhost kernel[0]: 000021.014841 IOUSBHostHIDDevice@: IOUSBHostHIDDevice::start: unable to start IOHIDDevice[/FONT]
[FONT=Menlo]Sep 19 15:51:31 localhost kernel[0]: 000021.014864 IOUSBHostHIDDevice@: IOUSBHostHIDDevice::handleStart: unable to open interface[/FONT]
[FONT=Menlo]Sep 19 15:51:31 localhost kernel[0]: 000021.014868 IOUSBHostHIDDevice@: IOUSBHostHIDDevice::start: unable to start IOHIDDevice[/FONT]
I'm almost certain that only the top part of that dump is related to my problem, but there's other USB entries so I just put them there too...
Now I've done some reading on the posts that I linked at the top of this thread, about how RehabMan and someone else were using a USB injector to try to get the ports working, but if you look at the first line of the first part of the code, it says "port limit reached: not creating the rest of the 6 ports". I've done some reading and apparently the port limit is 15, and the USB chipset is natively supported, so it's not going to create the rest of the ports.
Is there any way to bypass the 15 port limit, or in general, to fix the problem? Looking at RehabMan, AGAIN.
Cheers!
-Duncan