Xbox (One) Wireless Controller won't connect

Bug #1750146 reported by Jeb E. on 2018-02-17
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linux
Unknown
Unknown
gnome-control-center
Confirmed
High
gnome-control-center (Ubuntu)
Undecided
Unassigned

Bug Description

Xbox One Wireless Controllers (Model 1708) refuse to connect via bluetooth with Ubuntu 17.10 in the gnome-control-center.
Placing the controller into pairing mode makes it visible on the Bluetooth Devices list and the device pairs, but does not make the full connection needed to pull the controller out of pairing mode.

This renders my controller unusable with my Ubuntu PC unless I want to resort to using the wire (microUSB).

Please fix. See the attached system information below.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-control-center 1:3.26.2-0ubuntu0.2
ProcVersionSignature: Ubuntu 4.13.0-32.35-lowlatency 4.13.13
Uname: Linux 4.13.0-32-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu3.7
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sat Feb 17 09:26:14 2018
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-control-center
UpgradeStatus: No upgrade log present (probably fresh install)

Jeb E. (jebeld17) wrote :
Jeb E. (jebeld17) wrote :

Screenshot

description: updated
Changed in gnome-control-center:
importance: Unknown → High
status: Unknown → Confirmed
Jeb E. (jebeld17) on 2018-02-24
description: updated
Andre Lima (andrelima175) wrote :

Hello Guys!

I have the same problem in Ubuntu 16.04.4 x64. I'm using the white Xbox One Controller. The light just start blinking and never paired the controller.

Researching on forums i find a trick to solve the problem. But that just works one time. After that the problem returns.

The trick is: edit this file -> /etc/sysfs.conf
              adding this line -> module/bluetooth/parameters/disable_ertm = 1

So, maybe it's an error with bluetooth ERTM (Enhanced Re-Transmission Mode a L2CAP Bluetooth stack feature).

Best Regards!

Jeb E. (jebeld17) on 2018-04-28
Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
Jeb E. (jebeld17) wrote :

Thank you for the update, Andre.
Has anyone had a chance to try this fix?

Jeb E. (jebeld17) wrote :

And PS: Sorry, I just now saw the fix is only temporary.

Jeb E. (jebeld17) wrote :

I've tried on Ubuntu 18.04 LTS and I'm still getting the same issues.

Andre Lima (andrelima175) wrote :

I'm using this workaround as a permanent solution. (while waiting for kernel patches for this problem)

- Install sysfsutils. (with synaptic or on terminal)
- edit this file with sudo - sudo nano /etc/sysfs.conf
- add this line at the end - /module/bluetooth/parameters/disable_ertm = 1
- reboot.

Now the controller is working without problems on Ubuntu 18.04.

On ubuntu 16.04.4 the controller start moving the mouse after the first workaround. If it happens use this:
- On terminal type - xinput list - and copy how your system recognize the gamepad. Generally is something
  like "Xbox Wireless Controller"
- Open a terminal and type - xinput --set-prop "Xbox Wireless Controller" "Device Enabled" 0
- Repeat that second trick every time you got the problem.

Regards! Hope it helps.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.