Страница 1 из 1

назначить порту USB фиксированное имя как в Линуксе

Добавлено: 2014-10-11 0:35:23
dm07
Всем привет! На фре давно, но как-то не задавался вопросом, пока не начал заниматься IP-телефонией, а именно связывать модемы GSM с фрей. Так есть брелок GSM с портом USB, когда подключаем к системе, в логах видим:

Код: Выделить всё

# tail -F /var/log/messages
Oct 11 01:22:00 bkp kernel: ugen1.2: <HUAWEI Technology> at usbus1
Oct 11 01:22:00 bkp kernel: ugen1.2: <HUAWEI Technology> at usbus1
Oct 11 01:22:00 bkp kernel: u3g0: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/0.00, addr 2> on usbus1
Oct 11 01:22:00 bkp kernel: u3g0: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/0.00, addr 2> on usbus1
Oct 11 01:22:00 bkp kernel: u3g0: Found 3 ports.
Oct 11 01:22:00 bkp kernel: u3g0: Found 3 ports.
Соответственно получаем:

Код: Выделить всё

# ls /dev/ | grep cua
cuaU0.0
cuaU0.0.init
cuaU0.0.lock
cuaU0.1
cuaU0.1.init
cuaU0.1.lock
cuaU0.2
cuaU0.2.init
cuaU0.2.lock
Втыкаем второй брелок, получаем портянку устройств cua. Проблема в том, что Астериск жестко завязан на конкретном устройстве, которое подключено к конкретному порту и этот порт прописывается в конфиг-файле. Иногда бывает так, что при перетыкании брелков миксуются cua-устройства, а иногда им присваиваются другие номера что приводит в неработоспособность Астериска, и вся система становится ненадежной. Можно ли сделать так: назначить некий статический линк устройству USB и от него прописывать конфиги, при этом не боясь, что изменится номер порта или порты перемиксуются. Кто подскажет ?

Re: назначить порту USB фиксированное имя как в Линуксе

Добавлено: 2014-10-16 20:42:39
Alex Keda
х.з... если тока симлинк с фиксированным именем, на реальный девайс.
по событию втыкания-вытыкания его пересоздавать (devd)....

Re: назначить порту USB фиксированное имя как в Линуксе

Добавлено: 2014-10-28 18:30:36
skeletor
Используйте devd