atar-axis / xpadneo

Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)
https://atar-axis.github.io/xpadneo/
GNU General Public License v3.0
2.03k stars 115 forks source link

GalliumOS (Ubuntu 18.04) with Linux Kernels 5.4 connect disconnect loop. #148

Closed ryanturner328 closed 4 years ago

ryanturner328 commented 5 years ago

Describe the bug I run GalliumOS (Braswell) on a Chromebook. I have updated my kernels to connect to my xbox one controller, and it worked flawlessly for about 2 weeks. All of a sudden I get on today and attempted to connect my controller so I could game and it just doesn't work. I am getting the connect disconnect loop and the bluez error. (Please bear with me, im kinda linux noob)

To Reproduce Steps to reproduce the behavior: I attempt to connect, and pair, and disconnect and nothing happens. I follow the readme from front to back time and time again.

System information Please enable debugging output https://atar-axis.github.io/xpadneo/index.html#debugging and add at least the following outputs

Additional context
Add any other context about the problem here.

deathxxx123 commented 4 years ago

What is this bluetooth? Copy output there after this command: hciconfig -a

And what controller you have? Use this command in terminal: dmesg -wH and then connect and disconnect controller, (the output of this command should change) then copy last 20 lines of command output here. To exit you can use Ctrl+C.

Check if you have this directories: /etc/modprobe.d/ /etc/default/grub/

Maybe you'r ERTM is not dissabled. Try disable it:

Method 1: echo -e "options bluetooth disable_ertm=Y" | sudo tee '/etc/modprobe.d/xbox_bluetooth_ertm.conf' Then restart and try connecto controller.

Method 2: Edit /etc/default/grub and add the "bluetooth.disable_ertm=1" to the GRUB_CMDLINE_LINUX line. , so after edit it will looks like this: GRUB_CMDLINE_LINUX="bluetooth.disable_ertm=1"

Then run sudo grub-mkconfig -o /boot/grub/grub.cfg and reboot

atar-axis commented 4 years ago

closing this issue due to inactivity thanks @deathxxx123