Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Microsoft Xbox Series X Controller (with cable) not working
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Raist_BlackRobe
n00b
n00b


Joined: 15 Jun 2014
Posts: 14

PostPosted: Wed Sep 25, 2024 9:28 am    Post subject: Microsoft Xbox Series X Controller (with cable) not working Reply with quote

Hello all.

I'm trying to make my Microsoft Xbox Series X Controller work for some time now and I'm not getting anywhere, so I'll explain my case to you in case you can help me.

First of all, I'm trying to make the controller work when it's plugged with an USB cable. I'm not trying to make Bluetooth work at the moment, it's not a priorty for me since I use the controller with the cable always.
Second, the firmware of the controller is updated to the last version. I have a dual booting system and I have updated the firmware in Windows.

I will explain how the controller behaves in Windows and, afterwards, I'll explain how it behaves in Linux.

In Windows:

1. I boot the system, and the light in the X button of the controller is turned off.
2. I press the X button, the light turns on, and the controller works.

Now, in Linux:

1. I boot the system, dmesg registers that my controller has been recognized:

Code:

[    4.703486] usb 1-11.3: new full-speed USB device number 8 using xhci_hcd
[    4.780292] usb 1-11.3: device descriptor read/64, error -32
[    4.963613] usb 1-11.3: device descriptor read/64, error -32
[    5.146774] usb 1-11.3: new full-speed USB device number 9 using xhci_hcd
[    5.242886] usb 1-11.3: New USB device found, idVendor=045e, idProduct=0b12, bcdDevice= 5.16
[    5.245400] usb 1-11.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.247879] usb 1-11.3: Product: Controller
[    5.250128] usb 1-11.3: Manufacturer: Microsoft
[    5.250868] usb 1-11.3: SerialNumber: 3039373130303037383537323230
[    5.258396] input: Microsoft Xbox Series S|X Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.3/1-11.3:1.0/input/input8


(I have read that the error -32 is normal when the controller is being recognized, but be free of correct me if that's not the case).

2. The light in the X button of the controller is turned off.
3. I press the X button and this time the light is blinking. The controller doesn't work.
4. If I unplug and re-plug the cable, the light in the X button turns on by itself and the controller works. Obviously, this is not the proper way to use the controller everyday.

Frankly, I don't have a clue of the place where the problem could be and I don't know which log of what component should I inspect so any help will be welcome.

I think that, since re-plugging the controller makes it work, it shouldn't be a kernel problem, but I'm not sure if could be a module problem (as I said, I'm out of ideas).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum