Contribute
Register

Quick question. USB ports, mostly USB 3 stopped working after I cloned my drive back.

Status
Not open for further replies.
Yes, kextbeast does that.

You can also do it manually using Terminal: sudo kextcache -i /
Ugh. So I updated FakeSMC, WhateverGreen and Lilu in my “Other” directory as well as taking those out of the Library/Extensions folder as to not have duplicates as well as I read that having them in the Other folder allows for install files to work as well as other things that might need to work before booting into the OS. I also updated USBInjectAll in the Library/Extensions folder. Now it won’t boot into the OS. Takes forever on the Apple logo screen then just goes to black. I tried putting the older kexts back into my other folder and no change. What did I do?
 
What did I do?
Not sure.

If the keyboard is still responsive when the screen goes black - i.e the Caps Lock light toggles on and off etc - then it's probably a GPU initialisation issue. That should be cured by Lilu and Whatevergreen.

Moving 3rd party kexts from L/E and S/L/E to EFI/CLOVER/kexts/Other and rebuilding the kext caches should not result in any problems for Clover.

Can you boot your system using a UniBeast installer drive?
 
Not sure.

If the keyboard is still responsive when the screen goes black - i.e the Caps Lock light toggles on and off etc - then it's probably a GPU initialisation issue. That should be cured by Lilu and Whatevergreen.

Moving 3rd party kexts from L/E and S/L/E to EFI/CLOVER/kexts/Other and rebuilding the kext caches should not result in any problems for Clover.

Can you boot your system using a UniBeast installer drive?
Update: So putting FakeSMC into System/Library/Extensions got it to boot to my login screen. It seems that has to be in that specific folder for my system to boot. Now none of my USBs are working. Meaning I can’t click or press enter to even enter my OS from the login screen. I’m beyond frustrated. All I did was clone a backup back to my main drive. This is absurd lol.
 
Not sure.

If the keyboard is still responsive when the screen goes black - i.e the Caps Lock light toggles on and off etc - then it's probably a GPU initialisation issue. That should be cured by Lilu and Whatevergreen.

Moving 3rd party kexts from L/E and S/L/E to EFI/CLOVER/kexts/Other and rebuilding the kext caches should not result in any problems for Clover.

Can you boot your system using a UniBeast installer drive?
Update 2: When I put rehab's USBInjectAll into System/Library/Extensions and repair permissions and rebuild cache, I get my mouse and keyboard to work, but back to the same issue of external drives not working with USB 3 ports.

It seems that my kexts need to be placed into System/Library/Extensions for them to work. Why is that? I checked to see if "Inject Kexts" was set to yes in Clover Configurator for my config file, and it was. I'm lost.
 
Another piece of info that might help. I have a USB3 PCIx card. The ports seem to load my external drives just fine. Any of the USB3 ports on the rest of the computer don't.

Sorry, I'm mystified. We are discussing macOS Mojave here and putting third-party kexts, even FakeSMC.kext, in S/L/E is not usual practice. But if it is the only thing that works for you I do not know why. Going forward to a later version, macOS security will block that working.

As for USB3 ports. You don't specify which brand of motherboard you use. If it is Asus then I can't find the specs on their site. Ususally the problem as you describe it relates to a 3rd-party USB controller being used for extra USB3 ports. However the Z170 is perfectly capable of supplying its own. So the only thing that stops that is a BIOS setting disabling them.

Again, sorry I don't seem to be able to help. Perhaps someone else can shed light?
 
Hmm, what would I look for in the BIOS? Maybe something got switched off during the cloning? I did a full backup of my drives to disk images last night and I have 3 drives to mess with now, so I'm also going to try to upgrade to Catalina on a backup drive and HOPE that they just start working again.
Sorry, I'm mystified. We are discussing macOS Mojave here and putting third-party kexts, even FakeSMC.kext, in S/L/E is not usual practice. But if it is the only thing that works for you I do not know why. Going forward to a later version, macOS security will block that working.

As for USB3 ports. You don't specify which brand of motherboard you use. If it is Asus then I can't find the specs on their site. Ususally the problem as you describe it relates to a 3rd-party USB controller being used for extra USB3 ports. However the Z170 is perfectly capable of supplying its own. So the only thing that stops that is a BIOS setting disabling them.

Again, sorry I don't seem to be able to help. Perhaps someone else can shed light?
 
Oh, also, I was told to try to reset my PRAM. I'm not entirely sure how to do that, but I read that it can be done from Terminal. I do notice that there is no PRAM file on my EFI. Could that be an issue?
Sorry, I'm mystified. We are discussing macOS Mojave here and putting third-party kexts, even FakeSMC.kext, in S/L/E is not usual practice. But if it is the only thing that works for you I do not know why. Going forward to a later version, macOS security will block that working.

As for USB3 ports. You don't specify which brand of motherboard you use. If it is Asus then I can't find the specs on their site. Ususally the problem as you describe it relates to a 3rd-party USB controller being used for extra USB3 ports. However the Z170 is perfectly capable of supplying its own. So the only thing that stops that is a BIOS setting disabling them.

Again, sorry I don't seem to be able to help. Perhaps someone else can shed light?
 
Oh, also, I was told to try to reset my PRAM. I'm not entirely sure how to do that, but I read that it can be done from Terminal. I do notice that there is no PRAM file on my EFI. Could that be an issue?

I think PRAM is for a real Mac. NVRAM is what we use in hackintoshes. I may be misunderstanding.

To clear NVRAM press F11 while at the Clover boot screen with your drive highlighted.

You can check if you have native NVRAM using Terminal to write to it, yes. Or a simpler test like setting the sound volume to a certain level, then rebooting and seeing if it is at the same setting.
 
Status
Not open for further replies.
Back
Top