Вопросы с тегом «udev»

Udev - это процесс Linux, который управляет записями файлов устройств в / dev

1
Понимать вывод `udevadm info -a -n / dev / sdb`
Я подключаю внешний жесткий диск к своему ноутбуку. Я пытаюсь узнать информацию по $ udevadm info -a -n /dev/sdb Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev …
11 usb  udev  devices  storage  pci 

5
В чем разница между Udev и Hald?
Я только начинаю погружаться во внутренности Linux, и мне было интересно, в чем разница между udev и демоном hal. Из того, что я понял, похоже, что оба отвечают за управление устройствами с возможностью «горячей» замены… не используется ли udev для прослушивания, или это две разные вещи?
11 udev  daemon 

2
Как я могу изменить разрешения в / sys для изменения состояния светодиода / подсветки с помощью `udev`?
У меня есть Thinkpad и я хотел бы использовать ThinkLight (белая вспышка над экраном, предназначенная для подсветки клавиатуры) для уведомлений о входящих сообщениях Jabber. Это легко реализовать, так как нужно всего лишь перейти /sys/class/leds/tpacpi::thinklight/brightnessна 255. Я сделаю это с помощью простого сценария Bash, который позволит свету мигать три раза. Но …

2
Атрибуты от различных родительских устройств в правиле udev
У меня возникли проблемы с пониманием того, как атрибуты устройства udev от разных родительских устройств оцениваются в правиле. Я хочу написать правило для определенного последовательного USB-устройства (модем HUAWEI) с атрибутом walk следующим образом: $ udevadm info --attribute-walk --name=/dev/ttyUSB0 looking at device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0': KERNEL=="ttyUSB0" SUBSYSTEM=="tty" DRIVER=="" looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0': …
11 arch-linux  udev 

1
Как дождаться / dev / video0 перед запуском сервиса
Я могу написать файлы модулей, которые зависят от монтирования, потому что я могу перечислить их, а затем добавить к ним Requires=xxx, например: # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition Я пытаюсь запустить сервис, когда веб-камера подключена к устройству. systemctl list-units | grep video0ничего …
11 systemd  udev 

2
Как получить имя файла устройства из вывода lsusb или по пути устройства
Связанный вопрос: уведомление о подключении / отключении через USB Когда устройство подключено / отключено, я получаю мгновенное уведомление, это здорово. Но чтобы сделать его (почти) идеальным, я также хочу получить имя файла устройства /dev/ttyUSB0и, что еще лучше, все символические ссылки на него. Но я не могу найти, как получить эту …
11 linux  usb  devices  udev 

5
Как запустить длительный процесс на событии Udev?
Я хочу запустить соединение ppp, когда подключен мой USB-модем, поэтому я использую это udevправило: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (Мой модем появляется в /devвиде ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1 >/dev/null 2>&1 & Проблема: В udevсрабатывает событие, и newPPP.sh работает, но newPPP.shпроцесс был убит после ~ 4-5s. pppне успевает подключиться …
11 linux  udev  ppp 

2
Переименование моего сетевого интерфейса WLAN
Я знаю, что этот вопрос похож на « Udev: переименование моего сетевого интерфейса », но я не считаю его дубликатом, потому что мой интерфейс не назван с помощью правила udev, и ни один из других ответов в этом вопросе не работал для меня. Итак, у меня есть один адаптер WiFi …
11 wifi  udev 

2
Почему я не могу найти MAKEDEV в папке / dev?
В настоящее время я изучаю дерево каталогов в Linux Mint, поддерживая его книгой, которую я купил. Ну, в книге конкретно сказано, что: /devКаталог содержит специальные файлы устройств для всех устройств. Файлы устройства создаются во время установки, а затем с помощью /dev/MAKEDEVскрипта. Это /dev/MAKEDEV.localскрипт, написанный системным администратором, который создает локальные файлы …

5
Автомонтаж USB-флешек в Debian
Я запускаю Debian Squeeze на подключаемом компьютере (только SSH, без графического интерфейса), и я пытаюсь сделать так, чтобы при подключении USB-накопителя он автоматически монтировался. Что я сделал, так это установил, autofsкоторый из того, что я собираю, обрабатывает автомонтирование, если оно знает, где находится устройство /dev. Проблема в том, что флешка …

1
Правило Udev, чтобы соответствовать любому устройству хранения USB
Как я могу реализовать udevправила для любого USB-устройства хранения данных, подключенного, а не только для конкретного? Что нужно изменить idVendor, а idProduct? ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0204", SYSFS{idProduct}=="6025", RUN+="/home/workspace/bash_script.sh"
10 udev 

1
Список всех правил udev (например, для устройства)?
Я хочу знать, как я могу перечислить все правила udev. Я знаю, что они могут быть потенциально сохранены в виде строк (одна строка = одно правило) в *.rulesфайлах в этих каталогах /etc/udev/rules.d /lib/udev/rules.d /run/udev/rules.d /var/run/udev/rules.d Поэтому я, хотя и могу найти все правила, просто объединяя все *.rulesфайлы в этих каталогах. …
10 udev 

1
Правило Udev: ACTION == «добавить» работает, но ACTION == «удалить» не работает!
Я написал файл 90-usb.rulesпод /etc/udev/rules.d/содержащим: ACTION=="add", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="2008", RUN+="/bin/mkdir /home/pandya/Desktop/testdir" ACTION=="remove", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="2008", RUN+="/bin/rmdir /home/pandya/Desktop/testdir" Когда я подключил устройство, udev ACTION=="add"создает каталог с помощью RUN+="/bin/mkdir /home/pandya/Desktop/testdir"(который работает нормально) НО, когда я отключил устройство, подобное Udev ACTION=="remove не удаляет каталог с помощьюRUN+="/bin/rmdir /home/pandya/Desktop/testdir" Там нет проблем, /bin/rmdirпотому что я также проверил, …
10 udev  trisquel 

2
Правило Udev для монтирования диска не работает
У меня есть следующий контент в /etc/udev/rules.d/81-external-disk.rules: ENV{ID_FS_UUID}=="6826692e-79f4-4423-8467-cef4d5e840c5", RUN{program}+="/bin/mount -o nofail,x-systemd.device-timeout=1 -t ext4 -U 6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external" После запуска: udevadm control --reload ; udevadm trigger /dev/sdb1 Это ничего не делает вообще. Однако, если я изменю команду монтирования для чего-то типа / bin / touch / tmp / xyz, это сработает. Версии: …
9 mount  udev 

1
Клонированная система + сетевые интерфейсы
Я сделал образ своей системы и дал его кому-нибудь для запуска. Они успешно сбросили свою систему с образом и запускают его. Проблема заключается в следующем: Система обычно имеет 2 беспроводных адаптера. Оба появляются в lsusb: pi@raspberry:~ $ lsusb Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.