first of all: I am new to Linux and just installed openSUSE a few days ago. I installed the most important things (nVidia driver, Thunderbird etc.) without any problems via YaST.
Now I face my first challenge: I want to play with my Xbox One Wireless Controller. I use the original Xbox Wireless Adapter for this. The adapter is plugged into a USB-port. If I try to connect the Controller it’s just blinking but doesn’t connect.
What I already did:
- I installed xboxdrv (Xbox/Xbox360 USB Gamepad Driver for Userspace)
- I searched for solutions but don’t get it what the next step should be
This is what lsusb looks like:
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 002: ID 045e:02fe Microsoft Corp. XBOX ACC Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 045e:0768 Microsoft Corp. Sidewinder X4 Bus 001 Device 003: ID 046d:c537 Logitech, Inc. Cordless Mouse Receiver Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 006: ID 0c76:161f JMTek, LLC. USB PnP Audio Device Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Because I don’t have any other Xbox hardware connected, the „Microsoft Corp. XBOX ACC“ is the wireless adapter right?
After connection the Controller via USB-cable lsusb shows me:
Bus 001 Device 007: ID 045e:02ea Microsoft Corp. Xbox One S Controller
But even with cable-connection the controller just blinks but doesn’t work.
If i run xboxdrv I get (doesn’t matter if the controller is connected via cable or not):
xboxdrv 0.8.8 - http://pingus.seul.org/~grumbel/xboxdrv/ Copyright © 2008-2011 Ingo Ruhnke <email@example.com> Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details. -- ERROR ] ------------------------------------------------------ No Xbox or Xbox360 controller found
On reddit I foundand old thread and the hint, that xboxdrv is running in „userspace“ and I still need to „load the driver“ with systemctl enable --now xboxdrv. As I did Steam (Picture Mode) shows me an Xbox 360 Controller (didn’t show anything before) and the Gamecontroller menu within openSUSE shows me a controller now. But there is nothing I can do or calibrate.
That’s where I stuck right now.
As I said: I am completely new to linux and still learn everything about the console and so on. So if you could help me with a solution and maybe explaination so that I can learn from this issue I would be very thankful.
Thanks for your time reading all this and if you answer also of course. I really appreaciate it.