LINUX.ORG.RU
ФорумAdmin

udev замапить usb устройства

 , ,


0

2

Добрый день.

есть малинка с подключенным usb-хабом и gsm брелками хуавей. е1550. настроен астериск, работает.

возникает проблема если вытащить и засунуть модем в хаб. udev может создать произвольный /dev/ttyUSB, который никак не отследить.

на работе есть coreos кластер, на машинках все сетевые интерфейсы имеют наименование enps[число связанное с pci шиной]f[ номер сетевухи на плате], например enps0f0.

как написать такое же udev правило для usb устройств.

чтобы все usb устройства имели имя - /dev/usb/portMMM/hubNNN/COMPOSITEDEVICEID

где portMMM - номер порта usb hubNNN - номер на хабе, если подключен хаб если устройство 3-в-1 то создать различные линки.

смотри

udevadm info -a /dev/ttyUSBx
Если есть что-то уникальное у каждого модема, делаешь из этого правило udev и добавляешь SYMLINK+=«имя_модема»

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

начал читать, модемы хуавей - это композитные usb устройства. в raspasterisk нашел скрипт, который создает ссылки /dev/serial/by-path/

буду думать как этот скрипт подогнать под себя.

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