Рейтинг:0

Отключить сенсорный контроллер на сервере Ubuntu

флаг cn

Друзья,

У меня постоянно появляются сообщения в журнале о невозможности запуска сенсорного контроллера Melfas LGD AIT на ноутбуке Dell, выступающем в качестве сервера под управлением Ubuntu 20.04.3 LTS. Когда я пытаюсь отключить этот или любой контроллер сенсорного экрана в Ubuntu, я получаю результаты xorg — у меня не установлен графический интерфейс, это только для сервера. Я не могу отключить это устройство в Dell BIOS.

Можете ли вы предложить, как я могу отключить это в Ubuntu, чтобы он прекратил попытки запустить для него драйвер/мод/и т. д.?

На всякий случай я включил одну итерацию повторяющегося набора зарегистрированных сообщений:

19 января, 07:14:35 Ядро lt2: [630.844743] usb 1-1-port7: невозможно включить.Может USB-кабель неисправен?
19 января 07:14:35 Ядро lt2: [ 630.924518] usb 1-1.7: новое полноскоростное USB-устройство номер 66 с использованием ehci-pci
19 января 07:14:35 Ядро lt2: [631.420504] usb 1-1.7: устройство не принимает адрес 66, ошибка -32
19 января 07:14:35 Ядро lt2: [631.423246] usb 1-1-port7: попытка выключения и выключения
19 января, 07:14:38 Ядро lt2: [633.876744] usb 1-1-port7: невозможно включить. Может USB-кабель неисправен?
19 января 07:14:38 Ядро lt2: [ 633.956498] usb 1-1.7: новое полноскоростное USB-устройство номер 68 с использованием ehci-pci
19 января 07:14:38 Ядро lt2: [633.986924] usb 1-1.7: найдено новое USB-устройство, idVendor=1fd2, idProduct=5001, bcdDevice= 5.00
19 января 07:14:38 Ядро lt2: [ 633.986930] usb 1-1.7: Новые строки USB-устройства: Mfr = 1, Product = 2, SerialNumber = 0
19 января 07:14:38 Ядро lt2: [633.986934] usb 1-1.7: Продукт: LGD AIT Touch Controller
19 января 07:14:38 Ядро lt2: [ 633.986937] usb 1-1.7: Производитель: Melfas
19 января 07:14:38 Ядро lt2: [633.992266] ввод: сенсорный контроллер Melfas LGD AIT как /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.7/1-1.7: 1.0/0003:1FD2:5001.00D8/ввод/ввод236
19 января 07:14:38 Ядро lt2: [633.992500] ввод: сенсорный контроллер Melfas LGD AIT, мышь как /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.7/1-1.7 :1.0/0003:1FD2:5001.00D8/ввод/ввод237
19 января 07:14:38 Ядро lt2: [633.992975] hid-multitouch 0003:1FD2:5001.00D8: input,hiddev0,hidraw1: USB HID v1.00 Мышь [Melfas LGD AIT Touch Controller] на usb-0000:00:1d .0-1.7/вход0
19 января 07:14:38 Ядро lt2: [633.994328] hid-generic 0003:1FD2:5001.00D9: hiddev1,hidraw2: Устройство USB HID v1.00 [Melfas LGD AIT Touch Controller] на usb-0000:00:1d.0 -1,7/вход1
19 января 07:14:38 Ядро lt2: [ 634.068679] usb 1-1.7: отключение USB, номер устройства 68
19 января, 07:14:40 Ядро lt2: [636.612743] usb 1-1-port7: невозможно включить. Может USB-кабель неисправен?
19 января 07:14:41 Ядро lt2: [ 636.692417] usb 1-1.7: новое полноскоростное USB-устройство номер 70 с использованием ehci-pci
19 января 07:14:41 Ядро lt2: [637.188471] usb 1-1.7: устройство не принимает адрес 70, ошибка -32
19 января 07:14:41 Ядро lt2: [637.191272] usb 1-1-port7: попытка выключения и выключения

АТДХВААННККСЕ!

Редактировать: Я попытался отключить, добавив строку «blacklist hid_multitouch» в blacklist.conf, за которой последовала «update-initramfs -u», а затем перезагрузка, но это, похоже, не имело значения.

Рейтинг:0
флаг in

Вы всегда можете заблокировать устройство по идентификатору через удев чтобы убедиться, что он не загружен. Вот как:

  1. SSH на устройстве (или используйте консоль)
  2. Создайте блочный файл, который позволит вам отключать устройства. Например:
    sudo {выбор редактора} /etc/udev/rules.d/01-usb-block.rules
    
    Примечание: Обязательно замените {выбор редактора} с выбранным вами редактором.
  3. Добавьте в файл следующее:
    ACTION=="добавить", SUBSYSTEMS=="usb", RUN+="/bin/sh -c 'для хоста в /sys/bus/usb/devices/usb*; сделать эхо 0 > $host/authorized_default; готово' "
    ACTION=="добавить", ATTR{idVendor}=="1fd2" RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'"
    
    Примечание: 1fd2 значение для ATTR{idVendor} исходит из вашего первоначального вопроса. Однако вы можете отредактировать 4-значный код для фильтрации по любому поставщику.
  4. Сохраните файл
  5. Перезагрузить

Это сообщит системе, что любое оборудование от поставщика 1fd2 использовать нельзя.

Rednarb avatar
флаг cn
Работал отлично, и я кое-чему научился! Спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.