8BitDo Ultimate C Wired Controller not functional (Linux Desktop)

Hello All! Hoping someone can help me out. I am running Bazzite 41 on a Linux Desktop (AMD Ryzen 9 7950X3D, AMD Radeon RX 7900 XTX, 64 GB RAM, 4 TB NVME 5.0). For the most part everything is operating as expected, but my only game controller, an 8BitDo Ultimate C Wired Controller, is not functioning. I initially started troubleshooting this yesterday and at the time I was still on Bazzite 40, and when I discovered that 41 had been released and upgraded it fixed the issue, but now today after turning off my system and turning it back on this morning the controller is back to no longer functioning. I've run an lsusb to check and it's not showing up there, and I've tried multiple USB ports on the off chance that it was a port fault. The controller was functioning on my last distro (nobara). I've also run a modinfo check for xpad and xonedo. Xpad returns with a result as expected, xonedo returns "modinfo: ERROR: Module xonedo not found."
15 Replies
HikariKnight
HikariKnight3w ago
rpm-ostree status
Vrana the BunnyCat
whoops, didn't realize that window was somewhat transparent, lol
HikariKnight
HikariKnight3w ago
Might be a regression in xpad which is the module that handles wired Xbox controllers and the 3rd party ones with a 2.4ghz dongle Hmm no it doesn't show up in lsusb either hmm Is the controller connected always to the PC?
Vrana the BunnyCat
normally yes, although I have unplugged it and plugged it back in both with the system on and off as troubleshooting steps.
termdisc
termdisc3w ago
my Ultimate BT 2.4 dongle is still coming through on 41
HikariKnight
HikariKnight3w ago
There are 2 possibilities I can think of. 1. A regression (we can find out this by rebasing to a previous update, just need to go to my PC first to get the command) 2. The controller just need to spend a night disconnected to drain the caps as it might have had a hiccup during a night connected
termdisc
termdisc3w ago
have you tried the controller on another device entirely?
HikariKnight
HikariKnight3w ago
Or 3. Ded controller (easiest to test by connecting it elsewhere after option 2)
Vrana the BunnyCat
lemme see if I can find my C to A adapter and plug it into my deck. That is a pretty easy test.
termdisc
termdisc3w ago
$ modinfo xonedo
modinfo: ERROR: Module xonedo not found.
$ modinfo xonedo
modinfo: ERROR: Module xonedo not found.
This does not appear to be your issue
Vrana the BunnyCat
dead controller is seeming likely unfortunately. Also not recognized by my Steam Deck. it makes some sense. The reason I installed Bazzite is because a blackout broke my nobara install. Given that everything else worked just fine once I installed the new OS I didn’t consider hardware failure (switched to bazzite because I figured a similar incident would be less likely to break the OS completely given its immutable nature), but it's very possible that there was a surge along with the blackout and it fried the controller through the USB port I suppose. I'll leave it unplugged for a day like Hikari suggests to see if draining the caps fixes things, especially since it was working for part of the day yesterday.
HikariKnight
HikariKnight3w ago
leave the controller disconnected for 1 night and see draining the caps helps before sending it back if its fairly new nvm you are going to, i was typing while reading your message 😄 the caps will most likely drain before the night is over, but depending on the size there is no hard rule for when they will be drained for residual power (caps in a power supply can have residual power for months which is why people are adamant that you dont open one unless you know exactly what youre doing since the ones in a psu can release enough amperage to kill you) usb devices have caps that are way smaller so usually an average night (8 hours) is enough to drain the majority of them
Vrana the BunnyCat
Update: working this morning after having been unplugged for about a day. Could very well have been the caps. Keeping an eye on it, but unless I post again y’all can assume that the blackout caused a weird charge in the caps and leaving unplugged has remediated
HikariKnight
HikariKnight3w ago
Nice glad it worked! Maybe consider getting a UPS for the machine if blackouts and brownouts are somewhat common for you That should help protect against those things
Want results from more Discord servers?
Add your server