Xbox One Gamepad, the Original Bluetooth Dongle from MS won't work in Manjaro

I can’t get my xbox one wireless gamepad (the bluetooth dongle from MS) to work.
Is the first time that i try gaming under Linux and i hope you guys can help me out whats wrong here
and how to get to fix this problem. Btw the Gamepad and the Bluetooth Dongle working under Windows without problems.

When i connect my MS Xbox One bluetooth dongle with my PC, the device is not showed up in KDE under Bluetooth devices. And when i try to check for errors, there is something showed up.

journalctl -p 3 -xb

-- Journal begins at Wed 2021-04-28 04:57:37 CEST, ends at Thu 2021-10-14 23:59:43 CEST. --
Oct 14 21:10:55 koboldx-z170 kernel: 
Oct 14 21:11:00 koboldx-z170 kwin_x11[1173]: kwin_xkbcommon: XKB: couldn't find a Compose file for locale "en_DE.UTF-8" (mapped to "en_DE.UTF-8")
Oct 14 21:11:25 koboldx-z170 pulseaudio[1277]: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Oct 14 21:54:28 koboldx-z170 kernel: mt76x2u 1-1:1.0: error: MCU resp evt:9 seq:1-0
Oct 14 21:54:28 koboldx-z170 kernel: mt76x2u 1-1:1.0: error: MCU resp evt:9 seq:1-0
Oct 14 21:54:28 koboldx-z170 kernel: mt76x2u 1-1:1.0: error: MCU resp evt:9 seq:1-0

The first 2 errors are and has been always there, but the last 3 errors only showed up when i connect the MS Bluetooth Dongle to my PC.

I hope someone can help me with that issue, thanks in advance.

Regards
Kobold

I think you want kernel 5.12+ as mentioned here:
https://wiki.archlinux.org/title/Gamepad#Xbox_Wireless_Controller_/_Xbox_One_Wireless_Controller
(oherwise please refer to the rest of the possible solutions there)

3 Likes

I switched today from 5.10 to 5.14 stable but there is still no device listed under bluetooth adapters.

I see the same errors when i plug in the dongle:

Oct 19 22:32:51 koboldx-z170 kernel: mt76x2u 1-1:1.0: error: MCU resp evt:9 seq:1-0
Oct 19 22:32:51 koboldx-z170 kernel: mt76x2u 1-1:1.0: error: MCU resp evt:9 seq:1-0
Oct 19 22:32:51 koboldx-z170 kernel: mt76x2u 1-1:1.0: error: MCU resp evt:9 seq:1-0

inxi --admin --verbosity=7 --filter --no-host --width:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_ADDRESS = "de_DE.UTF-8",
        LC_NAME = "de_DE.UTF-8",
        LC_MONETARY = "de_DE.UTF-8",
        LC_PAPER = "de_DE.UTF-8",
        LC_IDENTIFICATION = "de_DE.UTF-8",
        LC_TELEPHONE = "de_DE.UTF-8",
        LC_MEASUREMENT = "de_DE.UTF-8",
        LC_TIME = "de_DE.UTF-8",
        LC_NUMERIC = "de_DE.UTF-8",
        LANG = "en_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
System:
  Kernel: 5.14.10-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
  parameters: BOOT_IMAGE=/vmlinuz-5.14-x86_64
  root=UUID=eb235aa7-d461-413d-800e-ea57385703fb rw quiet apparmor=1
  security=apparmor resume=UUID=a44dd3c4-f5f1-4587-8934-6f7413d28d4f
  udev.log_priority=3
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
  Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: Z170X-UD3 v: N/A serial: <filter>
  Mobo: Gigabyte model: Z170X-UD3-CF v: x.x serial: <filter>
  UEFI-[Legacy]: American Megatrends v: F23d date: 12/01/2017
Memory:
  RAM: total: 15.59 GiB used: 1.82 GiB (11.7%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: Quad Core model: Intel Core i7-6700K bits: 64 type: MT MCP
  arch: Skylake-S family: 6 model-id: 5E (94) stepping: 3 microcode: EA cache:
  L2: 8 MiB bogomips: 64026
  Speed: 4506 MHz max: 4500 MHz Core speeds (MHz): 1: 4506 2: 4500 3: 4506
  4: 4500 5: 4500 6: 4503 7: 4506 8: 4501
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art
  avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid
  cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept ept_ad erms est f16c
  flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window hwp_epp
  hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm lm mca mce
  md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid
  pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand
  rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2
  ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme
  vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
  mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
  IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort mitigation: TSX disabled
Graphics:
  Device-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] vendor: Micro-Star MSI
  driver: nvidia v: 470.63.01 alternate: nouveau,nvidia_drm bus-ID: 01:00.0
  chip-ID: 10de:1e07 class-ID: 0300
  Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver:
  loaded: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 122 s-size: 533x302mm (21.0x11.9")
  s-diag: 613mm (24.1")
  Monitor-1: DP-4 res: 2560x1440 dpi: 123 size: 527x296mm (20.7x11.7")
  diag: 604mm (23.8")
  OpenGL: renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
  v: 4.6.0 NVIDIA 470.63.01 direct render: Yes
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Gigabyte
  driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  class-ID: 0403
  Device-2: NVIDIA TU102 High Definition Audio vendor: Micro-Star MSI
  driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:10f7
  class-ID: 0403
  Device-3: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series]
  driver: snd_hda_intel v: kernel bus-ID: 0b:00.0 chip-ID: 1102:0012
  class-ID: 0403
  Sound Server-1: ALSA v: k5.14.10-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.38 running: no
Network:
  Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel
  port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
  broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Microsoft Wireless XBox Controller Dongle type: USB
  driver: mt76x2u bus-ID: 1-1:2 chip-ID: 045e:02e6 class-ID: 0000
  serial: <filter>
  IF: wlp0s20f0u1 state: down mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 4.57 TiB used: 49.17 GiB (1.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 960 EVO 500GB
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
  lanes: 4 type: SSD serial: <filter> rev: 2B7QCXE7 temp: 34.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 PRO 1TB
  size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
  type: SSD serial: <filter> rev: 2B6Q scheme: MBR
  ID-3: /dev/sdb maj-min: 8:16 vendor: HGST (Hitachi) model: HDN724030ALE640
  size: 2.73 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
  type: HDD rpm: 7200 serial: <filter> rev: A5E0 scheme: GPT
  ID-4: /dev/sdc maj-min: 8:32 type: USB vendor: Samsung
  model: Portable SSD T5 size: 465.76 GiB block-size: physical: 512 B
  logical: 512 B type: SSD serial: <filter> scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 88.61 GiB size: 86.72 GiB (97.87%) used: 21.72 GiB (25.0%)
  fs: ext4 dev: /dev/sdc1 maj-min: 8:33 label: N/A
  uuid: eb235aa7-d461-413d-800e-ea57385703fb
  ID-2: /boot raw-size: 200 MiB size: 189.7 MiB (94.84%) used: 106 MiB (55.9%)
  fs: ext3 dev: /dev/sdc3 maj-min: 8:35 label: N/A
  uuid: 26eda82e-b403-49b8-abca-202167417020
  ID-3: /home raw-size: 332.03 GiB size: 325.82 GiB (98.13%)
  used: 5.04 GiB (1.5%) fs: ext4 dev: /dev/sdc4 maj-min: 8:36 label: N/A
  uuid: ada4a6a2-bd0a-4652-b386-7c637bba7ee9
  ID-4: /media/temp raw-size: 63.48 GiB size: 62.18 GiB (97.96%)
  used: 22.31 GiB (35.9%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: temp
  uuid: 1e81b7c2-3438-438a-b572-ff8a966a78e1
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 2.93 GiB used: 0 KiB (0.0%) priority: -2
  dev: /dev/sdc2 maj-min: 8:34 label: N/A
  uuid: a44dd3c4-f5f1-4587-8934-6f7413d28d4f
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 442.47 GiB fs: ntfs label: ssm
  uuid: AE7EDC0696B158FD
  ID-2: /dev/sda1 maj-min: 8:1 size: 50 MiB fs: ntfs label: System-reserviert
  uuid: B2286A122869D5BF
  ID-3: /dev/sda2 maj-min: 8:2 size: 293.16 GiB fs: ntfs label: win10
  uuid: 5E60C09860C077F3
  ID-4: /dev/sda3 maj-min: 8:3 size: 515 MiB fs: ntfs label: N/A
  uuid: 20E8D914E8D8E954
  ID-5: /dev/sda4 maj-min: 8:4 size: 585.94 GiB fs: ntfs label: games
  uuid: 165692E31D7ADAF2
  ID-6: /dev/sdb2 maj-min: 8:18 size: 1.57 TiB fs: <superuser required>
  label: N/A uuid: N/A
  ID-7: /dev/sdb3 maj-min: 8:19 size: 1.09 TiB fs: <superuser required>
  label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-1:2 info: Microsoft Wireless XBox Controller Dongle
  type: Network driver: mt76x2u interfaces: 1 rev: 2.0 speed: 480 Mb/s
  power: 500mA chip-ID: 045e:02e6 class-ID: 0000 serial: <filter>
  Device-2: 1-13:3 info: A4Tech XL-730K / XL-750BK / XL-755BK Mice
  type: Keyboard,Mouse driver: hid-generic,usbhid interfaces: 2 rev: 1.1
  speed: 12 Mb/s power: 100mA chip-ID: 09da:9090 class-ID: 0301
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.0 speed: 5 Gb/s
  chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 2-5:2 info: Samsung Portable SSD T5 type: Mass Storage driver: uas
  interfaces: 1 rev: 3.1 speed: 5 Gb/s power: 896mA chip-ID: 04e8:61f5
  class-ID: 0806 serial: <filter>
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s
  chip-ID: 1d6b:0003 class-ID: 0900
  Hub-5: 5-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 5-2:2 info: Endor AG ClubSportPedal type: HID
  driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s
  power: 100mA chip-ID: 0eb7:183b class-ID: 0300
  Hub-6: 6-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 speed: 10 Gb/s
  chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 37 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 25%
Info:
  Processes: 241 Uptime: 3m wakeups: 1 Init: systemd v: 249 tool: systemctl
  Compilers: gcc: 11.1.0 Packages: pacman: 1313 lib: 395 flatpak: 0
  Shell: Bash v: 5.1.8 running-in: konsole inxi: 3.3.07

When i look at the journal i look at:

Failed to activate service 'org.bluez'

I read somewhere that bluez is bluetooth related, is this true? Could this error lead to the not working wireless adapter?

Any help is welcome…

Hi there…

I came across your post while searching for a solution to the “Xbox One Wireless Controller”. The problem is, your device is recognized by your Kernel as a network device. I was amazed when I suddenly saw WiFi on my wired computer :wink: I spent hours trying to find a solution for my LinuxMint20.2 on Kernel 5.11.0-38 and found it in the xow project (GitHub - medusalix/xow: Linux driver for the Xbox One wireless dongle).

If your device can connect to a different Bluetooth-/Wireless-dongle than Microsoft’s, try the Project xpadneo (GitHub - atar-axis/xpadneo: Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)).

hope it helps…

cheers
syt3c

1 Like

Yeah, i came accross the same solution after i was watching a youtube video about the difference between wifi and bluetooth, i found out that my xbox one gamepad doens’t support bluetooth and the xow projects is in pretty early state and its not official support :frowning:

It also doesn’t look easy to install, im still unsure if i should replace my xbox gamepad and rebuy one with bluetooth support.

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