Contribute
Register

USB problems - Catalina

Status
Not open for further replies.

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
7,420
Motherboard
ASUS Z490-G Gaming (Wi-Fi) - OC 0.6.8
CPU
i3-10320
Graphics
RX560
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. Android
Hi both -

I'm really grateful for your help - very kind of you.

I have attached what I hope is my IORegistryExplorer export, my CLOVER folder, and a screenshot of the USB page of Hackintool.

I'll take a look through the RehabMan guide and see if I can achieve anything myself. If you have the time to take a look at my uploads and let me know if there's anything obviously amiss, that would be incredibly helpful.

I will never cease to be amazed by how complex some of the stuff that computers just do nowadays is!


Hi there.

Thanks for the uploads.

Have you tried the Scarlett Audio in a USB3 port? Hackintool shows the one it is plugged into is only configured as a USB2 port. Is the Scarlett itself only a USB2 device?

IOReg shows the port power - and this looks okay. The SSDT is doing its job. We can dig more as we learn more ...

:)
 
Joined
Sep 7, 2016
Messages
20
Motherboard
MSI MPG Z370 Gaming Plus
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
Hi again,

Just did the whole port testing process for a second time and think I have the same result. I took this screenshot showing the ports that I deleted and the green ones match up with the numbers I noted down during the process. I have shown the USB 2.0/3.0 pairs that I noted down together below. Two of the ports on the back (one of which the Scarlett was plugged into) are USB2.0 sockets. No change after rebooting, I'm afraid.

I've also just tried the Scarlett in a USB3.0 port but it is only a USB2.0 device so as expected I don't think it's made a difference.

I'm not sure if it's relevant but I don't seem to be able to wake the computer from sleep by pressing keys / shaking the mouse as I was able to previously.

Front
HS09
SS07

HS10
SS08

Back
HS04

HS03

HS05
SS01

HS01
SS03

HS02
SS04

Thanks!
 

Attachments

  • Screenshot 2020-04-16 at 21.56.19.png
    Screenshot 2020-04-16 at 21.56.19.png
    337.7 KB · Views: 30

Feartech

Moderator
Joined
Aug 3, 2013
Messages
25,928
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Hi again,

Just did the whole port testing process for a second time and think I have the same result. I took this screenshot showing the ports that I deleted and the green ones match up with the numbers I noted down during the process. I have shown the USB 2.0/3.0 pairs that I noted down together below. Two of the ports on the back (one of which the Scarlett was plugged into) are USB2.0 sockets. No change after rebooting, I'm afraid.

I've also just tried the Scarlett in a USB3.0 port but it is only a USB2.0 device so as expected I don't think it's made a difference.

I'm not sure if it's relevant but I don't seem to be able to wake the computer from sleep by pressing keys / shaking the mouse as I was able to previously.

Front
HS09
SS07

HS10
SS08

Back
HS04

HS03

HS05
SS01

HS01
SS03

HS02
SS04

Thanks!
if you have USB2.0 ports as well, you will need to change them from USB3.0 to USB2.0 (use the drop down)
 
Joined
Sep 7, 2016
Messages
20
Motherboard
MSI MPG Z370 Gaming Plus
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
if you have USB2.0 ports as well, you will need to change them from USB3.0 to USB2.0 (use the drop down)

Sorry I should've shown that. Please see attached. Hopefully this is what you mean.

The Scarlett is now in a USB3.0 port as can be seen.
 

Attachments

  • Screenshot 2020-04-16 at 22.12.45.png
    Screenshot 2020-04-16 at 22.12.45.png
    167 KB · Views: 40
Joined
Sep 7, 2016
Messages
20
Motherboard
MSI MPG Z370 Gaming Plus
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
Should I be doing something with the SSDT-UIAC.aml produced by Hackintool? This is referenced in the RehabMan power guide but I've not seen anything saying that it should be added to my 'patched' folder in the Hackintool custom SSDT guide?
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
7,420
Motherboard
ASUS Z490-G Gaming (Wi-Fi) - OC 0.6.8
CPU
i3-10320
Graphics
RX560
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. Android
Sorry I should've shown that. Please see attached. Hopefully this is what you mean.

The Scarlett is now in a USB3.0 port as can be seen.


That latest image looked confusing when compared with the one in post #12. You can see a whole lot of duplicated LocationIDs in the earlier one.

However, in the latest screengrab all looks good.

Moving on...

I note the wake problem. I guess your wireless mouse/keyboard are not bluetooth, but rather a normal wireless types? The USB Receiver entries? The lack of wake can be because in sleep mode the USB power to the ports is too low.

Your SSDT-UIAC.aml should go in the same folder as your SSDT-EC-USBX.aml - EFI/CLOVER/ACPI/patched.

HOWEVER I see you also have a USBPorts.kext installed.

You should choose one method or the other: USBInjectAll.kext + SSDT-UIAC.aml - OR - USBPorts.kext on its own. Not both.

(The SSDT-EC-USBX.aml is okay to use with the USBPorts.kext).

If your Scarlett audio is only USB2 then it shouldn't need more than 500ma. No real need for extra power configurations tbh.

The kext/Other folder:

Remove XHCI-unsupported.kext

The drivers/UEFI folder:

I think you need the VirtualSmc.efi file in there to support the VirtualSMC.kext. Having said that, clearly your PC is booting okay, so YMMV.

I need coffee now ....

:)
 
Joined
Sep 7, 2016
Messages
20
Motherboard
MSI MPG Z370 Gaming Plus
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
Thanks very much. I’ll see if I can give it a quick go tonight - otherwise in the morning!
 
Joined
Sep 7, 2016
Messages
20
Motherboard
MSI MPG Z370 Gaming Plus
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
Thanks very much. I’ll see if I can give it a quick go tonight - otherwise in the morning!
Just had a chance to try it. Ultimately I think the only change relevant to the current problem thst you suggested was the removal of XHCI-unsupported. Although this didn’t fix the issue, my boot times just got a lot quicker!

Let me know if you have any brain-waves over night!
Thanks again.
 
Joined
Sep 7, 2016
Messages
20
Motherboard
MSI MPG Z370 Gaming Plus
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
Actually, it now seems to be working as expected. No audio drop outs during unplugging / plugging in USB devices. I'll update if this changes but I think you've done it.

Thank you so much again - you've saved me a lot of frustration.
 
Joined
Sep 7, 2016
Messages
20
Motherboard
MSI MPG Z370 Gaming Plus
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
That latest image looked confusing when compared with the one in post #12. You can see a whole lot of duplicated LocationIDs in the earlier one.

However, in the latest screengrab all looks good.

Moving on...

I note the wake problem. I guess your wireless mouse/keyboard are not bluetooth, but rather a normal wireless types? The USB Receiver entries? The lack of wake can be because in sleep mode the USB power to the ports is too low.

Your SSDT-UIAC.aml should go in the same folder as your SSDT-EC-USBX.aml - EFI/CLOVER/ACPI/patched.

HOWEVER I see you also have a USBPorts.kext installed.

You should choose one method or the other: USBInjectAll.kext + SSDT-UIAC.aml - OR - USBPorts.kext on its own. Not both.

(The SSDT-EC-USBX.aml is okay to use with the USBPorts.kext).

If your Scarlett audio is only USB2 then it shouldn't need more than 500ma. No real need for extra power configurations tbh.

The kext/Other folder:

Remove XHCI-unsupported.kext

The drivers/UEFI folder:

I think you need the VirtualSmc.efi file in there to support the VirtualSMC.kext. Having said that, clearly your PC is booting okay, so YMMV.

I need coffee now ....

:)


Hi UtterDisbelief, Feartech,

I'm really sorry to come crawling back again but although I had thought my problems were solved by removing XHCI-unsupported.kext as you suggested, they appear to have come back again. In reality, I think it must be a temperatmental issue.

I have since tried changing BIOS settings around wake via USB, tried a BIOS reset to defaults, checked my NVRAM is working (as I had concerns that it wasn't) and checked that Hackintool is reporting the USB ports correctly.

If either of you have any further ideas I would be really grateful as this is driving me a bit crazy!!

Thanks!
 
Status
Not open for further replies.
Top