Contribute
Register

The New Beginner's Guide to USB Port Configuration

I don't like to tell people what to do because they can sometimes lose data. There are no rules really. I just want you to succeed and am sorry Hackintool did not work for you in this case.
OK, then I'll probably have to give up on that. Today I got another Panic and reboot after working with an USB Device.
Code:
panic(cpu 2 caller 0xffffff7f9c596ad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds
service: com.apple.logd, total successful checkins since wake (1040 seconds ago): 105, last successful checkin: 0 seconds ago
service: com.apple.WindowServer, total successful checkins since wake (1040 seconds ago): 93, last successful checkin: 120 seconds ago

Backtrace (CPU 2), Frame : Return Address
0xffffff922cdcb820 : 0xffffff801b13bb1b mach_kernel : _handle_debugger_trap + 0x47b
0xffffff922cdcb870 : 0xffffff801b2733e5 mach_kernel : _kdp_i386_trap + 0x155
0xffffff922cdcb8b0 : 0xffffff801b264e5e mach_kernel : _kernel_trap + 0x4ee
0xffffff922cdcb900 : 0xffffff801b0e2a40 mach_kernel : _return_from_trap + 0xe0
0xffffff922cdcb920 : 0xffffff801b13b207 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff922cdcba20 : 0xffffff801b13b5eb mach_kernel : _panic_trap_to_debugger + 0x21b
0xffffff922cdcba70 : 0xffffff801b8d2575 mach_kernel : _panic_with_thread_context
0xffffff922cdcbae0 : 0xffffff7f9c596ad5 com.apple.driver.watchdog : __ZN10IOWatchdog14userspacePanicEP8OSObjectPvP25IOExternalMethodArguments.cold.1 + 0x27
0xffffff922cdcbaf0 : 0xffffff7f9c5967e6 com.apple.driver.watchdog : __ZN10IOWatchdog35userspaceDisableUserspaceMonitoringEP8OSObjectPvP25IOExternalMethodArguments
0xffffff922cdcbb10 : 0xffffff801b866fcb mach_kernel : __ZN12IOUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x1db
0xffffff922cdcbb60 : 0xffffff801b870083 mach_kernel : _is_io_connect_method + 0x223
0xffffff922cdcbca0 : 0xffffff801b222c22 mach_kernel : _iokit_server_routine + 0x4e62
0xffffff922cdcbdb0 : 0xffffff801b141998 mach_kernel : _ipc_kobject_server + 0x238
0xffffff922cdcbe10 : 0xffffff801b118625 mach_kernel : _ipc_kmsg_send + 0x135
0xffffff922cdcbe70 : 0xffffff801b12f0d5 mach_kernel : _mach_msg_overwrite_trap + 0x2e5
0xffffff922cdcbf00 : 0xffffff801b24b485 mach_kernel : _mach_call_munger64 + 0x205
0xffffff922cdcbfa0 : 0xffffff801b0e3226 mach_kernel : _hndl_mach_scall64 + 0x16
      Kernel Extensions in backtrace:
         com.apple.driver.watchdog(1.0)[EFAA17B9-A62C-30B7-9602-0BB5282EDDD6]@0xffffff7f9c595000->0xffffff7f9c59dfff

BSD process name corresponding to current thread: watchdogd
Boot args: dart=0 -alcbeta -lilubetaall keepsyms=1 -disablegfxfirmware -wegbeta -no_compat_check -v agdpmod=pikera

Mac OS version:
19C57

Kernel version:
Darwin Kernel Version 19.2.0: Sat Nov  9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64
Kernel UUID: C3E7E405-C692-356B-88D3-C30041FD1E72
Kernel slide:     0x000000001ae00000
Kernel text base: 0xffffff801b000000
__HIB  text base: 0xffffff801af00000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 2066030213882
last loaded kext at 1786487442530: >usb.cdc.acm    5.0.0 (addr 0xffffff7fa0753000, size 32768)
last unloaded kext at 1995451928334: >!A!ILpssGspi    3.0.60 (addr 0xffffff7f9e3d3000, size 45056)
loaded kexts:
com.paragon-software.filesystems.ntfs    71.5.15
com.AmbrosiaSW.AudioSupport    4.1.4
info.ennowelbers.framebuffer    1
com.kairos.driver.DuetDisplay    1
com.valvesoftware.SteamInput    4310.02.32
com.intel.driver.EnergyDriver    2.0
at.obdev.nke.LittleSnitch    5430
com.insanelymac.!IMausiEthernet    2.5.0
ru.joedm.SMCSuperIO    1.0.9
as.vit9696.SMCProcessor    1.0.9
as.vit9696.VirtualSMC    1.0.9
as.vit9696.!AALC    1.4.4
com.rehabman.driver.USBInjectAll    0.7.1
as.vit9696.WhateverGreen    1.3.5
as.lvs1974.AirportBrcmFixup    2.0.3
as.vit9696.Lilu    1.4.0
@filesystems.smbfs    3.4
@filesystems.msdosfs    1.10
@fileutil    20.036.15
>AudioAUUC    1.70
@kext.AMDFramebuffer    3.0.4
>!APlatformEnabler    2.7.0d0
>X86PlatformShim    1.0.0
>AGPM    111.4.1
@filesystems.autofs    3.0
@kext.AMDRadeonServiceManager    3.0.4
>!AHDA    283.15
>!AUpstreamUserClient    3.6.8
>!AMCCSControl    1.13
@kext.AMDRadeonX4000    3.0.4
>!AGraphicsDevicePolicy    4.5.21
@AGDCPluginDisplayMetrics    4.5.21
>!AHV    1
|IOUserEthernet    1.0.1
|IO!BSerialManager    7.0.2f4
>pmtelemetry    1
@Dont_Steal_Mac_OS_X    7.0.0
>!A!IPCHPMC    2.0.1
>eficheck    1
>!A!IMCEReporter    115
>!AGFXHDA    100.1.422
@kext.AMD9500!C    3.0.4
>!A!ISlowAdaptiveClocking    4.0.0
@private.KextAudit    1.0
>!AVirtIO    1.0
@filesystems.hfs.kext    522.0.9
@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1
@BootCache    40
@!AFSCompression.!AFSCompressionTypeZlib    1.0.0
@filesystems.apfs    1412.61.1
>!AAHCIPort    341.0.2
>AirPort.BrcmNIC    1400.1.1
>!AACPIButtons    6.1
>!ARTC    2.0
>!AHPET    1.8
>!AACPIEC    6.1
>!ASMBIOS    2.1
>!AAPIC    1.7
$!AImage4    1
@nke.applicationfirewall    303
$TMSafetyNet    8
@!ASystemPolicy    2.0.0
|EndpointSecurity    1
>usb.cdc.ncm    5.0.0
@kext.triggers    1.0
>DspFuncLib    283.15
@kext.OSvKernDSPLib    529
>!ASMBus!C    1.0.18d1
@kext.AMDRadeonX4000HWLibs    1.0
|IOAccelerator!F2    438.2.8
@kext.AMDRadeonX4000HWServices    3.0.4
>!AGraphicsControl    4.5.21
|IOAVB!F    800.17
>!ASSE    1.0
@!AGPUWrangler    4.5.21
|IONDRVSupport    569.3
>!AHDA!C    283.15
|IOHDA!F    283.15
@kext.AMDSupport    3.0.4
@!AGraphicsDeviceControl    4.5.21
|IOGraphics!F    569.3
|IOSlowAdaptiveClocking!F    1.0.0
>X86PlatformPlugin    1.0.0
>IOPlatformPlugin!F    6.0.0d8
@plugin.IOgPTPPlugin    800.14
|IOEthernetAVB!C    1.1.0
|Broadcom!BHost!CUSBTransport    7.0.2f4
|IO!BHost!CUSBTransport    7.0.2f4
|IO!BHost!CTransport    7.0.2f4
|IO!B!F    7.0.2f4
|IO!BPacketLogger    7.0.2f4
>usb.cdc    5.0.0
>usb.networking    5.0.0
>usb.!UHostCompositeDevice    1.2
>usb.!UHub    1.2
|IOAudio!F    300.2
@vecLib.kext    1.2.0
|IOSerial!F    11
|IOSurface    269.6
@filesystems.hfs.encodings.kext    1
|IOUSB!F    900.4.2
|IOAHCIBlock!S    316.40.3
|IONVMe!F    2.1.0
|IOAHCI!F    290.0.1
|IO80211!F    1200.12.2b1
>mDNSOffloadUserClient    1.0.1b8
>corecapture    1.0.4
|IOSkywalk!F    1
>!AEFINVRAM    2.1
>usb.!UXHCIPCI    1.2
>usb.!UXHCI    1.2
>!AEFIRuntime    2.1
|IOSMBus!F    1.1
|IOHID!F    2.0.0
$quarantine    4
$sandbox    300.0
@kext.!AMatch    1.0.0d1
>DiskImages    493.0.0
>!AFDEKeyStore    28.30
>!AEffaceable!S    1.0
>!AKeyStore    2
>!UTDM    489.60.3
|IOSCSIBlockCommandsDevice    422.0.2
>!ACredentialManager    1.0
>KernelRelayHost    1
>!ASEPManager    1.0.1
>IOSlaveProcessor    1
|IOUSBMass!SDriver    157.40.7
|IOSCSIArchitectureModel!F    422.0.2
|IO!S!F    2.1
|IOUSBHost!F    1.2
>!UHostMergeProperties    1.2
>usb.!UCommon    1.0
>!ABusPower!C    1.0
|CoreAnalytics!F    1
>!AMobileFileIntegrity    1.0.5
@kext.CoreTrust    1
|IOTimeSync!F    800.14
|IONetworking!F    3.4
|IOReport!F    47
>!AACPIPlatform    6.1
>!ASMC    3.1.9
>watchdog    1
|IOPCI!F    2.9
|IOACPI!F    1.4
@kec.pthread    1
@kec.corecrypto    1.0
@kec.Libm    1
It's a pity that you are on the right track with your guide at first, but then get stuck in the difficult places and are left standing.
Thanks a lot anyway for your time and your efforts
 
OK, then I'll probably have to give up on that. Today I got another Panic and reboot after working with an USB Device.
Code:
panic(cpu 2 caller 0xffffff7f9c596ad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds
service: com.apple.logd, total successful checkins since wake (1040 seconds ago): 105, last successful checkin: 0 seconds ago
service: com.apple.WindowServer, total successful checkins since wake (1040 seconds ago): 93, last successful checkin: 120 seconds ago

Backtrace (CPU 2), Frame : Return Address
0xffffff922cdcb820 : 0xffffff801b13bb1b mach_kernel : _handle_debugger_trap + 0x47b
0xffffff922cdcb870 : 0xffffff801b2733e5 mach_kernel : _kdp_i386_trap + 0x155
0xffffff922cdcb8b0 : 0xffffff801b264e5e mach_kernel : _kernel_trap + 0x4ee
0xffffff922cdcb900 : 0xffffff801b0e2a40 mach_kernel : _return_from_trap + 0xe0
0xffffff922cdcb920 : 0xffffff801b13b207 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff922cdcba20 : 0xffffff801b13b5eb mach_kernel : _panic_trap_to_debugger + 0x21b
0xffffff922cdcba70 : 0xffffff801b8d2575 mach_kernel : _panic_with_thread_context
0xffffff922cdcbae0 : 0xffffff7f9c596ad5 com.apple.driver.watchdog : __ZN10IOWatchdog14userspacePanicEP8OSObjectPvP25IOExternalMethodArguments.cold.1 + 0x27
0xffffff922cdcbaf0 : 0xffffff7f9c5967e6 com.apple.driver.watchdog : __ZN10IOWatchdog35userspaceDisableUserspaceMonitoringEP8OSObjectPvP25IOExternalMethodArguments
0xffffff922cdcbb10 : 0xffffff801b866fcb mach_kernel : __ZN12IOUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x1db
0xffffff922cdcbb60 : 0xffffff801b870083 mach_kernel : _is_io_connect_method + 0x223
0xffffff922cdcbca0 : 0xffffff801b222c22 mach_kernel : _iokit_server_routine + 0x4e62
0xffffff922cdcbdb0 : 0xffffff801b141998 mach_kernel : _ipc_kobject_server + 0x238
0xffffff922cdcbe10 : 0xffffff801b118625 mach_kernel : _ipc_kmsg_send + 0x135
0xffffff922cdcbe70 : 0xffffff801b12f0d5 mach_kernel : _mach_msg_overwrite_trap + 0x2e5
0xffffff922cdcbf00 : 0xffffff801b24b485 mach_kernel : _mach_call_munger64 + 0x205
0xffffff922cdcbfa0 : 0xffffff801b0e3226 mach_kernel : _hndl_mach_scall64 + 0x16
      Kernel Extensions in backtrace:
         com.apple.driver.watchdog(1.0)[EFAA17B9-A62C-30B7-9602-0BB5282EDDD6]@0xffffff7f9c595000->0xffffff7f9c59dfff

BSD process name corresponding to current thread: watchdogd
Boot args: dart=0 -alcbeta -lilubetaall keepsyms=1 -disablegfxfirmware -wegbeta -no_compat_check -v agdpmod=pikera

Mac OS version:
19C57

Kernel version:
Darwin Kernel Version 19.2.0: Sat Nov  9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64
Kernel UUID: C3E7E405-C692-356B-88D3-C30041FD1E72
Kernel slide:     0x000000001ae00000
Kernel text base: 0xffffff801b000000
__HIB  text base: 0xffffff801af00000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 2066030213882
last loaded kext at 1786487442530: >usb.cdc.acm    5.0.0 (addr 0xffffff7fa0753000, size 32768)
last unloaded kext at 1995451928334: >!A!ILpssGspi    3.0.60 (addr 0xffffff7f9e3d3000, size 45056)
loaded kexts:
com.paragon-software.filesystems.ntfs    71.5.15
com.AmbrosiaSW.AudioSupport    4.1.4
info.ennowelbers.framebuffer    1
com.kairos.driver.DuetDisplay    1
com.valvesoftware.SteamInput    4310.02.32
com.intel.driver.EnergyDriver    2.0
at.obdev.nke.LittleSnitch    5430
com.insanelymac.!IMausiEthernet    2.5.0
ru.joedm.SMCSuperIO    1.0.9
as.vit9696.SMCProcessor    1.0.9
as.vit9696.VirtualSMC    1.0.9
as.vit9696.!AALC    1.4.4
com.rehabman.driver.USBInjectAll    0.7.1
as.vit9696.WhateverGreen    1.3.5
as.lvs1974.AirportBrcmFixup    2.0.3
as.vit9696.Lilu    1.4.0
@filesystems.smbfs    3.4
@filesystems.msdosfs    1.10
@fileutil    20.036.15
>AudioAUUC    1.70
@kext.AMDFramebuffer    3.0.4
>!APlatformEnabler    2.7.0d0
>X86PlatformShim    1.0.0
>AGPM    111.4.1
@filesystems.autofs    3.0
@kext.AMDRadeonServiceManager    3.0.4
>!AHDA    283.15
>!AUpstreamUserClient    3.6.8
>!AMCCSControl    1.13
@kext.AMDRadeonX4000    3.0.4
>!AGraphicsDevicePolicy    4.5.21
@AGDCPluginDisplayMetrics    4.5.21
>!AHV    1
|IOUserEthernet    1.0.1
|IO!BSerialManager    7.0.2f4
>pmtelemetry    1
@Dont_Steal_Mac_OS_X    7.0.0
>!A!IPCHPMC    2.0.1
>eficheck    1
>!A!IMCEReporter    115
>!AGFXHDA    100.1.422
@kext.AMD9500!C    3.0.4
>!A!ISlowAdaptiveClocking    4.0.0
@private.KextAudit    1.0
>!AVirtIO    1.0
@filesystems.hfs.kext    522.0.9
@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1
@BootCache    40
@!AFSCompression.!AFSCompressionTypeZlib    1.0.0
@filesystems.apfs    1412.61.1
>!AAHCIPort    341.0.2
>AirPort.BrcmNIC    1400.1.1
>!AACPIButtons    6.1
>!ARTC    2.0
>!AHPET    1.8
>!AACPIEC    6.1
>!ASMBIOS    2.1
>!AAPIC    1.7
$!AImage4    1
@nke.applicationfirewall    303
$TMSafetyNet    8
@!ASystemPolicy    2.0.0
|EndpointSecurity    1
>usb.cdc.ncm    5.0.0
@kext.triggers    1.0
>DspFuncLib    283.15
@kext.OSvKernDSPLib    529
>!ASMBus!C    1.0.18d1
@kext.AMDRadeonX4000HWLibs    1.0
|IOAccelerator!F2    438.2.8
@kext.AMDRadeonX4000HWServices    3.0.4
>!AGraphicsControl    4.5.21
|IOAVB!F    800.17
>!ASSE    1.0
@!AGPUWrangler    4.5.21
|IONDRVSupport    569.3
>!AHDA!C    283.15
|IOHDA!F    283.15
@kext.AMDSupport    3.0.4
@!AGraphicsDeviceControl    4.5.21
|IOGraphics!F    569.3
|IOSlowAdaptiveClocking!F    1.0.0
>X86PlatformPlugin    1.0.0
>IOPlatformPlugin!F    6.0.0d8
@plugin.IOgPTPPlugin    800.14
|IOEthernetAVB!C    1.1.0
|Broadcom!BHost!CUSBTransport    7.0.2f4
|IO!BHost!CUSBTransport    7.0.2f4
|IO!BHost!CTransport    7.0.2f4
|IO!B!F    7.0.2f4
|IO!BPacketLogger    7.0.2f4
>usb.cdc    5.0.0
>usb.networking    5.0.0
>usb.!UHostCompositeDevice    1.2
>usb.!UHub    1.2
|IOAudio!F    300.2
@vecLib.kext    1.2.0
|IOSerial!F    11
|IOSurface    269.6
@filesystems.hfs.encodings.kext    1
|IOUSB!F    900.4.2
|IOAHCIBlock!S    316.40.3
|IONVMe!F    2.1.0
|IOAHCI!F    290.0.1
|IO80211!F    1200.12.2b1
>mDNSOffloadUserClient    1.0.1b8
>corecapture    1.0.4
|IOSkywalk!F    1
>!AEFINVRAM    2.1
>usb.!UXHCIPCI    1.2
>usb.!UXHCI    1.2
>!AEFIRuntime    2.1
|IOSMBus!F    1.1
|IOHID!F    2.0.0
$quarantine    4
$sandbox    300.0
@kext.!AMatch    1.0.0d1
>DiskImages    493.0.0
>!AFDEKeyStore    28.30
>!AEffaceable!S    1.0
>!AKeyStore    2
>!UTDM    489.60.3
|IOSCSIBlockCommandsDevice    422.0.2
>!ACredentialManager    1.0
>KernelRelayHost    1
>!ASEPManager    1.0.1
>IOSlaveProcessor    1
|IOUSBMass!SDriver    157.40.7
|IOSCSIArchitectureModel!F    422.0.2
|IO!S!F    2.1
|IOUSBHost!F    1.2
>!UHostMergeProperties    1.2
>usb.!UCommon    1.0
>!ABusPower!C    1.0
|CoreAnalytics!F    1
>!AMobileFileIntegrity    1.0.5
@kext.CoreTrust    1
|IOTimeSync!F    800.14
|IONetworking!F    3.4
|IOReport!F    47
>!AACPIPlatform    6.1
>!ASMC    3.1.9
>watchdog    1
|IOPCI!F    2.9
|IOACPI!F    1.4
@kec.pthread    1
@kec.corecrypto    1.0
@kec.Libm    1
It's a pity that you are on the right track with your guide at first, but then get stuck in the difficult places and are left standing.
Thanks a lot anyway for your time and your efforts

Thanks for telling me I'm on the right track with the guide. I'm sorry you feel you were "left standing", when the going got tough. Given the time I devoted trying to help you, checking files, pointing out and correcting errors, that's not true.

This thread is a Beginner's Guide, not an advanced support thread. Despite this, I didn't ignore you, I stuck with your problems and tried to help.

Did you try the original, earlier guide as suggested? Are you saying that did not work either?

If both the answers are "yes" ... What is so unusual about your hardware? Nothing we can see.

It is possible there are bugs in Hackintool. They are rare, but if one appears I try to help people get around it.

Your PC looks perfectly suitable for the job and USB can be configured with USBInjectAll.kext.

Kernel panics related to USB might not be caused by the port configuration as such, but related to power delivery. Hackintool helps with that too, as does SSDT-USBX.aml.
 
Last edited:
Hello there.

No, you didn't do anything wrong. I do ave a few recommendations though, that might be useful.

1) First, most obvious test you can do is move the wired mouse connection to a different port. I guess you might already have tried this. Was the mouse still hanging every few seconds?

2) I'm curious as to why you think the wired-mouse problem might be related to getting Bluetooth working... Has something made you believe they are connected? If so, which Bluetooth adapter are you using?

3) No need to include the USR ports in your 15. As you can see in IORegistryExplorer they are appearing between the HS and SS ports (yes, they are at the bottom of the list but check their enumerators).

4) You haven't stated which version of macOs you are using. This can be relevant to the CrsActiveConfig setting you are using.

:)

Thanks for the quick reply

1) It also does not work on the other connections and also occurs with other mice.

2) It was just a guess, because the error occurred after I created my USBPorts.kext and used the BrcmPatch3.kext to get my bluetooth working. After I did a reinstall, the error also occurs. The bootloader is 5102 before it was 4961.

3) ok thank. I have changed it.

4) it is 10.15.2.

I don't seem to be the only one:
 
Thanks for the quick reply

1) It also does not work on the other connections and also occurs with other mice.

2) It was just a guess, because the error occurred after I created my USBPorts.kext and used the BrcmPatch3.kext to get my bluetooth working. After I did a reinstall, the error also occurs. The bootloader is 5102 before it was 4961.

3) ok thank. I have changed it.

4) it is 10.15.2.

I don't seem to be the only one:

Okay, Catalina brings new issues to the table.

The OP of the thread you link to solved their problem by upgrading to Sierra !! :)

My suggestion?

Move USBPorts.kext from Library/Extensions to EFI/CLOVER/kexts/Other and rebuild the kext-caches. Reboot and test again.

:)
 
Okay, well if not hardware this still sounds like a background process going online checking for feedback or phoning-home.

But as we're a USB thread, for completeness-sake remove all devices except keyboard and mouse, which should be in USB ports 1 and 2, usually under the PS/2 socket. Check the motherboard manual in case of variation. If they're bluetooth devices and the BT adapter is on an internal port specced as UsbConnector type 0xff (255) they shouldn't interfere.

If the sleep/wake cycles continue with no other USB devices attached, likely you will need to review what software you have installed and which is of a type to periodically ping a server. A new thread might be required to drag in support etc.

To be clear, USB can wake a system, but I haven't come across a device that puts your PC to sleep again later (hey, but I'm always learning!:lol:)
Things have been looking up since making an accurate USBPorts.kext and installing SSDT-USBX.aml in patched but sleep was still cranky until I got a new BenQ monitor. Now everything is peachy. I guess part of the problem was the old Nexius monitor?
 
Hm, so I've tested a this a few different ways. I'm noticing that adding the USBPorts.kext to /EFI/CLOVER/kext/other doesn't work. Not sure if its because I'm running 10.15.2 or not, thoughts?
  1. First time I installed it, placed it in /EFI/CLOVER/kext/other, restarted all the HS01-> HS-14 ports show up with only one SS01... weird.
  2. Installed it in /L/E, rebuild caches, restart. The selected ports I disabled no longer show up for HS ports, and the SS ports I disabled and enabled are listed correctly.
Specs:
  • Gigabyte Z370N - BIOS F13 ( needed for i9000K ).
  • Clover r5102
  • Broadcom m.2 adapter wifi/bluetooth
Think it's okay to leave it in /L/E ?
 
Hm, so I've tested a this a few different ways. I'm noticing that adding the USBPorts.kext to /EFI/CLOVER/kext/other doesn't work. Not sure if its because I'm running 10.15.2 or not, thoughts?
  1. First time I installed it, placed it in /EFI/CLOVER/kext/other, restarted all the HS01-> HS-14 ports show up with only one SS01... weird.
  2. Installed it in /L/E, rebuild caches, restart. The selected ports I disabled no longer show up for HS ports, and the SS ports I disabled and enabled are listed correctly.
Specs:
  • Gigabyte Z370N - BIOS F13 ( needed for i9000K ).
  • Clover r5102
  • Broadcom m.2 adapter wifi/bluetooth
Think it's okay to leave it in /L/E ?

Hi there.

Very interesting.

Possibly a bug in the latest Clover but then, logically, no other kexts installed in EFI/CLOVER/kexts/Other should work either. So I am not sure what's happening.

Normally for Catalina you do have to enable R/W access to the system partition and adjust SIP to allow third-party kexts to run. EFI/CLOVER/kexts/Other should get around this.

However, you have the evidence in front of you so...

A mystery.

:)
 
Hi there.

Very interesting.

Possibly a bug in the latest Clover but then, logically, no other kexts installed in EFI/CLOVER/kexts/Other should work either. So I am not sure what's happening.

Normally for Catalina you do have to enable R/W access to the system partition and adjust SIP to allow third-party kexts to run. EFI/CLOVER/kexts/Other should get around this.

However, you have the evidence in front of you so...

A mystery.

:)

I should mentioned, all my Kexts are in /L/E, not on purpose, but mainly because when using hackintool to install kexts this is the default location :O. Is there a way to test if kexts in EFI/CLOVER/kexts/Other are being used?
 
I should mentioned, all my Kexts are in /L/E, not on purpose, but mainly because when using hackintool to install kexts this is the default location :O. Is there a way to test if kexts in EFI/CLOVER/kexts/Other are being used?

Yes and no. If they have compiled code in them they should appear in a Terminal kextstat report. However codeless ones like USBPorts.kext were chosen for this tutorial and Catalina because they are "invisible" and more likely to work in future. But bugs appear in all kinds of unexpected places.
 
Hi, I need help ...

I'm having problems with usb ports. With hackintool not all ports show what is connected when texting ports. no usb 2.0 port shows the name of the connected device. some 3.0 ports show 2.0 it but not all but show all 3.0 devices name. if I use some USB 3.0 ports, some 2.0 devices stop working well .. I tried a thousand combinations: EHC1 to EH01 -EHC2 to EH02 - EUSB to EH01 - USBE to EH02 - XHCI to XHC - XHC1 to XHC but I was unable to solve! I'd like to see where I'm wrong! thank you!
 
Back
Top