this post was submitted on 04 May 2024
20 points (95.5% liked)

Linux Gaming

15411 readers
448 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
 

Hello fellow Linux gamers!

I've recently switched to nobara for gaming. I've had no real issues so far and it's all running smoothly! Queue my Xbox controller.

A year or two ago I bought an Xbox wireless control ( 2020 version according to the order ). Now I wanted to use the controller, but it is not being detected. The light keeps blinking. On nobara itself it looks like it mounted the dongle as a USB Stick.

That would explain why the controller isn't connecting.

How would I best go at tackling this? Any tips? I've already ran the following command:

nobara-controller-config

This installed some drivers and required a reboot ( which I did ).

Thanks in advance for any guidance or tips!

you are viewing a single comment's thread
view the rest of the comments
[–] fluckx 6 points 7 months ago (1 children)

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:

[ 1634.510594] xone-dongle 3-2:1.0: Direct firmware load for xow_dongle.bin failed with error -2
[ 1634.510601] xone-dongle 3-2:1.0: xone_mt76_load_firmware: firmware not found
[ 1634.510604] xone-dongle 3-2:1.0: xone_dongle_init: load firmware failed: -2
[ 1634.511456] xone-dongle: probe of 3-2:1.0 failed with error -2

Inside the repository I cloned I found an install/ directory with a firmware.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!