CROSS WHEEL

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

  1. Uninstall Logitech G HUB if installed.

  2. Remove the kext manually (it can remain after uninstalling G HUB):

sudo rm -rf /Library/Extensions/LogiWheelForceFeedback.kext
sudo kextcache -invalidate /
  1. Restart your Mac.

  2. 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:

  1. Make sure CrossWheel is running and shows "G29 connected".
  2. Go to the Wine tab, select the bottle your game is installed in, and click Install.
  3. Restart CrossOver and launch the game.
  4. 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":


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.