Contribute
Register

big sur 11.3 all usb port not working

Status
Not open for further replies.
this is my oc folder please help me make my all usb port working again just like in 11.2.3 and before
XhciPortLimit should be disabled if you have setup your usbports correctly


you are listing iMac19,1 at the top and iMac19,2 at the bottom of your usbports plist:
Code:
<key>iMac19,1-XHC</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBMergeNub</string>
            <key>IOClass</key>
            <string>AppleUSBMergeNub</string>
            <key>IONameMatch</key>
            <string>XHC</string>
            <key>IOPCIPrimaryMatch</key>
            <string>0xa2af8086</string>
            <key>IOProbeScore</key>
            <integer>5000</integer>
            <key>IOProviderClass</key>
            <string>AppleUSBXHCISPT</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBSleepPortCurrentLimit</key>
                <integer>2100</integer>
                <key>kUSBSleepPowerSupply</key>
                <integer>5100</integer>
                <key>kUSBWakePortCurrentLimit</key>
                <integer>2100</integer>
                <key>kUSBWakePowerSupply</key>
                <integer>5100</integer>
                <key>port-count</key>
                <data>
                FgAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>HS01</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS01</string>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>HS02</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS02</string>
                        <key>port</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>HS03</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS03</string>
                        <key>port</key>
                        <data>
                        AwAAAA==
                        </data>
                    </dict>
                    <key>HS04</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS04</string>
                        <key>port</key>
                        <data>
                        BAAAAA==
                        </data>
                    </dict>
                    <key>HS05</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS05</string>
                        <key>port</key>
                        <data>
                        BQAAAA==
                        </data>
                    </dict>
                    <key>HS06</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS06</string>
                        <key>port</key>
                        <data>
                        BgAAAA==
                        </data>
                    </dict>
                    <key>HS09</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>name</key>
                        <string>HS09</string>
                        <key>port</key>
                        <data>
                        CQAAAA==
                        </data>
                    </dict>
                    <key>HS10</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS10</string>
                        <key>port</key>
                        <data>
                        CgAAAA==
                        </data>
                    </dict>
                    <key>HS11</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS11</string>
                        <key>port</key>
                        <data>
                        CwAAAA==
                        </data>
                    </dict>
                    <key>HS12</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>name</key>
                        <string>HS12</string>
                        <key>port</key>
                        <data>
                        DAAAAA==
                        </data>
                    </dict>
                    <key>HS13</key>
                    <dict>
                        <key>Comment</key>
                        <string>Middle Left</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS13</string>
                        <key>port</key>
                        <data>
                        DQAAAA==
                        </data>
                    </dict>
                    <key>HS14</key>
                    <dict>
                        <key>Comment</key>
                        <string>Middle Right</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>HS14</string>
                        <key>port</key>
                        <data>
                        DgAAAA==
                        </data>
                    </dict>
                    <key>SS01</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS01</string>
                        <key>port</key>
                        <data>
                        EQAAAA==
                        </data>
                    </dict>
                    <key>SS02</key>
                    <dict>
                        <key>Comment</key>
                        <string></string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS02</string>
                        <key>port</key>
                        <data>
                        EgAAAA==
                        </data>
                    </dict>
                    <key>SS03</key>
                    <dict>
                        <key>Comment</key>
                        <string>Front Right</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS03</string>
                        <key>port</key>
                        <data>
                        EwAAAA==
                        </data>
                    </dict>
                    <key>SS04</key>
                    <dict>
                        <key>Comment</key>
                        <string>Front Left</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS04</string>
                        <key>port</key>
                        <data>
                        FAAAAA==
                        </data>
                    </dict>
                    <key>SS05</key>
                    <dict>
                        <key>Comment</key>
                        <string>Bottom Left</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS05</string>
                        <key>port</key>
                        <data>
                        FQAAAA==
                        </data>
                    </dict>
                    <key>SS06</key>
                    <dict>
                        <key>Comment</key>
                        <string>Bottom Right</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS06</string>
                        <key>port</key>
                        <data>
                        FgAAAA==
                        </data>
                    </dict>
                    <key>SS07</key>
                    <dict>
                        <key>Comment</key>
                        <string>Bottom Right</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS06</string>
                        <key>port</key>
                        <data>
                        FwAAAA==
                        </data>
                    </dict>
                    <key>SS08</key>
                    <dict>
                        <key>Comment</key>
                        <string>Bottom Right</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS06</string>
                        <key>port</key>
                        <data>
                        GAAAAA==
                        </data>
                    </dict>
                    <key>SS09</key>
                    <dict>
                        <key>Comment</key>
                        <string>Bottom Right</string>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>name</key>
                        <string>SS06</string>
                        <key>port</key>
                        <data>
                        GQAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>iMac19,2</string>
        </dict>

your SSDT-Z370M-USBX.aml has the same info as your usbports.kext for power, probably don't need it

also your hardware profile has no mention of your desktop hardware
 
i edited the usb all map kext info plist from 19.1 to 19.2 still all usb port not working after reset... 11.3 brought a lot of problem unlike 11.2.3
 
@Feartech he doesn't have them mapped out in USBInjectall either. I'm just trying to get him in so he can do it correctly.
USBInjectAll would normally be accompanied with an .aml file, as the kext wasn't loaded in config.plist, i didn't bother looking into that :)
 
i edited the usb all map kext info plist from 19.1 to 19.2 still all usb port not working after reset... 11.3 brought a lot of problem unlike 11.2.3
in your config.,plist:

Code:
<dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>USBPorts.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string></string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>

but you don't have a USBPorts.kext file in your kexts folder......
 
USBInjectAll would normally be accompanied with an .aml file, as the kext wasn't loaded in config.plist, i didn't bother looking into
USBInjectAll would normally be accompanied with an .aml file, as the kext wasn't loaded in config.plist, i didn't bother looking into that :)
were u able to fix ur all usb port after 11.3 update?
 
i didn't need to fix anything as my usports.kext works fine

you may want to sort out your kext name as i mentioned above
 
in your config.,plist:

Code:
<dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>USBPorts.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string></string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>

but you don't have a USBPorts.kext file in your kexts folder......
i have it in my kext folder
 

Attachments

  • Screenshot 2021-04-27 at 10.30.05 PM.png
    Screenshot 2021-04-27 at 10.30.05 PM.png
    2.2 MB · Views: 136
i have it in my kext folder
then why have you named it:

Code:
<key>BundlePath</key>
                <string>USBPorts.kext</string>
this is the cause of you usbports not working
 
Status
Not open for further replies.
Back
Top