挂起后 Logitech X52 HOTAS 无法工作

挂起后 Logitech X52 HOTAS 无法工作

我的 Logitech X52 HOTAS 出了问题,在 Ubuntu 18.04 下运行正常。挂起后,仍可检测到 X52,但不再检测到输入(我使用操纵杆和 jstest-gtk 来监控这一点。要安装:)sudo apt install joystick jstest-gtk我尝试通过执行以下操作来禁用和启用该设备:

sudo modprobe -r joydev

然后

sudo modprobe joydev

没有成功

答案1

我最终通过在 USB 级别禁用然后启用设备解决了我的问题。

  1. 用于lsusb识别我的 HOTAS 的总线和设备
  2. 用于lsusb -t识别设备对应的端口
  3. 已尝试echo 'a-b' |sudo tee /sys/bus/usb/drivers/usb/unbind,总线号和端口号在echo 'a-b' |sudo tee /sys/bus/usb/drivers/usb/bind哪里--> 我的 HOTAS 再次工作了!ab
  4. 通过以下方式自动禁用/启用 systemd

    sudo touch /lib/systemd/system-sleep/joystick

    sudo chmod +x /lib/systemd/system-sleep/joystick

    sudo gedit /lib/systemd/system-sleep/joystick

  5. 将以下脚本添加到先前创建的文件中

#!/bin/sh case $1/$2 in pre/*) echo '1-2' |sudo tee /sys/bus/usb/drivers/usb/unbind ;; post/*) sleep 2 echo '1-2' |sudo tee /sys/bus/usb/drivers/usb/bind ;; esac

其中a是总线号,b是端口号

相关内容