Если вы хотите сделать это изменение постоянным и назначить конкретный драйвер устройству (VID, PID), вы можете найти этот ответ полезным.
Например, создать новый файл /etc/udev/rules.d/98-joystick.rules
с содержанием:
ACTION == "add", ATTRS {idVendor} == "1345", ATTRS {idProduct} == "6005", RUN + = "/ sbin / modprobe xpad" RUN + = "/ bin / sh -c 'echo 1345 6005> / sys / bus / usb / drivers / xpad / new_id '"
Замените 1345
на свой VID и 6005
на свой PID.
Заменить xpad
на соответствующий драйвер.
Выполнить следующую команду:
$ sudo udevadm control --reload
Отключите и снова подключите устройство и проверьте, загружен ли новый драйвер.
Пример, показанный здесь, предназначен для устранения проблем с драйвером с Speedlink Strike FX Gamepad (SL-6537-BK)