Articles of udev

Сценарий запуска, когда USB-накопитель не подключен, но пользователь не вошел в Ubuntu 18.04

Я работаю над проектом DIY NAS, работающим на Ubuntu 18.04. Я хочу реализовать следующую функцию: когда подключен внешний USB-диск (это может быть определенный диск, идентифицируемый UUID или PARTITIONUUID или меткой тома раздела, но я могу жить с «любым диском»), даже если ни один пользователь не вошел в систему , (резервный) скрипт запущен. Я пробовал различные […]

/ lib / udev / findkeyboards отсутствует

Я пытаюсь следовать ответу здесь, чтобы настроить некоторые замены клавиш ( Capslock как CTRL ) на внешних клавиатурах (Microsoft Natural Ergonomic 4000). Первый шаг это. Получите подробную информацию о вашей клавиатуре USB. Запустите эту команду с подключенной клавиатурой: $ /lib/udev/findkeyboards | grep USB USB keyboard: input/event6 Это не работает для меня, так как /lib/udev/findkeyboards не […]

что такое DEVLINKS в выводе udevadm info –query = свойство –name = / dev / mmcblk0

Я просматривал информацию об udev, но нигде не мог узнать. Что означает DEVLINKS и что это за значения dev / disk / by-id / mmc-008G30_0xf281d20d & /dev/disk/by-path/platform-3400000.sdhci ? вывод для вышеуказанной команды

UDEV проблема .. USB запускает скрипт, но USB не монтируется должным образом

На распрабский. Итак, у меня есть правило UDEV: ACTION==”add”, SUBSYSTEMS==”block”, KERNEL==”sd[az]1″, RUN+=”/usr/local/bin/script.sh” Это сохраняется в /etc/udev/rules.d/10-usb.rules Я хочу, чтобы он запускал скрипт при подключении любого USB-ключа. Я тестирую с 3-мя различными USB-флешками для тестирования и имею ту же проблему на каждой. Без правила UDEV (а это пустой файл 10-usb.rules ), USB-устройство монтируется нормально. С установленным […]

USB-накопитель не обнаружен

У меня был USB на безголовом Raspberry Pi с запущенным Debian, но после перезагрузки без размонтирования (в смонтированной папке были запущены программы) я больше не мог использовать USB Ниже приведен вывод на мою Ubuntu 18.04 из: lsusb , диск есть: Bus 001 Device 005: ID 090c:3000 Silicon Motion, Inc. – Taiwan (formerly Feiya Technology Corp.) […]

Выполнить скрипт при подключении к внешней клавиатуре

РЕДАКТИРОВАТЬ: Это не дубликат, потому что связанный вопрос касается внешних USB- накопителей , а не клавиатуры . Предлагаемая команда udevadm info -a -n sdb ничего не делает для поиска соответствующих атрибутов клавиатуры . Потратив на это больше часа, в конце концов я попробовал следующее, что вряд ли будет точным: SUBSYSTEMS=”input”, RUN+=”/home/jx/Dropbox/scripts/keyboard.sh %p” SUBSYSTEMS=”hid”, RUN+=”/home/jx/Dropbox/scripts/keyboard.sh %p” […]

Где kernel ​​определяет индекс именования SD-карт?

Я использую встроенную плату, загруженную с SDCard. Расположение rootfs передается ядру через параметры ядра: Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 Я заметил, что переход на другую версию ядра меняет индекс на mmcblk1 что приводит к тому, что устройство не загружается. Ядро построено без initramfs. Вывод udevadm для двух версий: mmcblk1 $ udevadm info –name=/dev/mmcblk1 […]

Динамический привод HotSwapping

Установка проста. У меня есть монтируемый в стойку сервер с 24 5-дюймовыми отсеками для дисков в передней части. На сервере работает PLEX. Каждый жесткий диск имеет раздел NTFS и содержит дополнительные папки в корневом каталоге. Сервер работает под управлением Debian8 (3.16.51-3) Требования: мне нужно иметь возможность подключать и воспроизводить жесткие диски, автоматически монтировать разделы NTFS, […]

Как отключить USB-накопители, которые присутствуют во время загрузки?

Я заблокировал все USB-устройства хранения данных, используя это правило udev: ACTION==”add”, SUBSYSTEMS==”usb”, RUN+=”/bin/sh -c ‘for host in /sys/bus/usb/devices/usb*; do echo 0 > $host/authorized_default; done'” Все отлично работает до и после перезагрузки. Но проблема в том, что запоминающие устройства USB, подключенные до или во время перезагрузки, все еще монтируются в системе.

Как смонтировать RFID-считыватель как / dev / ttyUSB0

У меня есть USB RFID-ридер и основное программное обеспечение, которое я нашел на Linux, может использовать его через устройство /dev/ttyUSB0 Когда я подключил его на своем ноутбуке, я вижу это с помощью команды lsusb возвращает: Bus 001 Device 012: ID ffff:0035 или sudo lsinput возвращается: /dev/input/event16 bustype : BUS_USB vendor : 0xffff product : 0x35 […]