BillDH2k Posted March 21, 2022 Share Posted March 21, 2022 (edited) [Update 3/24/2022] The problem was solved. Need to add "MacPro7,1" support to the USBInjectAll.kext. The version I used from the original author's was dated 2018.11.08, before MacPro7,1 was released (2019). This was done by modifying the info.plist. See my post below. ***** I have an almost perfect working HP Z820 (Dual 2680V2 Xeon) running Big Sur 11.6, with SYMBIOS MacPro6,1, OC 0.7.1. Trying to move to SYMBIOS MacPro7,1 , USB2 ports disappeared. Could not figure out how to fix it. Z820 is based on C602 chipset, which provides USB2 only. The USB3 port was provided with an on-board Texas-Instrument chip, which unfortunately wasn't supported under Big Sur. The USB2 ports appear in ACPI's DSDT as EUSB and USBE. I have them renamed to EH01 & EH02 (OC, ACPI->Patch), respectively. Also injected a Method (_DSM) via SSDT to provide additional information about the USB2 port (note: this step appeared to be optional). With USBInjectAll.kext, they were detected and run properly under SYMBIOS MacPro6,1. If I change the SYMBIOS to 7,1, however, the USB2 disappear (mouse/kbd stopped working). Also tried without the USB renaming, but the result was the same. Anyone has idea how to fix this? Thanks! Edited March 24, 2022 by Bill Huang Solution found Quote Link to comment https://www.insanelymac.com/forum/topic/351158-help-moved-to-symbios-macpro71-usb2-ports-disappeared-hp-z820-solved/ Share on other sites More sharing options...
etorix Posted March 21, 2022 Share Posted March 21, 2022 2 hours ago, Bill Huang said: I have an almost perfect working HP Z820 (Dual 2680V2 Xeon) running Big Sur 11.6, with SYMBIOS MacPro6,1, OC 0.7.1. Trying to move to SYMBIOS MacPro7,1 , USB2 ports disappeared. Could not figure out how to fix it. Nice system… along with the other three in you signature! Why are you trying to move to MacPro7,1 when MacPro6,1 is a perfect match for your E5v2 CPU? USB ports disappearing suggests there is a conflict with definitions in the new SMBIOS. Try following this guide to investigate and solve the issue. Quote Link to comment https://www.insanelymac.com/forum/topic/351158-help-moved-to-symbios-macpro71-usb2-ports-disappeared-hp-z820-solved/#findComment-2778735 Share on other sites More sharing options...
Avery B Posted March 21, 2022 Share Posted March 21, 2022 (edited) How is your USB map done? If it's through a usb map kext, you may need to change the listed SMBIOS in the Info.plist. Edited March 21, 2022 by 1Revenger1 Quote Link to comment https://www.insanelymac.com/forum/topic/351158-help-moved-to-symbios-macpro71-usb2-ports-disappeared-hp-z820-solved/#findComment-2778736 Share on other sites More sharing options...
BillDH2k Posted March 22, 2022 Author Share Posted March 22, 2022 7 hours ago, etorix said: Nice system… along with the other three in you signature! Why are you trying to move to MacPro7,1 when MacPro6,1 is a perfect match for your E5v2 CPU? USB ports disappearing suggests there is a conflict with definitions in the new SMBIOS. Try following this guide to investigate and solve the issue. No particular reason for MacPro7.1, just want to experiment. The link you provided is quite a helpful read. I will read it carefully to digest the information. Thanks for the suggestion. Quote Link to comment https://www.insanelymac.com/forum/topic/351158-help-moved-to-symbios-macpro71-usb2-ports-disappeared-hp-z820-solved/#findComment-2778758 Share on other sites More sharing options...
BillDH2k Posted March 22, 2022 Author Share Posted March 22, 2022 (edited) 8 hours ago, 1Revenger1 said: How is your USB map done? If it's through a usb map kext, you may need to change the listed SMBIOS in the Info.plist. Currently, the USB2 mapping was done with USBInjectAll.kext, with a customized USB ports defined by a ssdt (see attachment). But the system also runs without the SSDT injection, means all ports would be enabled. This customized SSDT is assuming the USB ports were renamed to EH01/EH02. May be this name is in conflict with MacPro7,1, as @etorix suggested above. But I did see one case of success from another post (here) which successfully running Big Sur with SYMBIOS MacPro7,1 on a similar machine (Z620, same BIOS as Z820). He was using a DSDT-only solution, with OC062, but exactly the same USB renaming and USB ports injection (in DSDT). His DSDT contains basically the same patches I used for my SSDT-only approach. Does this mean naming of "EH01/EH02" not the issue? SSDT-UIAC-ALL.aml Edited March 22, 2022 by Bill Huang Quote Link to comment https://www.insanelymac.com/forum/topic/351158-help-moved-to-symbios-macpro71-usb2-ports-disappeared-hp-z820-solved/#findComment-2778759 Share on other sites More sharing options...
BillDH2k Posted March 24, 2022 Author Share Posted March 24, 2022 @etorix @1Revenger1 Finally solved the problem! It turns out that the version of the USBInjectAll.kext (2018.11.08), downloaded from the author's site (https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/), does not contain support for MacPro7,1 (2019). As a result, the ports were not injected at all. While the one success case I mentioned in my earlier post, as I just found out today, was using a modified version with MacPro7,1 support. The change made was simple - the info.plist was modified to add entries for "MacPro7,1" that are exactly copies of the existing entries for "MacPro6,1"! I've attached this "modified" version (the credit goes to the original creator). With the modification, the ports are injected properly when SYMBIOS MacPro7,1 is used. My Big Sur 11.6.4 setup fired up right away, just like with MacPro6,1. Everything works! USBInjectAll.kext.zip 1 Quote Link to comment https://www.insanelymac.com/forum/topic/351158-help-moved-to-symbios-macpro71-usb2-ports-disappeared-hp-z820-solved/#findComment-2778874 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.