Jump to content

No USB-support after upgrade from 10.11.3 to 10.11.6


2 posts in this topic

Recommended Posts

Hi folks,

 

it's been a while since I had to set up a new mackintosh for me but since my Mavericks system got screwed due an sudden power failure I needed new hardware and got a used i5-system from my uni. It's a HP Compaq 8100 Elite CMT with an i5@750 2,67 Ghz, 8 GB Ram, a Nvidia NVS300 graphic card. It has a HP motherboard from 2010 with the name tag "Infineon-C 505799-001". 

 

I installed El Capitan 10.11.3 with the help of a USB-stick and Enoch according to the install guide from user 'VoiletDragon' over at the tonymac page but was never able to boot the Mackintosh afterwards with Clover and decided to boot in in a kind of legacy way by installing Enoch 2848 to my Mac partition and putting the kext's for AppleIntelE100e, FakeSMC, and NullCPUPowerManagement in /Extra.

 

I also installed VoodooHDA 2.8.8 from it's own installer.

 

So everything was working fine and absolutely splendid in 10.11.3

 

However, I wanted to update to 10.11.6 and backed up my /Extras as well as all extensions from /S/L/Extensions. I installed the 10.11.6 combo update and replaced the Kernel with the patched kernel for 10.11.6 that has been provided by user 'VoiletDragon' in his install guide.

 

I then fixed the permissions and did the reboot of the system. And the only thing that fails is the USB support which just doesn't exist anymore. Nothing, no Apple keyboard, no USB mouse...nothing. 

I only have full USB support if I boot by ignoring the caches ( -f ) in Enoch.

 

Any ideas what I have to look for? Is there a patch somewhere or do I have to replace some extensions?

 

If this might help to get closer to the problem I'm posting my .plist's here as well. Any ideas are more than welcome!!  :) 

 

Here's my smbios.plist (just crossed out parts of my serial): 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosdate</key>
<string>03/09/13</string>
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMbiosversion</key>
<string>IM141.88Z.0118.B00.1309031248</string>
<key>SMboardproduct</key>
<string>Mac-031B6874CF7F642A</string>
<key>SMfamily</key>
<string>iMac</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
<key>SMmemmanufacturer_1</key>
<string>Elpida</string>
<key>SMmemmanufacturer_2</key>
<string>Kingston</string>
<key>SMmemmanufacturer_3</key>
<string>Elpida</string>
<key>SMmemmanufacturer_4</key>
<string>Samsung</string>
<key>SMmempart_1</key>
<string>EBJ21UE8BDF0-DJ-F0</string>
<key>SMmempart_2</key>
<string>HP497157-C01-ELDW</string>
<key>SMmempart_3</key>
<string>EBJ21UE8BDF0-DJ-F0</string>
<key>SMmempart_4</key>
<string>M378B5773CH0-CH9</string>
<key>SMmemserial_1</key>
<string>A A F 1 3 C A 4</string>
<key>SMmemserial_2</key>
<string>A 7 3 F F 4 4 1</string>
<key>SMmemserial_3</key>
<string>8 5 7 E 2 2 D E</string>
<key>SMmemserial_4</key>
<string>6 6 2 0 6 B A 5</string>
<key>SMmemspeed</key>
<string>1333</string>
<key>SMmemtype</key>
<string>24</string>
<key>SMproductname</key>
<string>iMac14,1</string>
<key>SMserial</key>
<string>C02XXXXXF8J2</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>

And here is my org.chameleon.boot.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>HDAEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>darkwake=0 dart=0</string>
<key>KeyLayout</key>
<string>mac-de</string>
<key>SMBIOS</key>
<string>/Extra/SMBios.plist</string>
<key>Timeout</key>
<string>5</string>
</dict>
</plist>
Edited by Allan
Code style added
Link to comment
Share on other sites

USB trouble is known issue under El Capitan and later. Look it up. You need to rename the EHCx devices in DSDT to EH0x and, in all likelihood, load a USB injector. Rehabman has a USBInjectall kext on his repo.

 

Thanks Hervé!

So just installing the kext from Rehabman wouldn't be enough? Thing is that I don't have a DSDT running nor available to use it.

 

I was looking for a DSDT for my HP Compaq 8100 Elite CMT around the web but couldn't find one. I know it's difficult with OEM hardware, however, since quite a few people have this hardware running I wonder why there is no DSDT available anywhere that I can work with in MaciASL to edit the DSDT to my specifications. 

Or is there a 'blank' DSDT that I could edit with only the USB devices inside?

 

I'm a bit stuck here. I was installing the latest kext from Rehabman but that didn't change anything. I still have to boot from -f to have USB at all.

 

If I don't have a DSDT, where else can I adjust/rename the EHCx to EH0x?

 

BTW, I know now that I have an Intel Q57 Express chipset running thanks to this Chinese website .

Link to comment
Share on other sites

 Share

×
×
  • Create New...