chimeraos icon indicating copy to clipboard operation
chimeraos copied to clipboard

8BitDo Ultimate Controller via 2.4GHz dongle turns off shortly after connect

Open sclu1034 opened this issue 1 year ago • 2 comments

It's not entirely consistent, but the vast majority of times, about 2 - 2.5 minutes after being turned on/connected, the controller will disconnect and turn off. This can happen when it's sitting idle, or when actively used.

This is not the case on the regular Arch host, or at least happens so rarely that it hasn't happened for me, yet.

Setup

  • ChimeraOS 46-2 running in libvirt
  • Arch Linux host
  • USB device is automatically passed through via https://github.com/ipatix/libvirt-usb-hotplug
  • Arch is running xpadneo-dkms (from back when I set up my Xbox One controller), compared to ChimeraOS's xonedo-dkms

Things of note

  • Steam on my Arch installation recognized the controller as 8BitDo (but uses an Xbox One image), and named it correctly, whereas ChimeraOS considers it an Xbox 360 controller, both in name and the mapping image.
  • On Arch, the controller won't turn off automatically (at least for the 5-10 minutes I waited on each test)
  • evdev-keepalive is not installed on Arch
  • On ChimeraOS evdev-keepalive is installed, but doesn't get used according to the udev debug logs.
  • While it is connected, the controller works flawlessly even over a few meters distance, so no apparent interference

sclu1034 avatar Nov 23 '24 16:11 sclu1034

Since I noticed xpadneo-dksm-git being mentioned in the commit history, I managed to get the dev image built eventually (with various hiccups). Sadly, the same behavior can be observed, except the timing is not consistent anymore and can range from staying connected for 2.5 minutes to disconnecting after just a few seconds.

sclu1034 avatar Nov 27 '24 21:11 sclu1034

Just a note. I suspect this might be an artifact of the virtualization setup. I'm running ChimeraOS natively, using the exact same controller also via the 2.4GHz USB dongle, but I'm not observing this issue.

opensiriusfox avatar Jan 08 '25 03:01 opensiriusfox