The controller freezes
Once I pair my wireless controller with the dongle, it basically locks up. The Xbox stops responding to all and any input from the controller. If I am running a game, I get a "controller disconnected" message.
Edit: perhaps the controller isn't locking up, but simply disconnects from the Xbox when it pairs with the dongle.
To unfreeze the controller, I have to hit the sync button on the Xbox and the sync button on the controller. This unpairs the controller from the dongle and leaves me back where I started.
Any suggestions or solutions?
I am running Ubuntu 18.0.4 with kernel 5.4.0-90.
The controller firmware version is 4.8.1923.0. This is the latest available
The model number on the dongle is 1790
here is the output from lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 004: ID 046d:0825 Logitech, Inc. Webcam C270 Bus 002 Device 005: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0 Bus 002 Device 079: ID 058f:9254 Alcor Micro Corp. Hub Bus 002 Device 080: ID 413c:2113 Dell Computer Corp. Bus 002 Device 081: ID 046d:c093 Logitech, Inc. Bus 002 Device 082: ID 10d5:55a4 Uni Class Technology Co., Ltd Bus 002 Device 083: ID 045e:02fe Microsoft Corp.
Before pairing:
sudo systemctl status xow ● xow.service - Xbox One Wireless Dongle Driver Loaded: loaded (/etc/systemd/system/xow.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2021-11-11 18:25:05 EST; 12min ago Main PID: 24197 (xow) Tasks: 4 (limit: 4915) CGroup: /system.slice/xow.service └─24197 /usr/local/bin/xow
Nov 11 18:25:05 werrent-OptiPlex-990 systemd[1]: Started Xbox One Wireless Dongle Driver. Nov 11 18:25:05 werrent-OptiPlex-990 xow[24197]: 2021-11-11 18:25:05 INFO - xow v0.5-28-ga396e3f ©Severin v. W. Nov 11 18:25:05 werrent-OptiPlex-990 xow[24197]: 2021-11-11 18:25:05 INFO - Waiting for device... Nov 11 18:35:42 werrent-OptiPlex-990 xow[24197]: 2021-11-11 18:35:42 INFO - Wireless address: 62:45:bd:13:74:0d Nov 11 18:35:42 werrent-OptiPlex-990 xow[24197]: 2021-11-11 18:35:42 INFO - Dongle initialized
After pairing:
sudo systemctl status xow [sudo] password for werrent: ● xow.service - Xbox One Wireless Dongle Driver Loaded: loaded (/etc/systemd/system/xow.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2021-11-11 18:25:05 EST; 1h 5min ago Main PID: 24197 (xow) Tasks: 6 (limit: 4915) CGroup: /system.slice/xow.service └─24197 /usr/local/bin/xow
Nov 11 18:38:45 werrent-OptiPlex-990 xow[24197]: 2021-11-11 18:38:45 INFO - Battery level: full Nov 11 18:39:06 werrent-OptiPlex-990 xow[24197]: 2021-11-11 18:39:06 INFO - Controller '1' disconnected Nov 11 19:29:48 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:48 INFO - Pairing enabled Nov 11 19:29:49 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:49 INFO - Pairing enabled Nov 11 19:29:49 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:49 INFO - Pairing enabled Nov 11 19:29:55 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:55 INFO - Pairing disabled Nov 11 19:29:55 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:55 INFO - Controller '1' connected Nov 11 19:29:56 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:56 INFO - Device announced, product id: 02ea Nov 11 19:29:56 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:56 INFO - Serial number: 09604830787930 Nov 11 19:29:57 werrent-OptiPlex-990 xow[24197]: 2021-11-11 19:29:57 INFO - Battery level: full