Contribute
Register

macOS Big Sur USB not working on installation

Status
Not open for further replies.
Ok, I have installed the drivers and kexts to be able to use ps2 keyboard and mouse: Ps2KeyboardDxe.efi, Ps2MouseDxe.efi, VoodooPS2Controller.kext.

The keyboard works but the mouse doesn't. And when I get to this screen I don't know how to continue without a mouse. (In the BIOS the mouse does work.)

Any idea why the mouse doesn't work? Or better yet, does anyone know why there is no way to get any USB ports to work?
 

Attachments

  • catalina.jpeg
    catalina.jpeg
    94.9 KB · Views: 37
Last edited:
Ok, I have installed the drivers and kexts to be able to use ps2 keyboard and mouse: Ps2KeyboardDxe.efi, Ps2MouseDxe.efi, VoodooPS2Controller.kext.

The keyboard works but the mouse doesn't. And when I get to this screen I don't know how to continue without a mouse. (In the BIOS the mouse does work.)

Any idea why the mouse doesn't go? Or better yet, does anyone know why there is no way to get any USB ports to work?
you may not need: Ps2MouseDxe.efi

assuming you have plugged mouse in all ports?

also if you have made changes, you should upload your new OC folder
 
Ps2MouseDxe.efi removed --> It still doesn't work.

Mouse on green keyboard on purple --> mouse doesn't work
Only mouse on green --> mouse doesn't work
Only mouse on purple --> mouse doesn't work

My new OC folder
 

Attachments

  • OC.zip
    4.1 MB · Views: 32
Ps2MouseDxe.efi removed --> It still doesn't work.

Mouse on green keyboard on purple --> mouse doesn't work
Only mouse on green --> mouse doesn't work
Only mouse on purple --> mouse doesn't work

My new OC folder
have you tried without:
Code:
<dict>
                <key>Comment</key>
                <string>XHCI-unsupported.kext</string>
                <key>MaxKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
                <key>Enabled</key>
                <true/>
                <key>MinKernel</key>
                <string></string>
                <key>ExecutablePath</key>
                <string></string>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>XHCI-unsupported.kext</string>
            </dict>

shouldn't need this:
Code:
<dict>
                <key>Comment</key>
                <string>VoodooPS2Mouse.kext</string>
                <key>MaxKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
                <key>Enabled</key>
                <true/>
                <key>MinKernel</key>
                <string></string>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/VoodooPS2Mouse</string>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>VoodooPS2Trackpad.kext</string>
                <key>MaxKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
                <key>Enabled</key>
                <true/>
                <key>MinKernel</key>
                <string></string>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/VoodooPS2Trackpad</string>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext</string>
            </dict>

XhciDxe.efi is for old Sandy Bridge Processors, should be removed
 
Mouse on green keyboard on purple --> mouse doesn't work
Only mouse on green --> mouse doesn't work
Only mouse on purple --> mouse doesn't work
Faulty mouse ?

Does it work in the BIOS setup screens ?

PS/2 is not a hot pluggable technology, each time that you want to try another port you must shutdown first.
 
Faulty mouse ?

Does it work in the BIOS setup screens ?

I've tried with a new mouse and an old ball mouse. Both work in the bios, as I indicate above.

PS/2 is not a hot pluggable technology, each time that you want to try another port you must shutdown first.

I know, thanks.
 
have you tried without:
Code:
<dict>
                <key>Comment</key>
                <string>XHCI-unsupported.kext</string>
                <key>MaxKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
                <key>Enabled</key>
                <true/>
                <key>MinKernel</key>
                <string></string>
                <key>ExecutablePath</key>
                <string></string>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>XHCI-unsupported.kext</string>
            </dict>
Ok, I delete it.

shouldn't need this:
Code:
<dict>
                <key>Comment</key>
                <string>VoodooPS2Mouse.kext</string>
                <key>MaxKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
                <key>Enabled</key>
                <true/>
                <key>MinKernel</key>
                <string></string>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/VoodooPS2Mouse</string>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>VoodooPS2Trackpad.kext</string>
                <key>MaxKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
                <key>Enabled</key>
                <true/>
                <key>MinKernel</key>
                <string></string>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/VoodooPS2Trackpad</string>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext</string>
            </dict>

But if I delete this, specifically the VoodooPS2Mouse.kext part, won't I be losing the kext that should make my mouse compatible? I'll try it anyway, I'll also try deleting just the one of the trackpad. I'll tell you in a moment, thanks.
 
There has been no success. Just in case, I've tried plugging in both mouses at the same time, but that didn't work either.

Right now I'm running out of options, I'm thinking of buying another board.
 
There has been no success. Just in case, I've tried plugging in both mouses at the same time, but that didn't work either.

Right now I'm running out of options, I'm thinking of buying another board.
stick with your usb ones, remove all voodoops2* kexts and efi's

make sure your bios settings:
Disable:
Fast Boot
Secure Boot
Serial/COM Port
Parallel Port
VT-d (can be enabled if you set DisableIoMapper to YES)
CSM
Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly)
Intel SGX
Intel Platform Trust
CFG Lock (MSR 0xE2 write protection)(This must be off, if you can't find the option then enable AppleXcpmCfgLock under Kernel -> Quirks. Your hack will not boot with CFG-Lock enabled)

Enable:
VT-x
Above 4G decoding
Hyper-Threading
Execute Disable Bit
EHCI/XHCI Hand-off
OS type: Windows 8.1/10 UEFI Mode
DVMT Pre-Allocated(iGPU Memory): 64MB or 128MB
SATA Mode: AHCI

also what other options do you have for USB in your bios? may be worth enabling or disabling USB legacy support
 
Status
Not open for further replies.
Back
Top