Controller Not working in xinput

This controller is detected by lsusb but apps cant detect it
Dinput mode works fine my controller has both modes.

I made sure to install all 4 drivers as well from garuda gamer.

https://i.imgur.com/Br0t6o5.jpg

This is the first time this has happened to me in any distro this is a freshly installed garuda dragonised edition setup.

Bus 003 Device 009: ID 046d:c21f Logitech, Inc. F710 Wireless Gamepad [XInput Mode]
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Kernel: 6.6.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=eabffc00-3f85-4006-a9f0-53cc220d6c59 rw rootflags=subvol=@
quiet resume=UUID=8aaaa62b-3f17-4d14-9cd3-ebcd13e58454 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.11 wm: kwin_wayland vt: 1
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20VE v: TB 15 G2 ITL
serial: <superuser required> Chassis: type: 10 v: TB 15 G2 ITL
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: 31900002 WIN
serial: <superuser required> UEFI: LENOVO v: F8CN55WW(V2.18)
date: 06/01/2023
Battery:
ID-1: BAT1 charge: 31.5 Wh (70.6%) condition: 44.6/45.0 Wh (99.1%)
volts: 12.2 min: 11.6 model: LGC L19L3PDA type: Li-ion serial: <filter>
status: charging cycles: 357
CPU:
Info: model: 11th Gen Intel Core i5-1135G7 bits: 64 type: MT MCP
arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020
process: Intel 10nm family: 6 model-id: 0x8C (140) stepping: 1
microcode: 0xB4
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB L3: 8 MiB
desc: 1x8 MiB
Speed (MHz): avg: 1703 high: 3801 min/max: 400/4200 scaling:
driver: intel_pstate governor: performance cores: 1: 1932 2: 3801 3: 1837
4: 400 5: 1056 6: 400 7: 3801 8: 400 bogomips: 38707
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: Lenovo
driver: i915 v: kernel arch: Gen-12.1 process: Intel 10nm built: 2020-21
ports: active: DP-2 off: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 0000:00:02.0
chip-ID: 8086:9a49 class-ID: 0300
Device-2: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-7:4 chip-ID: 5986:212b
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.9 with: Xwayland v: 23.2.2
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: DP-2 res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
drv: iris inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.2.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Xe Graphics (TGL GT2)
device-ID: 8086:9a49 memory: 15.05 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.3.269 layers: 14 device: 0 type: integrated-gpu
name: Intel Xe Graphics (TGL GT2) driver: mesa intel v: 23.2.1-arch1.2
device-ID: 8086:9a49 surfaces: xcb,xlib,wayland device: 1 type: cpu
name: llvmpipe (LLVM 16.0.6 256 bits) driver: mesa llvmpipe
v: 23.2.1-arch1.2 (LLVM 16.0.6) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Lenovo
driver: sof-audio-pci-intel-tgl
alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
chip-ID: 8086:a0c8 class-ID: 0401
API: ALSA v: k6.6.4-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.0.0 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: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel bus-ID: 0000:00:14.3
chip-ID: 8086:a0f0 class-ID: 0280
IF: wlp0s20f3 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel port: 3000 bus-ID: 0000:2b:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: enp43s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:8 chip-ID: 8087:0026
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 7c010c
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b rev: class-ID: 0104
Drives:
Local Storage: total: 1.39 TiB used: 66.87 GiB (4.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: HP model: SSD EX900 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: U0708A0 temp: 66.8 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM049-2GH172
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: LXM6 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: SanDisk model: Ultra USB 3.0
size: 28.65 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.2 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
fw-rev: 1.00 scheme: GPT
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 448.51 GiB size: 448.51 GiB (100.00%)
used: 25.97 GiB (5.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 16.6 MiB (5.5%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 448.51 GiB size: 448.51 GiB (100.00%)
used: 25.97 GiB (5.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 448.51 GiB size: 448.51 GiB (100.00%)
used: 25.97 GiB (5.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 448.51 GiB size: 448.51 GiB (100.00%)
used: 25.97 GiB (5.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.41 GiB used: 273.5 MiB (1.7%)
priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8
dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.95 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 74.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 290 Uptime: 1h 3m wakeups: 0 Memory: total: 16 GiB note: est.
available: 15.41 GiB used: 4.94 GiB (32.0%) Init: systemd v: 254
default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
Packages: 1977 pm: pacman pkgs: 1963 libs: 565 tools: octopi,paru
pm: flatpak pkgs: 14 Shell: fish v: 3.6.2 running-in: konsole inxi: 3.3.31
Garuda (2.6.19-2):
System install date:     2023-12-05
Last full system update: 2023-12-06
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

I’m not sure installing all four drivers at the same time is that good, maybe try them one by one (reboot on each attempt). Or even none, in theory it should be handled by the xbox kernel module without additional drivers.

See also Gamepad - ArchWiki.

More info about the 046d:c21f here Logitech F710 Wireless Gamepad [XInput Mode].

It should Just Work :tm: but let us know.

2 Likes

Looks like removing all the drivers was the correct call and now this works . Im guessing this issue occured because this controller tries to mimic an xbox360 controller in xinput mode which caused this issue .

2 Likes

think this solution would work with a steel series controller(xinput)? experienced this too in certain games

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