this post was submitted on 04 May 2024
18 points (95.0% liked)
Linux Gaming
15306 readers
9 users here now
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME
away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
Resources
WWW:
Discord:
IRC:
Matrix:
Telegram:
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
install xone
https://github.com/medusalix/xone
It seems it was part of the solution!
When I tried to install it using
install.sh
I got the message that it was already installed.I had a look at
dmesg
and found the following entries:Inside the repository I cloned I found an
install/
directory with afirmware.sh
file in there. I ran that as root and it installed the driver.I plugged in the dongle again and it worked immediately!
( I looked at what the script did first though ).
Thanks for the help!
You sure you couldn’t just use your package manager to install xone? I feel like what you just did would only allow it to work temporarily and unmanageable. As far as it being “part” of the solution, that doesn’t seem correct. “xone” kernel driver is the solution and has been for long time.
Edit: My mistake, I see there’s not a package for fedora. The instructions are pretty clear when using the git repo for installation.
Unplug your Xbox devices.
Clone the repository:
xone
:NOTE: You can use the
--release
flag to disable debug logging.NOTE: The
--skip-disclaimer
flag might be useful for scripting purposes.Those are the steps I took as described in the README.md. Nobara added a custom command called
nobara-controller-config
which installs the xone drivers. I guess something must have gone wrong there that the dongle firmware was missing. https://nobaraproject.org/docs/xbox-controllers/known-issues/I might have just missed it.
Running the third step of the README.md leaves me with this output:
I assume there is no
xone-get-firmware.sh
file in the xone directory as a result.All is well that ends well :)
Read what the other guy told you, see if your distro has a package for this instead of following the readme file, otherwise you'll need to run that every time your kernel updates. There's a reason we recommend people to use the package manager and to forget the windows mentality of installing things by random means.
The Nobara-controller-config command is the is way to install it as far as I can tell by the docs. I'll try reinstalling it that way and see if it recognises it by default.
I agree that the package manager way is the preferred way to go. I fell back to the github repo because it didn't work :)
Probably need to uninstall the xone driver you already installed from that link. Then open the welcome screen again (super key + type welcome, should be there) and there's an option to install the xone and xpadneo drivers already setup for nobara on one of the tabs there.
Yeah I didn't reply anymore, but I did an uninstall, removed the dongle, rebooted, reinstalled it, rebooted, plugged in the dongle and it instantly worked.
I must've done something wrong the first time #pebcak
I will try that later today!