У меня есть проблема с моим Logitech X52 HOTAS, работая отлично в соответствии с Ubuntu 18.04. После приостанавливают, X52 все еще обнаруживается, но никакой вход больше не обнаруживается (я использовал джойстик и jstest-gtk для контроля этого. Устанавливать: sudo apt install joystick jstest-gtk
) Я пытался отключить и включить устройство путем выполнения этого:
sudo modprobe -r joydev
затем
sudo modprobe joydev
без успеха
Я наконец разрешил свою проблему путем отключения затем включающий te устройство на уровне USB.
lsusb
определить Шину и Устройство моего HOTASlsusb -t
определить порт, соответствующий устройствуecho 'a-b' |sudo tee /sys/bus/usb/drivers/usb/unbind
и echo 'a-b' |sudo tee /sys/bus/usb/drivers/usb/bind
где a
номер шины и b
номер порта->, МОЙ HOTAS РАБОТАЛ СНОВА!Автоматизированный отключение/разрешение в systemd
sudo touch /lib/systemd/system-sleep/joystick
sudo chmod +x /lib/systemd/system-sleep/joystick
sudo gedit /lib/systemd/system-sleep/joystick
Добавление следующего сценария в ранее созданный файл
#!/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
номер порта