LINUX.ORG.RU

Как заставить правило udev находить usb устройство при загрузке системы?

 , ,


0

2

Создал правило udev, с ACTION==«add|change» и оно нормально работает если воткнуть устройство в usb.

Но если система загружается с уже воткнутым устройством, то ничего не происходит.

Как сделать так, что бы правило отрабатывало и в том случае, если система загружается с уже воткнутым в usb устройством?

Создал правило udev, с ACTION==«add|change»

создал он, охренеть. а правило мы должны сами придумать? может у тебя там модули используются, которые ещё не загружены когда правило выполняется, откуда нам знать

anonymous ()

А ты точно видел, что правило не отрабатывает?

Может статься, правило срабатывает, но до того, как система снесёт всё из /tmp при старте системы.

В дистрибутиве systemd? ЕМНИП, оно будет startup-сервисом чистить /tmp, даже если тот в ОЗУ.

Попробуй в скрипте писать файл не в /tmp.

apt_install_lrzsz ()

Как сделать так, что бы правило отрабатывало и в том случае, если система загружается с уже воткнутым в usb устройством?

другие устройства usb при загрузке беспроблемно опознаются? в dmesg есть что-либо связанное с устройством или портом его подключения (контроллером). initrd

попробуй создать альтернативное правило с ATTR{status}=="connected", вместо твоего ACTIONестественно, я не проверял и понятия не имею может ли тебе это помочь

anonymous ()