Tag: udev

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 […]

USB-устройство «подключено» несколько раз

У меня проблема, когда я подключаю USB-устройства к своему серверу. Похоже, что USB-устройства постоянно подключены или переназначают буквы устройств sdb1: sdb1 Проблема в том, что я выполняю правило udev, каждый раз, когда USB-устройство подключено. Правило udev теперь выполняется несколько раз, каждый раз, когда появляются буквы устройства. Я деактивировал пользовательские правила udev, чтобы исключить это как […]

udev не хочет запускать chgrp и chmod

Я хочу изменить яркость моего монитора через файл /sys/class/backlight/radeon_bl0/brightness . Но в файле есть -rw-r–r–. разрешения, поэтому только root может писать в него. В этой статье говорится, что я могу настроить правило udev для изменения разрешений. Не работает Я немного изменил правило, чтобы соответствовать моему компьютеру. Моя графическая карта radeon_b10 , а не acpi_video0 . […]

Автоматически перемещать физические сетевые интерфейсы в пространство имен

Я хотел бы, чтобы все физические интерфейсы в моей системе жили в определенном пространстве имен сети, называемом «физическим». Достаточно просто переместить устройства вручную, используя такие команды, как ip link set enp2s0 netns physical и iw phy phy0 set netns name physical , но я бы хотел, чтобы это происходило автоматически как при загрузке, так и […]

Правило udev не работает при добавлении bInterfaceNumber

Это мое правило удев SUBSYSTEM==”usb”, ATTRS{idVendor}==”10c4″, ATTRS{idProduct}==”ea71″, ATTRS{serial}==”0″, ATTRS{bInterfaceNumber}==”00″,RUN+=”/home/jamal/test.sh” Скрипт не работает, когда я добавляю сравнение bInterfaceNumber, когда я удаляю его, работает .. Вот вывод информации udevadm -a -n / dev / ttyUSB0 looking at device ‘/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.3/2-2.3:1.0/ttyUSB0/tty/ttyUSB0’: KERNEL==”ttyUSB0″ SUBSYSTEM==”tty” DRIVER==”” looking at parent device ‘/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.3/2-2.3:1.0/ttyUSB0’: KERNELS==”ttyUSB0″ SUBSYSTEMS==”usb-serial” DRIVERS==”cp210x” ATTRS{port_number}==”0″ looking at parent device ‘/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.3/2-2.3:1.0’: KERNELS==”2-2.3:1.0″ […]

Interesting Posts

Перезагружать программы из разбитого оконного менеджера

не может сделать после выполнения cmake

Почему моя файловая система установлена ​​как доступная только для чтения?

Как эхо makefile с помощью Make's $ (shell …)

Добавить второй IP-интерфейс – Linux (Android)

Как вернуть историю поиска заново?

Что означает «esac» в конце заявления о ситуации в bash? Это необходимо?

Как вы произносите System V и SysV?

переименовать несколько файлов в нескольких каталогах с помощью сценариев Bash

Имеет ли смысл использовать журналирующее FS на образ файловой системы, который хранится в файловой системе, которая уже предоставляет журналирование?

останов обслуживания не запускает часть выхода / очистки

Отключите беспроводной сетевой адаптер в арке

Поддержка ядра Linux для USB-геймпадов?

Выход Awk для чтения в разделе

Загрузить n Загрузить файлы через сеанс telnet

Linux и Unix - лучшая ОС в мире.