Какие udev-атрибуты действительно доступны во время горячего / холодного подключения?

Удеву трудно отлаживать. – Виргинская среда во время загрузки системы всегда отклоняется, по крайней мере, от среды во время последующего повторного запуска.

Таким образом, я пытаюсь написать udev-правила с пониманием udev вместо проб и ошибок.

Одна большая проблема: какие атрибуты udev доступны во время горячего / холодного подключения?

Путаница исходит из этих двух команд:

udevadm test /sys/class/net/wlx801f024ddc32 udevadm info --attribute-walk --path=/sys/class/net/wlx801f024ddc32 

Оба, например, перечисляют SUBSYSTEM , который, как я знаю, доступен для udev-правил. Но только у первого есть DEVTYPE (по крайней мере для устройств DEVTYPE ), а только у последнего есть KERNEL .

Я действительно нуждаюсь в DEVTYPE (будучи «wlan») во время загрузки, но кажется, что он недоступен, когда правила пинают …

One Solution collect form web for “Какие udev-атрибуты действительно доступны во время горячего / холодного подключения?”

Вот мое понимание:

  • udevadm info -a : показывает атрибуты ATTRS{} и иерархию устройств.
  • udevadm test : показывает переменные ENV{} во время обработки udev.

Они не показывают один и тот же тип информации. Ваша переменная DEVTYPE может существовать и должна быть проверена как ENV{DEVTYPE}=="wlan" . Однако следует учитывать, что переменные ENV {} создаются постепенно во время обработки udev. Поэтому порядок вашего правила имеет значение, и он должен появиться после того, как ENV{DEVTYPE} был создан другим правилом.

Вы можете проанализировать файл 'udev_actions.txt' из приведенной ниже команды, чтобы определить, как упорядочиваются вещи. Затем вы можете выбрать лучший номер для вашего файла .rules, чтобы проверить ENV{DEVTYPE} .

 $ sudo udevadm test $DEVPATH 1> udev_ENV.txt 2> udev_actions.txt 
  • Как сканировать WLAN RSSI в командной строке?
  • Две сетевые карты и настройка cctv
  • WLAN подключен, но нет доступа в Интернет
  • Ошибка при установке
  • Конфигурация Wlan при входе в портал
  • wpa_supplicant не автоматически изменяет AP
  • Поделитесь подключением wlan к ethernet с помощью командной строки
  • Точка доступа настраивается через Linux
  • Почему так сложно настроить WLAN в Debian? (по сравнению с Ubuntu)
  • Какой живой linux размером более 2 ГБ и с предварительно установленным `wpa_supplicant` лучше всего подходит для установки Gentoo?
  • Настройка интерфейса wlan0 во время загрузки
  • Используйте iptable, чтобы перенаправить весь HTTP-трафик на localhost
  • Interesting Posts

    Почему entropy_avail стекает, а затем стабилизируется?

    Добавление метки времени в имя файла / dir

    Каков формат отправки сообщения в sendmail?

    Команда вырезания не извлекает поля правильно в выровненных столбцах

    Выполнение задач параллельно с использованием Bash

    Почему я не могу перейти в корзину из / var / tmp?

    Проблемы с img2pdf и пробелы в именах файлов

    wifi – достигнуто максимальное количество ожидающих ответов на соединение

    FreeBSD – основные и второстепенные обновления с использованием портов?

    rm: Ресурсы каталога не пустые

    Может ли Просветление быть необычной альтернативой i3 WM с такой же производительностью клавиатуры?

    Как установить и запустить oracle 12c в oracle linux 6.5?

    Учитывая vmlinuz и initrd.gz, как узнать, откуда ядро ​​загружается / (корневая) файловая система?

    Заполнение rsyslog / var / log ставит систему вниз

    Проверка сценария оболочки с помощью моделирования терминала

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