Jump to content
58 posts in this topic

Recommended Posts

Mobo: Gigabye X79-UP4

Proc: i7-3930K

Mem: 8x4GB 1866Mhz

Video: NVIDIA GTX 780

 

I have a mackintosh that has been stable on Yosemite, but I have had several issues trying to update past that. I recently upgraded my BIOS firmware From F2 to F7 to see if that would help. So far, it has not. My Yosemite disk still works, but the High Sierra and Mojave disks that I have installed have no USB (as well as a few other oddities, like constantly asking for my login password and metadata passwords).

 

The OS is installed on a SSD (that was converted to the new disk format), and does boot, and I can log in using share screen from another Mac, but no local keyboard or mouse function, nor does anything else connected via USB.

 

My Kexts that I'm using are all in EFI/clover/kexts/Other/ and are:

AHCIPortInjector.kext

AppleALC.kext

AppleIntelE1000e.kext

FakePCIID_XHCIMux.kext

FakeSMC.kext

GenericUSBXHCI.kext

IntelMausiEthernet.kext

Lilu.kext

NullCPUPowerManagement.kext

NvidiaGraphicsFixup.kext

realtekALC.kext

USBInjectAll.kext

VoodooTSCSync.kext

WhateverGreen.kext

XHCI-200-series-injector.kext

 

I'm using the AppleUSBXHCIPCI Kext patch to increase port limit as well.

 

Config.plist attached.

 

Can anyone point me in the right direction?

 

 

config.plist

Link to comment
https://www.insanelymac.com/forum/topic/336043-no-usb-at-all-after-updating-os/
Share on other sites

Mobo: Gigabye X79-UP4

Proc: i7-3930K

Mem: 8x4GB 1866Mhz

Video: NVIDIA GTX 780

 

I have a mackintosh that has been stable on Yosemite, but I have had several issues trying to update past that. I recently upgraded my BIOS firmware From F2 to F7 to see if that would help. So far, it has not. My Yosemite disk still works, but the High Sierra and Mojave disks that I have installed have no USB (as well as a few other oddities, like constantly asking for my login password and metadata passwords).

 

The OS is installed on a SSD (that was converted to the new disk format), and does boot, and I can log in using share screen from another Mac, but no local keyboard or mouse function, nor does anything else connected via USB.

 

My Kexts that I'm using are all in EFI/clover/kexts/Other/ and are:

AHCIPortInjector.kext

AppleALC.kext

AppleIntelE1000e.kext

FakePCIID_XHCIMux.kext

FakeSMC.kext

GenericUSBXHCI.kext

IntelMausiEthernet.kext

Lilu.kext

NullCPUPowerManagement.kext

NvidiaGraphicsFixup.kext

realtekALC.kext

USBInjectAll.kext

VoodooTSCSync.kext

WhateverGreen.kext

XHCI-200-series-injector.kext

 

I'm using the AppleUSBXHCIPCI Kext patch to increase port limit as well.

 

Config.plist attached.

 

Can anyone point me in the right direction?

 

 

config.plist

Unrelated to USB but you need a cleanup of your kexts.

RealtekALC is not needed with AppleALC

NvidiaGraphicsFixup is not needed with WhatEverGreen.

Is nullcpu even needed anymore?

Are the XHCI kexts really needed? Have you tried booting with them blocked?

Aren’t both your network kexts for the same thing?

 

 

Sent from my iPhone using Tapatalk

Thanks for the reply. I'll be the first to admit, I barely know what I'm doing. I removed

XHCI-200-series-injector.kext

realtekALC.kext

NvidiaGraphicsFixup.kext

NullCPUPowerManagement.kext

GenericUSBXHCI.kext

 

and tried booting, crashed with kernel panic. I guess I'll try putting them all back in and removing 1 at a time until I find which one is absolutely necessary. 

Hello!

 

Remove also Genericusb... Renaming EHC1 to EH01, EHC2 to EH02, and XHCI to XHC is obligatory to get USBInjectAll.ket working correctly.

 

Try the attached config.plist with activated CpuPM without putting the remove kexts back.

 

Your insertet Portlimit patch is not working with 10.13x. You need a patch depending on version of HS.

 

Have fun.

config.plist.zip

Thank You!!

 

With that config.plist it boots and I have USB 2, USB 3 speeds aren't quite working i don't think.

 

I don't have audio now, but I think that was what the realtekALC.kext was the fix for. Should I just add that one back in, or is there a better work around to get audio back?

 

Thanks again.

OK, I just got it to boot again - not sure why it booted once that first time, but what I did this time is started trying applying the USB patches in Clover. The change EUSB to EH01 and Change USBE to EH02 seemed to give me USB back. When I look at the system report, it shows my USB 3 bus as running at 5Gb a sec, but when I plug a USB3 flash drive in, it sees it as a USB 2 drive, max sp.eed of 480mb per sec. Anyone know the trick to getting USB3 speeds up to where they should be?

OK, I just got it to boot again - not sure why it booted once that first time, but what I did this time is started trying applying the USB patches in Clover. The change EUSB to EH01 and Change USBE to EH02 seemed to give me USB back. When I look at the system report, it shows my USB 3 bus as running at 5Gb a sec, but when I plug a USB3 flash drive in, it sees it as a USB 2 drive, max sp.eed of 480mb per sec. Anyone know the trick to getting USB3 speeds up to where they should be?

Once you have all ports working you need to figure out which ones you actually need and create a custom SSDT-UIAC to stay under the port limit and map each port properly.


Sent from my iPhone using Tapatalk
6 hours ago, SavageAUS said:


Once you have all ports working you need to figure out which ones you actually need and create a custom SSDT-UIAC to stay under the port limit and map each port properly.


Sent from my iPhone using Tapatalk

I kinda understood that, on a high level, but when it comes down to the "how to actually do it", I have no idea. Is there a tutorial online that walks me through it?

I kinda understood that, on a high level, but when it comes down to the "how to actually do it", I have no idea. Is there a tutorial online that walks me through it?

Yes there is but I’m unable to post a link.


Sent from my iPhone using Tapatalk

If you want to map them with UsbInjectAll, read readme.md here: https://github.com/RehabMan/OS-X-USB-Inject-All

I prefer mapping them by patching USB-related SSDT (table-id "xh_rvp08"). Read Acpi specs (_UPC Method) and change unused ports to "not-connectable": https://www.uefi.org/sites/default/files/resources/ACPI_6_2.pdf

On 10/20/2018 at 3:08 AM, styrian said:

Hello!

 

This app could be your friend for patching your usb ports: https://www.insanelymac.com/forum/topic/335018-intel-fb-patcher-v151/?tab=comments#comment-2628025

 

Take a good read.

 

Have fun.

Thanks.

 

I followed the guide here as well as the one linked above for using FB-Patcher to patch USB ports, however, when it gets to the step 

Quote

5. Go to the General->USB tab (see screenshot) and plug and unplug a USB 2.0 and USB 3.0 device into each USB port on your system. The ports that are active will remain highlighted

 

Nothing happens in FB-Patcher. No ports are shown or highlighted. Did I miss a step?

x79 don't have a usb 3 intel and ehci devices is native, don't need a _UPC crazy method or usbinjectall, u just need a correct irqs in device hpet

if u use usbinjectall, rename ehci devices to EH01 and EH02

 

18 minutes ago, MaLd0n said:

x79 don't have a usb 3 intel and ehci devices is native, don't need a _UPC crazy method or usbinjectall, u just need a correct irqs in device hpet

if u use usbinjectall, rename ehci devices to EH01 and EH02

 

Thanks. Most of my USB ports work, but not all. The ones on the front of my case no longer work, and My USB3 speeds seem like they are the same as USB2. How do I make sure my USB3 is at the full speed? I also have a PCI card that is USBC and 1 USB3 port, but it is not being recognized at all. This one. What do I need to do to get that recognized again? Thank you so much for your help.

18 minutes ago, djeans said:

Thanks. Most of my USB ports work, but not all. The ones on the front of my case no longer work, and My USB3 speeds seem like they are the same as USB2. How do I make sure my USB3 is at the full speed? I also have a PCI card that is USBC and 1 USB3 port, but it is not being recognized at all. This one. What do I need to do to get that recognized again? Thank you so much for your help.

send me one dump

RunMe.app

×
×
  • Create New...