USB Mouse Not Working: YICHIP Wireless Device ID 3151:3020
Hello. I have a USB Wireless mouse that works with Windows and Linux Mint, but Bazzite doesn't seem to want to initalize it. I can supply any info that will help, here is a summary from Grok (I've been trying to troubleshoot)
Hardware Information:
Device: Free Wolf A3 mouse with 2.4GHz USB dongle.
USB Dongle Detection: Detected in Bazzite Linux as "YICHIP Wireless Device" (ID 3151:3020) via lsusb.
System: Bazzite Linux, up-to-date as of July 30, 2025
Other Details: Mouse works with the same dongle on another computer, confirming the mouse and dongle are paired and functional.
Issue Description:
The Free Wolf A3 mouse is not working in Bazzite Linux despite the USB dongle being detected.
Kernel logs (dmesg | grep -i hid) show errors: "can't add hid device" and "probe with driver usbhid failed with error -110" (indicating a timeout or power issue during USB HID driver initialization).
No input events detected via sudo libinput debug-events when moving/clicking the mouse, suggesting the driver or input stack is not processing the device.
Steps Tried:
Verified dongle detection with lsusb and checked kernel logs (dmesg | grep -i hid).
Ran sudo libinput debug-events to confirm no input activity from the mouse.
Attempted to reload usbhid driver (sudo modprobe -r usbhid && sudo modprobe usbhid), but failed due to usbhid being built into the kernel.
Tested the dongle in multiple USB 2.0 and 3.0 ports to rule out port-specific issues.
Ensured no 2.4GHz interference (e.g., Wi-Fi routers, Bluetooth devices) and avoided USB hubs.
Updated Bazzite to the latest version and rebooted.
Disabled USB autosuspend by appending usbcore.autosuspend=-1 to kernel parameters using sudo rpm-ostree kargs --append=usbcore.autosuspend=-1, followed by a reboot. (Noted: GRUB_CMDLINE_LINUX not directly editable in /etc/default/grub due to Bazzite’s ostree-based system.)
Confirmed mouse works on another computer, isolating the issue to Bazzite’s configuration or kernel.
0 Replies