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 ★★★★★
()
Ответ на: комментарий от intelfx

Именно велосипедить я и не хочу. Хотел решить проблему одним конфигом, но, видимо, это будет конфиг udev.

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