LINUX.ORG.RU

Правило для создания файла в dev в зависимости от топологии

 , , , ,


0

1

Почитал тут и тут. Но так и не понял, как же реализовать то, что я хочу.
Есть USB-хаб на 7 портов. К каждому порту подключено по одному USB-UART конвертеру. Я так понимаю, что при каждой загрузке номера девайсов будут рандомно перемешиваться.
Как сделать так, чтобы устройства принимали соответствующие имена в зависимости от подключения (всегда должно быть MyHubPort0->ttyUSB0, MyHubPort1->ttyUSB1 и т.д.)? Система OpenWRT.
Также будут USB-I2C конвертеры. Не знаю, как с ними работать вообще.

★★★★★

Последний пост тс'а в той теме написано udev правило. Адреса он смотрел через udevadm monitor --property

sehellion ★★★★★ ()

Можно попробовать порыться в /sys и вытащить всю нужную инфу оттуда. И по ней насоздавать симлинков с постоянными именами на /dev/ttyUSB*.

Deleted ()
Ответ на: комментарий от Deleted

А нет ли какого-нибудь специального конфига для этой задачи? Вроде бы задача тривиальна. Или лучше в рассылку OpenWRT написать?

CYB3R ★★★★★ ()
Ответ на: комментарий от CYB3R

Думаю да, лучше в рассылку OpenWRT написать.

Deleted ()

ну можно собрать с udev
попробовать

ii343hbka ★★★ ()
Ответ на: комментарий от CYB3R

Ну, наверное, можно написать совершенно аналогичный велосипед, который будет общаться с ядром через тот же нетлинк, слушать uevent'ы и на них отвечать, но... зачем?

intelfx ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.