udev не создает SYMLINK

Тема в разделе "WASM.UNIX", создана пользователем ormoulu, 14 июн 2026 в 15:12.

  1. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.207
    Читаю Цирюлика, создание имени устройства с помощью udev.
    Загружается простой модуль fixdev.ko. Правило udev:
    Код (Text):
    1. SUBSYSTEM=="module", ACTION=="add", DEVPATH=="/module/fixdev", SYMLINK+="abc2"
    Линк не создается.
    Код (Text):
    1. udevadm test /module/fixdev
    среди прочего выдает:
    Код (Text):
    1. sd-device: Failed to chase symlinks in "/module/fixdev"
    В чем может быть проблема? Как поправить?
     
    Последнее редактирование: 14 июн 2026 в 15:55
  2. q2e74

    q2e74 Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    1.027
    sudo udevadm control --log-priority=debug
    sudo dmesg -wT | grep -E
    sudo udevadm monitor --environment --udev
    journalctl -b 0 -u systemd-udevd.service

    Нечто подобное тоже ловил при чтении Цирюлика. Лечится чем-то очень смешным, чуть ли не парой строк или их порядком в init_module или что-то типа flush.
    давно было. сейчас не вспомню.