Xbox controller not recognized

FYI, I only have to use xboxdrv. I have noticed sometimes that the driver stops working. Usually, restarting the xboxdrv service helps:

  1. sudo systemctl stop xboxdrv.service
  2. sudo systemctl start xboxdrv.service

I've also found that having both xboxdrv and xbox-generic-controller enabled causes conflicts for me.

Another possible solution is setting up the /etc/default/xboxdrv file with these settings:

[xboxdrv]
silent = true
device-name = "XBox 360 Wireless Receiver"
mimic-xpad = true
deadzone = 4000

[xboxdrv-daemon]
dbus = disabled

This works for both wired and wireless XBox360 controllers. You can use whatever string you want in device-name. I just use a wireless XBox360 controller.

2 Likes