Gamepad bootloops/is undetected in USB/2.4G mode

I’m running Garuda Dragonized on KDE Plasma (Wayland), dual booting with Windows 11.

The issue happens in both USB wired and USB 2.4GHz. My gamepad (EasySMX X05) was working perfectly yesterday until i rebooted today, “only” working with bluetooth mode, which I will not accept as a “solution” due to input lag. I have searched the forums here, reddit, and the arch forums/wiki with no success, and have thus tried installing and reinstalling all sorts of drivers/kernel drivers, individually and together, including the ones listed on garuda-gamer. And I have checked the bios and there is no setting related to the problem there, as seen in other posts.

For some odd reason, instead of simply not being detected (hence title), the gamepad bootloops, turning on and off (while unrecognized), and ends up crashing the system if left while on the controller options in KDE system settings, however, if all the drivers in garuda-gamer are uninstalled, when it is connected and with the controller settings screen open, it works fine - however, the moment it’s closed, it starts bootlooping again.

This is not a controller issue, since it works fine in my windows dual boot.
garuda-inxi output:

System:
Kernel: 6.13.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=9f5235da-6126-4759-bb2c-6207fcfee3d4 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A info: frameworks v: 6.10.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 82MJ v: IdeaPad Gaming 3 15ACH6
serial: <superuser required> Chassis: type: 10 v: IdeaPad Gaming 3 15ACH6
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: No DPK serial: <superuser required>
part-nu: LENOVO_MT_82MJ_BU_idea_FM_IdeaPad Gaming 3 15ACH6
uuid: <superuser required> UEFI: LENOVO v: H3CN39WW(V2.09)
date: 05/31/2023
Battery:
ID-1: BAT1 charge: 56.1 Wh (94.9%) condition: 59.1/60.0 Wh (98.5%)
volts: 16.1 min: 15.4 model: 0x43 0x65 0x6C 0x78 0x70 0x72 0x74 0x00 0x32
0x30 0x4C 0x32 0x30 0x43 0x34 0x50 type: Li-ion serial: <filter>
status: not charging cycles: 29
Device-1: hidpp_battery_0 model: Logitech G305 Lightspeed Wireless Gaming
Mouse serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 3 level: v3 note: check built: 2021-22
process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
microcode: 0xA500011
Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
desc: 8x512 KiB L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 1100 min/max: 400/4463 boost: enabled scaling:
driver: amd-pstate-epp governor: performance cores: 1: 1100 2: 1100 3: 1100
4: 1100 5: 1100 6: 1100 7: 1100 8: 1100 9: 1100 10: 1100 11: 1100 12: 1100
13: 1100 14: 1100 15: 1100 16: 1100 bogomips: 102196
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Lenovo
driver: nvidia v: 570.86.16 alternate: nouveau,nvidia_drm
non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
gen: 3 speed: 8 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:2520 class-ID: 0302
Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
Radeon Mobile Series] vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
lanes: 16 ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 05:00.0
chip-ID: 1002:1638 class-ID: 0300 temp: 47.0 C
Device-3: IMC Networks Integrated Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2 chip-ID: 13d3:56ff
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 model: Lenovo 0x9059 built: 2019 res: mode: 1920x1080
hz: 120 scale: 125% (1.25) to: 1536x864 dpi: 142 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
drv: nvidia device: 1 drv: radeonsi gbm: drv: kms_swrast surfaceless:
drv: nvidia wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 24.3.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
renoir LLVM 19.1.7 DRM 3.59 6.13.1-zen1-1-zen) device-ID: 1002:1638
memory: 1.95 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.303 layers: 11 device: 0 type: integrated-gpu name: AMD
Radeon Graphics (RADV RENOIR) driver: N/A device-ID: 1002:1638
surfaces: xcb,xlib,wayland device: 1 type: discrete-gpu name: NVIDIA
GeForce RTX 3060 Laptop GPU driver: N/A device-ID: 10de:2520
surfaces: xcb,xlib,wayland device: 2 type: cpu name: llvmpipe (LLVM
19.1.7 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
vendor: Lenovo driver: N/A alternate: snd_pci_acp3x, snd_rn_pci_acp3x,
snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 05:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
lanes: 16 bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.13.1-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Realtek RTL8852AE 802.11ax PCIe Wireless Network Adapter
vendor: Lenovo driver: rtw89_8852ae v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:8852 class-ID: 0280
IF: wlo1 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4:3 chip-ID: 0bda:4852
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
status: discoverable: no pairing: no
Drives:
Local Storage: total: 476.94 GiB used: 38.15 GiB (8.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW512GZL
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: C01C temp: 30.9 C scheme: GPT
Partition:
ID-1: / raw-size: 349.87 GiB size: 349.87 GiB (100.00%)
used: 38.12 GiB (10.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 31.2 MiB (32.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 349.87 GiB size: 349.87 GiB (100.00%)
used: 38.12 GiB (10.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-4: /var/log raw-size: 349.87 GiB size: 349.87 GiB (100.00%)
used: 38.12 GiB (10.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-5: /var/tmp raw-size: 349.87 GiB size: 349.87 GiB (100.00%)
used: 38.12 GiB (10.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 13.5 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 58.1 C mobo: N/A gpu: amdgpu temp: 47.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 13.5 GiB used: 3.31 GiB (24.5%)
Processes: 350 Power: uptime: 5m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 5.33 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1539 libs: 464 tools: octopi,paru Compilers:
gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: konsole
inxi: 3.3.37
Garuda (2.6.26-1.1):
System install date:     2025-02-02
Last full system update: 2025-02-05
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

Hello SSoul,

can you check your Bluetooth is working fine.Check this with your Terminal and post the output here.

systemctl status bluetooth

maybe there was some issue with the bluetooth you can try to reinstall this and reboot.
Reinstall the bluez-utils package, which provides the bluetoothctl utility for managing Bluetooth devices:

sudo pacman -S bluez-utils

otherwise a options we see if this helps.

I only have a Ps4 Controller on it and it works. (even i can use trackpad to navigate on desktop)

Welcome here in the Forum :smiley:

Thanks for the reply and the welcome!
Anyway, in the post it is mentioned that bluetooth is actually working, USB wired and dongle are the modes with issues.
Either way, here’s the terminal output, and bluez-utils is also up to date.

● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Wed 2025-02-05 17:14:55 -03; 2h 1min ago
Invocation: 0a5ad222740e4b1ea9c4f9806d05ddf0
Docs: man:bluetoothd(8)
Main PID: 739 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 16253)
Memory: 3.5M (peak: 3.8M)
CPU: 40ms
CGroup: /system.slice/bluetooth.service
└─739 /usr/lib/bluetooth/bluetoothd

okay looks good what happens here in the out put if you connect your gamepad with bluetooth?

mine looks like this with ps4 Controller. Which Gamepad you are USE?

bluetoothctl
[bluetooth]# Agent registered
[Wireless Controller]# [CHG] Device DC:AF:68:3E:6E:DC Connected: yes
[bluetooth]# [CHG] Device DC:AF:68:3E:6E:DC Connected: no
[Wireless Controller]# [CHG] Device DC:AF:68:3E:6E:DC Connected: yes
[Wireless Controller]#

Which Software you mean for the Gamepad? AntiMicroX?

I don’t understand the purpose of all this, since bluetooth literally works, but sure, here it is:

bluetoothctl
[Xbox Wireless Controller]# Agent registered
[bluetooth]# [CHG] Device A0:5A:5E:AA:48:B1 Connected: no
[Xbox Wireless Controller]# [CHG] Device A0:5A:5E:AA:48:B1 Connected: yes
[Xbox Wireless Controller]#

Gamepad is an EasySMX X05, and i don’t use any special software such as AntiMicroX, since the games i play have native support for controllers.

sorry if i got it wrong because you wrote it happens in both usb wired and usb 2.4.only working with bluetooth mode .

usb 2.4 i know as a usb dongle who worked with bluetooth too like the internal Bluetooth what you already have and no conflicts between those bluetooth devices.

maybe you can try to load a snapshot from snapper which is dated from yesterday reboot and try again. Maybe todays update cause the errors.

Did you play/use M$ and reboot direct to Garuda?
Check BIOS, disable fast and secure boot.
Boot into M$, shutdown M$, boot Garuda.

Try also X11 from Garuda login page.

Thanks for the reply. I didn’t use it, nor did i reboot directly from it.
Fast and secure boot are both disabled, and booting to Windows, shutting down, and booting to Garuda did not help.
X11 also didn’t solve it.

i have to use on my Compuer with Windows to Shutdown with Shift .Windows Hijack my Wifi and Bluetooth error happens if i dont do that. i dont know why.

is it bluetooth working only issue with usb cable?

Yes, bluetooth works. The USB cable and Wireless Dongle (which is not bluetooth) are having odd issues.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.