Contribute
Register

big sur 11.3 all usb port not working

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,176
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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
 
Joined
Sep 21, 2011
Messages
308
Motherboard
dell 7472
CPU
i5 8250U
Graphics
UHD620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
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

Moderator
Joined
Aug 3, 2013
Messages
24,176
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
@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 :)
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,176
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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......
 
Joined
Sep 21, 2011
Messages
308
Motherboard
dell 7472
CPU
i5 8250U
Graphics
UHD620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
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?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,176
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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
 
Joined
Sep 21, 2011
Messages
308
Motherboard
dell 7472
CPU
i5 8250U
Graphics
UHD620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
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: 87

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,176
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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
 
Top