I’m trying to install xone on Tumbleweed so that I can use my wireless receiver for my Xbox Series X/S controller.
I found this: Xbox controller - openSUSE Wiki, but simply doing what’s said in the guide does not work as “xone-kmp-default” is not found.
I did find xone in the “hardware” repo, but trying to install it I get:
Problem: 1: nothing provides 'ksym(default:__netdev_alloc_skb) = 45a528db' needed by the to be installed xone-kmp-default-0.3+git50.58004bf_k6.10.11_1-3.134.x86_64
Solution 1: do not install xone-kmp-default-0.3+git50.58004bf_k6.10.11_1-3.134.x86_64
Solution 2: break xone-kmp-default-0.3+git50.58004bf_k6.10.11_1-3.134.x86_64 by ignoring some of its dependencies
There are some community repos, but none of them seem to work.
What is the best way to get the controller working?
did you figure anything out? this is a problem with the repo I believe. I would take a look at the xone github if nothing else. xone github link. you can probably build and install it from there from their instructions. I don’t have the hardware to test or I totally would do it for you. that hardware repo/xone package could also be fixed in a day or two, that part im not entirely sure about.
Yeah so I tried building from source, but during the compile process there were a lot of random errors.
And despite the install script saying, on a second run, that everything was installed, nothing really worked.
However, I eventually found this fork: GitHub - dlundqvist/xone: Linux kernel driver for Xbox One and Xbox Series X|S accessories
And while the compiler didn’t spit out any errors, the sudo xone-get-firmware.sh part did not properly work (didn’t symlink), but calling firmware.sh directly from the “install” directory worked.
And after a reboot, unplugging and plugging back the wireless receiver and pairing the controller, it worked!