Contribute
Register

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

Status
Not open for further replies.
Zenith123? i have a HP8460p

Meant Zenith432. Zenith432 is the original author of GenericUSBXHCI.kext.

The only file I see with console is system.log
See no reference to kernel.log

What I wrote was very clear:
"Kernel log is at /var/log/system.log"
 
Meant Zenith432. Zenith432 is the original author of GenericUSBXHCI.kext.



What I wrote was very clear:
"Kernel log is at /var/log/system.log"

Hope I got this right. Searched for "kernel" within the system.log using console
Don't see any reference to GenericUSBXHCI.kext
 

Attachments

  • Kernel(0).rtf.zip
    5.6 KB · Views: 89
Hope I got this right. Searched for "kernel" within the system.log using console
Don't see any reference to GenericUSBXHCI.kext

When I look through the ioRegistery I can find your USBInjectAll but no reference to GenericUSBXHCI.

Is this because it is not being loaded
 

Attachments

  • USB.ioreg.zip
    529.3 KB · Views: 69
Hope I got this right. Searched for "kernel" within the system.log using console
Don't see any reference to GenericUSBXHCI.kext

Search for "GenericUSB", not "kernel".

Is this because it is not being loaded

Yes. Not started according to ioreg. It means it is either installed incorrectly, corrupt, or is coming across an error upon initialization.
 
Search for "GenericUSB", not "kernel".



Yes. Not started according to ioreg. It means it is either installed incorrectly, corrupt, or is coming across an error upon initialization.

I tried to install the kext manually using:
Get admin privs (if you choose to skip this step, add sudo to the front of each of the following commands):

sudo -s

Copy the kext:

cp -R ~/GenericUSBXHCI.kext /System/Library/Extensions/

Set modes and ownership:

chmod -R 755 /System/Library/Extensions/GenericUSBXHCI.kext

chown -R 0:0 /System/Library/Extensions/GenericUSBXHCI.kext

Now we repair permissions:

/usr/libexec/repair_packages --repair --standard-pkgs --volume /

We need to remove prior kext caches:

rm -R /System/Library/Caches/com.apple.kext.caches

Re-introduce the system to the Extensions folder:

touch /System/Library/Extensions

Now we rebuild the kext cache:

kextcache -update-volume /


____________________________

when I look in /Extensions the kext is not there.

console output:

2017-11-29 4:23:37.715 PM sudo[417]: Bruce : TTY=ttys000 ; PWD=/System/Library/Extensions ; USER=root ; COMMAND=/usr/sbin/chown -R root:wheel GenericUSBXHCI.kext
2017-11-29 4:26:38.338 PM sudo[429]: Bruce : TTY=ttys000 ; PWD=/System/Library ; USER=root ; COMMAND=/bin/chmod -R 755 GenericUSBXHCI.kext
2017-11-29 4:27:02.754 PM sudo[431]: Bruce : TTY=ttys000 ; PWD=/System/Library/Extensions ; USER=root ; COMMAND=/bin/chmod -R 755 GenericUSBXHCI.kext
2017-11-29 4:36:55.983 PM com.apple.kextcache[411]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext


2017-11-29 4:57:16.414 PM com.apple.kextcache[436]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext

__________________________________________________

Is there somewhere else that I could find an error report to see why this happened?
 
I just installed on a similar system (see signature). Everything but waking up from sleep is working.
What are the chances of sending me your EFI Folder.. I have the same notebook as you
 
I tried to install the kext manually using:
Get admin privs (if you choose to skip this step, add sudo to the front of each of the following commands):

sudo -s

Copy the kext:

cp -R ~/GenericUSBXHCI.kext /System/Library/Extensions/

Set modes and ownership:

chmod -R 755 /System/Library/Extensions/GenericUSBXHCI.kext

chown -R 0:0 /System/Library/Extensions/GenericUSBXHCI.kext

Now we repair permissions:

/usr/libexec/repair_packages --repair --standard-pkgs --volume /

We need to remove prior kext caches:

rm -R /System/Library/Caches/com.apple.kext.caches

Re-introduce the system to the Extensions folder:

touch /System/Library/Extensions

Now we rebuild the kext cache:

kextcache -update-volume /


____________________________

when I look in /Extensions the kext is not there.

console output:

2017-11-29 4:23:37.715 PM sudo[417]: Bruce : TTY=ttys000 ; PWD=/System/Library/Extensions ; USER=root ; COMMAND=/usr/sbin/chown -R root:wheel GenericUSBXHCI.kext
2017-11-29 4:26:38.338 PM sudo[429]: Bruce : TTY=ttys000 ; PWD=/System/Library ; USER=root ; COMMAND=/bin/chmod -R 755 GenericUSBXHCI.kext
2017-11-29 4:27:02.754 PM sudo[431]: Bruce : TTY=ttys000 ; PWD=/System/Library/Extensions ; USER=root ; COMMAND=/bin/chmod -R 755 GenericUSBXHCI.kext
2017-11-29 4:36:55.983 PM com.apple.kextcache[411]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext


2017-11-29 4:57:16.414 PM com.apple.kextcache[436]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext

__________________________________________________

Is there somewhere else that I could find an error report to see why this happened?


Still trying to find out why kext won't load.

ran this command at Extensions ..... can't see the files in finder ....
Bruces-MacBook-Pro:Extensions Bruce$ find "genericusbxhci.kext"

genericusbxhci.kext

genericusbxhci.kext/Contents

genericusbxhci.kext/Contents/_CodeSignature

genericusbxhci.kext/Contents/_CodeSignature/CodeResources

genericusbxhci.kext/Contents/Info.plist

genericusbxhci.kext/Contents/MacOS

genericusbxhci.kext/Contents/MacOS/GenericUSBXHCI

Bruces-MacBook-Pro:Extensions Bruce$


___________________________________

Are these directories/files a problem?
 
I tried to install the kext manually using:
Get admin privs (if you choose to skip this step, add sudo to the front of each of the following commands):

sudo -s

Copy the kext:

cp -R ~/GenericUSBXHCI.kext /System/Library/Extensions/

Set modes and ownership:

chmod -R 755 /System/Library/Extensions/GenericUSBXHCI.kext

chown -R 0:0 /System/Library/Extensions/GenericUSBXHCI.kext

Now we repair permissions:

/usr/libexec/repair_packages --repair --standard-pkgs --volume /

We need to remove prior kext caches:

rm -R /System/Library/Caches/com.apple.kext.caches

Re-introduce the system to the Extensions folder:

touch /System/Library/Extensions

Now we rebuild the kext cache:

kextcache -update-volume /


____________________________

when I look in /Extensions the kext is not there.

console output:

2017-11-29 4:23:37.715 PM sudo[417]: Bruce : TTY=ttys000 ; PWD=/System/Library/Extensions ; USER=root ; COMMAND=/usr/sbin/chown -R root:wheel GenericUSBXHCI.kext
2017-11-29 4:26:38.338 PM sudo[429]: Bruce : TTY=ttys000 ; PWD=/System/Library ; USER=root ; COMMAND=/bin/chmod -R 755 GenericUSBXHCI.kext
2017-11-29 4:27:02.754 PM sudo[431]: Bruce : TTY=ttys000 ; PWD=/System/Library/Extensions ; USER=root ; COMMAND=/bin/chmod -R 755 GenericUSBXHCI.kext
2017-11-29 4:36:55.983 PM com.apple.kextcache[411]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext


2017-11-29 4:57:16.414 PM com.apple.kextcache[436]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext

__________________________________________________

Is there somewhere else that I could find an error report to see why this happened?

If the kext is corrupt already (eg... corrupt install at some point prior), cp -R won't fix it.
Proper way to install it:
Code:
sudo rm -rf /System/Library/Extensions/GenericUSBXCHI.kext
sudo rm -rf /Library/Extensions/GenericUSBXCHI.kext
sudo cp -R GenericUSBXHCI.kext /Library/Extensions

No other permission setting/etc. is needed.

Also, you should attach the GenericUSBXHCI.kext that you have installed.

Still trying to find out why kext won't load.

ran this command at Extensions ..... can't see the files in finder ....
Bruces-MacBook-Pro:Extensions Bruce$ find "genericusbxhci.kext"

genericusbxhci.kext

genericusbxhci.kext/Contents

genericusbxhci.kext/Contents/_CodeSignature

genericusbxhci.kext/Contents/_CodeSignature/CodeResources

genericusbxhci.kext/Contents/Info.plist

genericusbxhci.kext/Contents/MacOS

genericusbxhci.kext/Contents/MacOS/GenericUSBXHCI

Bruces-MacBook-Pro:Extensions Bruce$


___________________________________

Are these directories/files a problem?

Your build of GenericUSBXHCI.kext is invalid.
The official build has no _CodeSignature subdirectory.
 
If the kext is corrupt already (eg... corrupt install at some point prior), cp -R won't fix it.
Proper way to install it:
Code:
sudo rm -rf /System/Library/Extensions/GenericUSBXCHI.kext
sudo rm -rf /Library/Extensions/GenericUSBXCHI.kext
sudo cp -R GenericUSBXHCI.kext /Library/Extensions

No other permission setting/etc. is needed.

Also, you should attach the GenericUSBXHCI.kext that you have installed.



Your build of GenericUSBXHCI.kext is invalid.
The official build has no _CodeSignature subdirectory.


I ran the code you provided.

GenericUSBXHCI.kext used is included in the .zip

Still does't look like it replaced "AppleUSBEHCIPCI" (I think that's what should of happened)
AppleUSBEHCIPCI : AppleUSBEHCI : AppleUSBHostController : IOService : in IORegistry

I also placed the GenericUSBXHCI.kext into the /EFI/Other file (as stated in the preparing USB instructions)

Still no USB3
Any Idea what I am doing wrong.
 

Attachments

  • Archive.zip
    4.3 MB · Views: 95
Still does't look like it replaced "AppleUSBEHCIPCI" (I think that's what should of happened)
AppleUSBEHCIPCI : AppleUSBEHCI : AppleUSBHostController : IOService : in IORegistry

Not expected to.
EHCI is USB2.

Still no USB3
Any Idea what I am doing wrong.

From where did you download OS X?
On what hardware did you create your USB installer?
Why 10.11.0?
 
Status
Not open for further replies.
Back
Top