Contribute
Register

No mouse during USB Clover boot

Status
Not open for further replies.
Joined
Jan 6, 2013
Messages
172
Motherboard
Gigabyte GA-B365M-DS3H
CPU
i7-9700K
Graphics
RX 560
Mac
  1. iMac
Classic Mac
  1. Power Mac
Mobile Phone
  1. Android
I've finally succeeded in making a Clover boot stick that mostly works, but I'm still having a problem. The main Clover screen (I'm using the Apple Style theme, btw) has no mouse functionality.

Basically I'm using a rather sparse Clover UEFI boot configuration. The only kexts I'm loading are FakeSMC, GenericUSBHXCI, and RealTekRTL8111. The NullCPUPowerManagement kext crashes Clover completely on my build.

Here's my config.plist --

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>Generate</key>
<true/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 kext-dev-mode=1</string>
<key>Debug</key>
<false/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>4</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>GUI</key>
<dict>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<false/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<true/>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>BGM</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
</array>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>10/23/12</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MM61.88Z.0106.B00.1208091121</string>
<key>Board-ID</key>
<string>Mac-F65AE981FFA204ED</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>Mini-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>16</string>
<key>Family</key>
<string>Mac mini</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>Macmini6,2</string>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,061
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
It is easy to see why there is no mouse support in your config...

Code:
...
<key>GUI</key>
<dict>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
[B][B]<key>Enabled</key>
<false/>[/B][/B]
...
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,061
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I started with that arg flagged <true> and that resulted in a reboot.

No possibility of mouse support without it.

You should probably report your issue to the Clover devs.

Side note: You don't need mouse support in the boot loader anyway...
 
Joined
Jan 6, 2013
Messages
172
Motherboard
Gigabyte GA-B365M-DS3H
CPU
i7-9700K
Graphics
RX 560
Mac
  1. iMac
Classic Mac
  1. Power Mac
Mobile Phone
  1. Android
I wonder if loading the GenericUSBXHCI is the culprit. I suppose there's no other way to load kexts except including them in the kext folder.

Does the tab key scroll though the boot options? I didn't notice.

Off topic: The themes I've tried seem rather low resolution. I've specified my screen resolution in the config.plist as 1920x1080, but the theme looks compressed and slightly distorted.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,061
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I wonder if loading the GenericUSBXHCI is the culprit. I suppose there's no other way to load kexts except including them in the kext folder.

In what way?

Kexts have no effect on the bootloader...

Kexts come into play when you actually boot OS X.

Does the tab key scroll though the boot options? I didn't notice.

Arrow keys.

Off topic: The themes I've tried seem rather low resolution. I've specified my screen resolution in the config.plist as 1920x1080, but the theme looks compressed and slightly distorted.

It will depend on the theme you're using and whether your BIOS supports 1920x1080 VESA mode.
 
Joined
Feb 17, 2011
Messages
525
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
  2. iOS
No possibility of mouse support without it.

You should probably report your issue to the Clover devs.

Side note: You don't need mouse support in the boot loader anyway...

Does it work with an Apple bluetooth mouse ?
 
Status
Not open for further replies.
Top