Contribute
Register

[Guide] HP ProBook/EliteBook/Zbook using Clover UEFI hotpatch (10.11)

Status
Not open for further replies.
DW1820A BT [0a5c:6412] has some problems, dmesg shows this:
Code:
BrcmPatchRAM2: [0a5c:6412]: device request failed ("0xe00002ed (UNDEFINED)" 0xe00002ed).
BrcmPatchRAM2: [0a5c:6412]: Not responding - Delaying next read.
And, sometimes create BT device failed, dmesg shows:
Code:
000002.319491 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000003.551543 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000004.931064 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000006.570894 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000008.680024 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000011.728235 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000016.707656 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000025.500912 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000025.500936 HS04@14400000: AppleUSBHostPort::disconnect: persistent enumeration failures

Is this related to USB problems? Does it need a USB custmization?
 

Attachments

  • Rehabman.zip
    2.5 MB · Views: 62
This is the folder EFI/CLOVER/kexts/others
The Generic doesn't work, I should maybe delete one of the kext in the kexts folder?
The Guide installs the kexts in /Library/Extensions. Clover doesn't load the kexts from Efi Partition when FakeSMC is on the HDD. Try to install the kext to /Library/Extensions
 
Nothing attached.
Read post #1, "Problem Reporting".

(I had issues uploading the file, i had to pass through "more options" page to be able to achieve uploading).

Now i hope everything's alright :)

I installed El Capitan 10.11.4 on my Elitebook 2170p.
I followed the Clover UEFI hotpatch guide and add -xcpm as boot arg.

I followed the AppleHDA post 10.11.4 patching method, the AppleHDA kext looked to be edited yet (the new lines was in a different order and i reorder it).

Restarted and clear cache three times.

I can't got the audio working.

I posted the files you asked here.

Thank you a lot.

PS: Out of topic: I changed SMBIOS for a MacBook Air 5,2 Ivy Bridge that looks closer to the 2170p. Is that a problem?
 

Attachments

  • 2rehab.zip
    2 MB · Views: 69
The Guide installs the kexts in /Library/Extensions. Clover doesn't load the kexts from Efi Partition when FakeSMC is on the HDD. Try to install the kext to /Library/Extensions
I don't know how I can install GenericUSB because in the guide it is not explained. Thanks
 
This is the folder EFI/CLOVER/kexts/others
The Generic doesn't work, I should maybe delete one of the kext in the kexts folder?

If you have an issue, you must describe it clearly and provide all data requested in post #1, "Problem Reporting".
There is no request for an image of anything in EFI/Clover.
 
DW1820A BT [0a5c:6412] has some problems, dmesg shows this:
Code:
BrcmPatchRAM2: [0a5c:6412]: device request failed ("0xe00002ed (UNDEFINED)" 0xe00002ed).
BrcmPatchRAM2: [0a5c:6412]: Not responding - Delaying next read.
And, sometimes create BT device failed, dmesg shows:
Code:
000002.319491 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000003.551543 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000004.931064 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000006.570894 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000008.680024 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000011.728235 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000016.707656 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000025.500912 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port
000025.500936 HS04@14400000: AppleUSBHostPort::disconnect: persistent enumeration failures

Is this related to USB problems? Does it need a USB custmization?

No idea. You should probably verify that the custom SSDT-USB is correct.
Also test the hardware in Windows...
 
(I had issues uploading the file, i had to pass through "more options" page to be able to achieve uploading).

Now i hope everything's alright :)

I installed El Capitan 10.11.4 on my Elitebook 2170p.
I followed the Clover UEFI hotpatch guide and add -xcpm as boot arg.

I followed the AppleHDA post 10.11.4 patching method, the AppleHDA kext looked to be edited yet (the new lines was in a different order and i reorder it).

Restarted and clear cache three times.

I can't got the audio working.

I posted the files you asked here.

Thank you a lot.

PS: Out of topic: I changed SMBIOS for a MacBook Air 5,2 Ivy Bridge that looks closer to the 2170p. Is that a problem?

There is no need to edit anything in AppleHDA.
Run the OS X installer to restore all system kexts to vanilla. Follow post #1 as written. Don't forget to read "Known Problems", "Audio".

Why do you have 10.11.4 installed? Current is 10.11.6.
From where did you download OS X?
On what hardware did you create your USB installer?
 
I don't know how I can install GenericUSB because in the guide it is not explained. Thanks

Use a kext installer such as Kext Wizard.
 
No idea. You should probably verify that the custom SSDT-USB is correct.
Also test the hardware in Windows...
BT works in Linux & Windows. Does 10.10.x also need a custom SSDT-USB??

If in 10.11.x, code in SSDT-1020-G1.dsl:
Code:
"HS04", Package() // bluetooth
{
   "UsbConnector", 255,
   "port", Buffer() { 0x04, 0, 0, 0 },
},
Is correct? Or UsbConnector need other parameter than 255?
 
BT works in Linux & Windows. Does 10.10.x also need a custom SSDT-USB??

If in 10.11.x, code in SSDT-1020-G1.dsl:
Code:
"HS04", Package() // bluetooth
{
   "UsbConnector", 255,
   "port", Buffer() { 0x04, 0, 0, 0 },
},
Is correct? Or UsbConnector need other parameter than 255?

Yosemite has completely different USB drivers. USBInjectAll/etc is only for 10.11.x and later.
Ports attached to internal devices should be marked UsbConnector=255.
You should try older BrcmPatchRAM kexts.
 
Status
Not open for further replies.
Back
Top