G29 Troubleshooting on macOS
Common issues and fixes for the Logitech G29 with CrossWheel and CrossOver on macOS.
"USB stall" or G29 not recognized as a controller
If CrossWheel shows "G29 not responding (USB stall)" and your wheel doesn't appear as a game controller in macOS or CrossOver, a Logitech kernel extension is likely overriding the default macOS HID driver.
How to check
Open Terminal and run:
ioreg -r -c IOHIDDevice -l | grep -A 5 "G29"
If you see IOPersonalityPublisher = "com.logitech.LogiWheelForceFeedback" in the output, the Logitech kext is claiming your wheel. On a working system you should see IOClass = "AppleUserHIDDevice" instead.
What's happening
Logitech G HUB installs a kernel extension called LogiWheelForceFeedback.kext that takes over the G29 before Apple's standard HID driver can load. This kext only exposes the vendor-specific USB interface and blocks the standard joystick interface that macOS, CrossOver, and CrossWheel need.
How to fix
-
Uninstall Logitech G HUB if installed.
-
Remove the kext manually (it can remain after uninstalling G HUB):
sudo rm -rf /Library/Extensions/LogiWheelForceFeedback.kext
sudo kextcache -invalidate /
-
Restart your Mac.
-
Unplug and replug the wheel.
Your G29 should now appear as a standard game controller in macOS and work with CrossWheel and CrossOver.
How to verify
Run the ioreg command above again. You should now see two HID interfaces for the wheel: one with DeviceUsagePage = 1 (standard joystick) and one with DeviceUsagePage = 65280 (vendor-specific). Both are needed for full force feedback support.
No force feedback in game
If the wheel is connected in CrossWheel but your game has no force feedback:
- Make sure CrossWheel is running and shows "G29 connected".
- Go to the Wine tab, select the bottle your game is installed in, and click Install.
- Restart CrossOver and launch the game.
- Check the in-game settings — some games have a separate force feedback or wheel option that needs to be enabled.
G29 not found
If CrossWheel shows "G29 not found":
- Make sure the wheel's USB cable is plugged in and the power adapter is connected.
- Try a different USB port or adapter. Some USB-C hubs work fine, but if you have issues, try a simple USB-C to USB-A dongle.
- Unplug the wheel, wait a few seconds, and plug it back in.
- Check System Information > USB — the wheel should appear as "G29 Driving Force Racing Wheel" under Logitech.
Do I need Logitech G HUB on macOS?
No. macOS recognizes the G29 natively as a game controller without any Logitech software. G HUB is not needed and can actually cause problems by installing a kernel extension that blocks the standard HID driver. CrossWheel replaces G HUB for steering range and force feedback control on macOS.