Извините, не нашел лучшей ветки для данной темы. Мне очень нужно выбрать специфическую железку.Мне нужен модем, который будет отдавать системе информацию о своем серийном номере.
Дело в том, что модемов нужно подключить к компу парочку. И если они имеют одинаковые названия в портах, то при перезагрузке они будут меняться местами, да и udev на них натравить не выйдет.Для примера модем ZTE MF192 виден в системе вот так:
/dev/serial/by-id/usb-ZTE_MF192_057E9D99VHF8FBVBNSA66BE45VS63FE47AA24A8C-if00
/dev/serial/by-id/usb-ZTE_MF192_057E9D99VHF8FBVBNSA66BE45VS63FE47AA24A8C-if02
а ZTE MF626 выглядит уже вот так:
usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if00-port0
usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if01-port0
usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if02-port0
и под два таких модема udev-правило уже не сделаешь.Я уверен что многие форумчане используют модемы, по этому прошу подсказать какие модемы сообщают свой серийник.
Заранее предупреждаю вопрос о том, почему-бы не купить MF192 - был когда-то, но загнулся. Новый найти не вышло - или цена неадекватная, или непонятно что суют.
>[оверквотинг удален]
> а ZTE MF626 выглядит уже вот так:
> usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if00-port0
> usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if01-port0
> usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if02-port0
> и под два таких модема udev-правило уже не сделаешь.
> Я уверен что многие форумчане используют модемы, по этому прошу подсказать какие
> модемы сообщают свой серийник.
> Заранее предупреждаю вопрос о том, почему-бы не купить MF192 - был когда-то,
> но загнулся. Новый найти не вышло - или цена неадекватная, или
> непонятно что суют.а dmesg что про них показывает?
> /dev/serial/by-id/usb-ZTE_MF192_057E9D99VHF8FBVBNSA66BE45VS63FE47AA24A8C-if02
> а ZTE MF626 выглядит уже вот так:
> usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if00-port0
> usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if01-port0
> usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM-if02-port0
> и под два таких модема udev-правило уже не сделаешь.Э? И imei свой скрывают?
AT
OK
ATI
Manufacturer: huawei
Model: E398
Revision: 10.72.37.00.306
IMEI: A66BE45VS63FE47AA24A8C
+GCAP: +CGSM,+FCLASS,+DSOK
AT+GCAP
+GCAP: +CGSM,+FCLASS,+DSOK
AT+CGSN
A66BE45VS63FE47AA24A8COK
> Э? И imei свой скрывают?А разве можно применить вывод АТ-команд в правиле udev? Если да, то я буду безмерно счастлив, это то, что мне нужно!
IMEI модем нормально отображает.
>> Э? И imei свой скрывают?
> А разве можно применить вывод АТ-команд в правиле udev? Если да, то
> я буду безмерно счастлив, это то, что мне нужно!
> IMEI модем нормально отображает.Вот тут делают симлинки по номеру порта/шины или как-то так -
http://stackoverflow.com/questions/4800099/how-to-identify-m...
Насколько я понимаю, можно примерно так сделать и с AT-командами, chat + разобрать вывод.
При этом скрипт пускать на тот ttyUSBnn, какой получится, а симлинку имя давать по тому, что увидел на этом порту. Так, вроде, симлинк с каждым из имён должен появляться, когда воткнут нужный девайс, незавимисо от порядка.
> Вот тут делают симлинки по номеру порта/шины или как-то так -
> http://stackoverflow.com/questions/4800099/how-to-identify-m...
> Насколько я понимаю, можно примерно так сделать и с AT-командами, chat +
> разобрать вывод.
> При этом скрипт пускать на тот ttyUSBnn, какой получится, а симлинку имя
> давать по тому, что увидел на этом порту. Так, вроде, симлинк
> с каждым из имён должен появляться, когда воткнут нужный девайс, незавимисо
> от порядка.Хм... Весьма интересная идея. Буду курить и пытаться понять как повторить подобное для моих целей.
Тем не менее, меня все-же все равно интересуют модели модемов, которые отдают свои серийники.
> все равно интересуют модели модемов, которые отдают свои серийники.man lsusb, man udev, man udevadm
>> все равно интересуют модели модемов, которые отдают свои серийники.
> man lsusb, man udev, man udevadmИ к чему это? или чисто поумничать? Уважаемый, вы вообще читали мое сообщение вверху?
Если нет, кратко излагаю суть - не все модемы отдают свои серийники, в итоге модемы разных моделей видны в системе с одинаковыми именами.
> ... в итоге модемы разных моделей видны в системе с одинаковыми именами.без серийника жить можно.
> без серийника жить можно.Окей, а что делать при подключении двух даже разных модемов одного производителя, которые в системе видны полностью одинаково? Ладно, настроить можно, а потом рррраззз, и перезагружаем компьютер. Перезагружаем, и удивляемся - а чего это у нас не работает ничего? Ба! Да тут порты местами поменялись. Ничего перенастроим. А потом ррраззз, и перезагружаем компьютер... Дальше продолжать?
> которые в системе видны полностью одинаково?Ни разу не видел двух одинаковых устройств, даже кетайское г...но.
> Ни разу не видел двух одинаковых устройств, даже кетайское г...но.Выложить выхлоп удева от двух Alcatel X090S? После этого можно совместно поиграть в игру - найди 10 отличий :)