Attempting to get xbox one controller to function

Hello, I have been attempting to get my xbox one controller to work to no avail.

✦3  ╰─λ garuda-inxi
System:
  Kernel: 6.6.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=82153711-c850-462a-8202-79a8e6aa7878 rw rootflags=subvol=@
    quiet resume=UUID=c59bd541-dcd2-44e8-8756-e8027a122cf6 loglevel=3 ibt=off
  Desktop: Cinnamon v: 5.8.4 tk: GTK v: 3.24.38 wm: muffin vt: 7 dm: LightDM
    v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: B550 UD AC-Y1 v: -CF
    serial: <superuser required>
  Mobo: Gigabyte model: B550 UD AC-Y1 v: x.x serial: <superuser required>
    UEFI: American Megatrends LLC. v: FD date: 06/08/2023
CPU:
  Info: model: AMD Ryzen 9 3900X bits: 64 type: MT MCP arch: Zen 2 gen: 3
    level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
    family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701030
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB desc: 12x512 KiB
    L3: 64 MiB desc: 4x16 MiB
  Speed (MHz): avg: 2348 high: 3178 min/max: 2200/4672 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2134 2: 3121
    3: 2150 4: 2598 5: 2227 6: 2145 7: 2191 8: 2194 9: 2200 10: 2133 11: 2200
    12: 3178 13: 1952 14: 2871 15: 2200 16: 2561 17: 2200 18: 2151 19: 2200
    20: 2195 21: 2196 22: 2133 23: 2200 24: 3039 bogomips: 182046
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: Avermedia driver: N/A pcie: gen: 2 speed: 5 GT/s lanes: 1
    link-max: lanes: 4 bus-ID: 03:00.0 chip-ID: 1461:0054 class-ID: 0400
  Device-2: AMD Navi 21 [Radeon RX 6950 XT] vendor: XFX driver: amdgpu
    v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22
    pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-3,HDMI-A-1
    empty: DP-2 bus-ID: 0a:00.0 chip-ID: 1002:73a5 class-ID: 0300
  Device-3: MacroSilicon USB3.0 HD VIDEO
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4:2 chip-ID: 534d:2109
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.9 with: Xwayland v: 23.2.2 driver: X:
    loaded: amdgpu unloaded: modesetting,radeon alternate: fbdev,vesa
    dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 6000x3840 s-dpi: 96 s-size: 1588x1016mm (62.52x40.00")
    s-diag: 1885mm (74.22")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: top-right
    model: LG (GoldStar) Ultra HD serial: <filter> built: 2017 res: 2160x3840
    hz: 60 dpi: 161 gamma: 1.2 size: 340x600mm (13.39x23.62")
    diag: 690mm (27.2") ratio: 16:9 modes: max: 3840x2160 min: 640x480
  Monitor-2: DP-3 mapped: DisplayPort-2 pos: primary,bottom-c
    model: Dell AW2518HF serial: <filter> built: 2018 res: 1920x1080 dpi: 90
    gamma: 1.2 size: 544x303mm (21.42x11.93") diag: 623mm (24.5") ratio: 16:9
    modes: max: 1920x1080 min: 720x400
  Monitor-3: HDMI-A-1 mapped: HDMI-A-0 pos: bottom-l model: Denon DENON-AVR
    serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 85
    size: 575x323mm (22.64x12.72") modes: max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6950 XT (navi21 LLVM
    16.0.6 DRM 3.54 6.6.1-zen1-1-zen) device-ID: 1002:73a5 memory: 15.62 GiB
    unified: no
  API: Vulkan v: 1.3.269 layers: 8 device: 0 type: discrete-gpu name: AMD
    Radeon RX 6950 XT (RADV NAVI21) driver: mesa radv v: 23.2.1-arch1.2
    device-ID: 1002:73a5 surfaces: xcb,xlib 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
Audio:
  Device-1: Avermedia driver: N/A pcie: gen: 2 speed: 5 GT/s lanes: 1
    link-max: lanes: 4 bus-ID: 03:00.0 chip-ID: 1461:0054 class-ID: 0400
  Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0a:00.1 chip-ID: 1002:ab28
    class-ID: 0403
  Device-3: AMD Starship/Matisse HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-4: MacroSilicon USB3.0 HD VIDEO
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4:2 chip-ID: 534d:2109
    class-ID: 0300
  Device-5: Yamaha MG-XU driver: snd-usb-audio type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-3.2.1:18 chip-ID: 0499:1703
    class-ID: 0102
  API: ALSA v: k6.6.1-zen1-1-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 0.3.85 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 RTL8821CE 802.11ac PCIe Wireless Network Adapter
    vendor: AzureWave driver: rtw_8821ce v: N/A modules: rtw88_8821ce pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 04:00.0
    chip-ID: 10ec:c821 class-ID: 0280
  IF: wlp4s0 state: down mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: d000 bus-ID: 07:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 6-3.1:4
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  IF: enp12s0f3u3u1 state: down mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-6:4 chip-ID: 13d3:3533
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 4.2
    lmp-v: 8 status: discoverable: no pairing: no class-ID: 7c0104
Drives:
  Local Storage: total: 55.48 TiB used: 8.89 TiB (16.0%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT2000P3SSD8
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P9CR30A temp: 33.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WDS100T2B0B-00YS70 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 90WD
    scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST4000DX001-1CE168
    size: 3.64 TiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: HDD rpm: 5900
    serial: <filter> fw-rev: 0103 scheme: GPT
  ID-4: /dev/sdd maj-min: 8:48 vendor: Seagate model: ST18000NM013J
    size: 16.37 TiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: HDD rpm: 7200
    serial: <filter> fw-rev: 0103 scheme: GPT
  ID-5: /dev/sde maj-min: 8:64 vendor: HGST (Hitachi) model: HUS724040ALA640
    size: 3.64 TiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: HDD rpm: 7200
    serial: <filter> fw-rev: 0103 scheme: GPT
  ID-6: /dev/sdf maj-min: 8:80 vendor: Seagate model: ST18000NM003D-3DL103
    size: 16.37 TiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: HDD rpm: 7200
    serial: <filter> fw-rev: 0103 scheme: GPT
  ID-7: /dev/sdg maj-min: 8:96 vendor: Western Digital
    model: WUH721414ALE604 size: 12.73 TiB block-size: physical: 4096 B
    logical: 512 B type: USB rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0
    tech: HDD rpm: 7200 serial: <filter> fw-rev: 0103 scheme: GPT
Partition:
  ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 273.74 GiB (15.0%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 273.74 GiB (15.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 273.74 GiB (15.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 273.74 GiB (15.0%) 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: partition size: 34.39 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-2: swap-2 type: zram size: 31.26 GiB used: 4.74 GiB (15.2%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 24
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 55.9 C mobo: 30.0 C gpu: amdgpu temp: 54.0 C
    mem: 52.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 900
Info:
  Processes: 607 Uptime: 8d 15h 3m wakeups: 0 Memory: total: 32 GiB
  available: 31.26 GiB used: 11.12 GiB (35.6%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages: 1491
  pm: pacman pkgs: 1482 libs: 443 tools: paru pm: flatpak pkgs: 9 Shell: fish
  v: 3.6.1 running-in: gnome-terminal inxi: 3.3.31
Garuda (2.6.19-2):
  System install date:     2023-11-11
  Last full system update: 2023-11-27 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            logrotate.timer man-db.timer shadow.timer updatedb.timer 

dkms status gives me

✦3  ╰─λ dkms status
hid-xpadneo/v0.9.5, 6.6.1-zen1-1-zen, x86_64: installed
hid-xpadneo/v0.9.5, 6.6.2-zen1-1-zen, x86_64: installed
vboxhost/7.0.12_OSE, 6.5.9-zen2-1-zen, x86_64: installed (WARNING! Missing some built modules!) (WARNING! Missing some built modules!) (WARNING! Missing some built modules!)
vboxhost/7.0.12_OSE, 6.6.2-zen1-1-zen, x86_64: installed
vmware-workstation/17.5.0_22583795: added
xone/v0.3-2-gbbf0dcc, 6.6.1-zen1-1-zen, x86_64: installed

 ╰─λ lsmod | sort
acpi_cpufreq           32768  0
aesni_intel           360448  4
af_alg                 36864  6 algif_hash,algif_skcipher
algif_hash             12288  1
algif_skcipher         12288  1
amdgpu              13197312  142
amdxcp                 12288  1 amdgpu
blake2b_generic        24576  0
bluetooth            1163264  44 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
bnep                   32768  2
btbcm                  24576  1 btusb
btintel                61440  1 btusb
btmtk                  12288  1 btusb
btrfs                2129920  1
btrtl                  32768  1 btusb
btusb                  86016  0
ccp                   172032  1 kvm_amd
cdc_ether              28672  1 r8153_ecm
cdrom                  81920  3 hfsplus,hfs,sr_mod
cec                   102400  1 drm_display_helper
cfg80211             1376256  2 rtw88_core,mac80211
cmac                   12288  3
crc16                  12288  2 bluetooth,ext4
crc32c_generic         12288  0
crc32c_intel           16384  4
crc32_pclmul           12288  0
crct10dif_pclmul       12288  1
cryptd                 32768  3 crypto_simd,ghash_clmulni_intel
crypto_simd            16384  1 aesni_intel
crypto_user            16384  0
dm_mod                229376  0
drm_buddy              20480  1 amdgpu
drm_display_helper    245760  1 amdgpu
drm_exec               12288  1 amdgpu
drm_suballoc_helper    12288  1 amdgpu
drm_ttm_helper         12288  1 amdgpu
ecdh_generic           16384  2 bluetooth
edac_mce_amd           53248  0
ext4                 1216512  1
fat                   106496  2 msdos,vfat
ff_memless             20480  2 xpad,hid_playstation
fuse                  221184  17
gf128mul               20480  1 polyval_generic
ghash_clmulni_intel    16384  0
gigabyte_wmi           12288  0
gpio_amdpt             16384  0
gpio_generic           20480  1 gpio_amdpt
gpu_sched              61440  1 amdgpu
hfs                    98304  0
hfsplus               172032  0
hid_playstation        45056  0
i2c_algo_bit           24576  1 amdgpu
i2c_piix4              36864  0
inet_diag              28672  2 tcp_diag,udp_diag
intel_rapl_common      40960  1 intel_rapl_msr
intel_rapl_msr         20480  0
ip_tables              36864  0
irqbypass              12288  1 kvm
jbd2                  221184  1 ext4
jfs                   266240  0
joydev                 24576  0
k10temp                16384  0
kvm                  1449984  1 kvm_amd
kvm_amd               204800  0
led_class_multicolor    16384  1 hid_playstation
ledtrig_audio          12288  1 snd_hda_codec_generic
libarc4                12288  1 mac80211
libcrc32c              12288  2 btrfs,xfs
libphy                241664  3 r8169,mdio_devres,realtek
loop                   36864  0
mac80211             1658880  2 rtw88_pci,rtw88_core
mac_hid                12288  0
mbcache                16384  1 ext4
mc                     94208  7 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
mdio_devres            12288  1 r8169
mii                    16384  2 usbnet,r8152
minix                  57344  0
Module                  Size  Used by
mousedev               24576  0
msdos                  16384  0
nilfs2                356352  0
nls_ucs2_utils          8192  1 jfs
ntfs3                 360448  0
nvme                   69632  4
nvme_common            24576  1 nvme_core
nvme_core             249856  5 nvme
polyval_clmulni        12288  0
polyval_generic        12288  1 polyval_clmulni
qrtr                   57344  4
r8152                 192512  1 r8153_ecm
r8153_ecm              12288  0
r8169                 131072  0
raid6_pq              122880  1 btrfs
rapl                   20480  0
realtek                40960  1
rfcomm                102400  16
rfkill                 40960  6 bluetooth,cfg80211
rtw88_8821c            94208  1 rtw88_8821ce
rtw88_8821ce           12288  0
rtw88_core            344064  2 rtw88_pci,rtw88_8821c
rtw88_pci              40960  1 rtw88_8821ce
sha512_ssse3           53248  0
snd                   167936  28 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_ump,snd_pcm,snd_rawmidi
snd_hda_codec         237568  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_codec_generic   131072  1 snd_hda_codec_realtek
snd_hda_codec_hdmi    102400  1
snd_hda_codec_realtek   212992  1
snd_hda_core          151552  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hda_intel          65536  4
snd_hrtimer            12288  1
snd_hwdep              20480  2 snd_usb_audio,snd_hda_codec
snd_intel_dspcfg       40960  1 snd_hda_intel
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_pcm               225280  7 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
snd_rawmidi            53248  2 snd_usbmidi_lib,snd_ump
snd_seq               135168  7 snd_seq_dummy
snd_seq_device         16384  3 snd_seq,snd_ump,snd_rawmidi
snd_seq_dummy          12288  0
snd_timer              53248  3 snd_seq,snd_hrtimer,snd_pcm
snd_ump                36864  1 snd_usb_audio
snd_usb_audio         475136  3
snd_usbmidi_lib        53248  1 snd_usb_audio
soundcore              16384  1 snd
sp5100_tco             20480  0
sr_mod                 28672  0
tcp_diag               12288  0
ttm                   110592  2 amdgpu,drm_ttm_helper
uas                    32768  0
udp_diag               12288  0
ufs                   110592  0
uinput                 24576  0
usbhid                 90112  0
usbnet                 65536  2 r8153_ecm,cdc_ether
usb_storage            94208  10 uas
uvc                    12288  1 uvcvideo
uvcvideo              176128  4
vboxdrv               724992  2 vboxnetadp,vboxnetflt
vboxnetadp             28672  0
vboxnetflt             40960  0
vfat                   20480  1
video                  77824  1 amdgpu
videobuf2_common       98304  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         40960  1 uvcvideo
videobuf2_vmalloc      20480  1 uvcvideo
videodev              405504  4 videobuf2_v4l2,uvcvideo
vmmon                 167936  0
vmnet                  81920  15
vmw_vmci              139264  1 vmw_vsock_vmci_transport
vmw_vsock_virtio_transport_common    61440  1 vsock_loopback
vmw_vsock_vmci_transport    45056  0
vsock                  61440  3 vmw_vsock_virtio_transport_common,vsock_loopback,vmw_vsock_vmci_transport
vsock_loopback         12288  0
wmi                    45056  3 video,gigabyte_wmi,wmi_bmof
wmi_bmof               12288  0
xfs                  2977792  0
xhci_pci               28672  0
xhci_pci_renesas       24576  1 xhci_pci
xone_gip               49152  1 xone_wired
xone_wired             20480  0
xor                    20480  1 btrfs
xpad                   49152  0
x_tables               69632  1 ip_tables
zram                   45056  2
 ╰─λ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 048d:5702 Integrated Technology Express, Inc. RGB LED Controller
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 13d3:3533 IMC Networks Bluetooth Radio 
Bus 001 Device 005: ID 0c45:760a Microdia USB Keyboard
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 534d:2109 MacroSilicon USB3.0 HD VIDEO
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0424:2734 Microchip Technology, Inc. (formerly SMSC) USB2734
Bus 005 Device 008: ID 214b:7250 Huasheng Electronics USB2.0 HUB
Bus 005 Device 009: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 005 Device 010: ID 0424:274c Microchip Technology, Inc. (formerly SMSC) Hub Controller
Bus 005 Device 011: ID 214b:7250 Huasheng Electronics USB2.0 HUB
Bus 005 Device 013: ID 0424:2422 Microchip Technology, Inc. (formerly SMSC) 
Bus 005 Device 014: ID 0fd9:0060 Elgato Systems GmbH Stream Deck
Bus 005 Device 018: ID 0499:1703 Yamaha Corp. MG-XU
Bus 005 Device 042: ID 14cd:8601 Super Top 4-Port hub
Bus 005 Device 043: ID 04d9:fc4d Holtek Semiconductor, Inc. Gaming Mouse [Redragon M908]
Bus 005 Device 044: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
Bus 005 Device 091: ID 045e:02ea Microsoft Corp. Xbox One Controller
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 002: ID 0424:5734 Microchip Technology, Inc. (formerly SMSC) USB5734
Bus 006 Device 003: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 006 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter

I have attempted to uninstall and reinstall the xone, xpadneo drivers myself, both through pacman and building it myself through the git repo, however steam doesn’t see the controller, and FFXIV isn’t receiving input from it either, but my PS4 controller seems to work for both without anything being installed or modified.

To use my Xbox elite controller which I believe shares the same drivers as the Xbox one controller you would need the xpadneo drivers to make it work wirelessly. It should work no problem wired with the normal xpad driver.

That being said in the last year and a half with it, it has sucked. l struggled to keep it working consistently wirelessly.

I found this USB dongle by 8bitdo that claimed to make virtually any controller (including ours) with the raspberry pi, so I said, if it works on the pi, it’ll work on all Linux.

So I paid the $20-30 or whatever it was and expected it to not work.

It absolutely works fantastic and I Don’t have to deal with any more xpadneo crap. It’s worth every penny.

https://www.amazon.com/gp/aw/d/B09MZ1WQRT?psc=1&ref=ppx_pop_mob_b_asin_title

4 Likes

Oh lord, I dunno what happened is all I can say, it had to have been some option I missed during installation of Arch, but I’m not knowledgeable to understand how it works. I found a particular warning during installation, and googled it which lead down a small rabbit hole that got me to the answer of somehow I don’t have the actual linux package installed, and ran

sudo pacman -Syu linux

and then uninstalled and reinstalled the xone-dkms-git package, and now my controller is recognized immediately after being plugged in. This is now solved, but gosh… can somebody explain to me how I could have been running my computer without the linux package installed? I’m legitimately curious how that works being fairly new to linux.

I guess because the default kernel is linux-zen and it was running that one.
Successful installation of the dkms package indicates the matching headers have been installed too, I advise to confirm that anyway: each kernel should have its headers installed (linux-headers for linux, linux-zen-headers for linux-zen and so on).

2 Likes

So I guess something I feel like I gotta ask, why doesn’t the xbox controller drivers just work under the linux-zen kernel? Does it happen to be missing something, and if so, couldn’t it just be added through pacman to get the controller to work anyway? I had already make sure that the linux-zen-headers was installed, I don’t remember if I installed linux-headers before or if it installed automatically when I ran sudo pacman -Syu linux

To be honest I do not have a clear answer, all I know is that the different kernels have each its own set of optimizations and patches applied, so they may handle things a bit differently (or bugs may creep in). Indeed, for hardware problems it is often advised to try some other kernel just in case. This time I would have bet on the drivers, but fortunately you found out the solution.

I also seem to remember something about xpadneo only works on the latest kernel for some reason. So if you’re on lts or even zen it may not work at all.

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