Как сделать петлевое устройство доступным для записи для обычного пользователя?

Это обычное, но все же загадочное явление. То же самое делают модемы Telit и Huawei. Телит хотя бы, уточните сколько их будет в Linux USB Driver -User Guide .

Например, у Telit LE910, который я сейчас использую, PID USB равен 0x1201, что указано как предоставление через последовательный порт Linux «5 портов /dev/ttyUSBx». В соответствующей таблице есть любопытная сноска, в которой говорится:

Not all the ports exposed by a modem can be used for AT commands sending: please refer to the proper AT commands User Guide for port arrangement description.

Следование по следам «AT-команд» оказывается беспорядочной погоней. Вместо этого поиск «описания расположения портов» дает немного больше информации, некоторые вводящие в заблуждение, некоторые разъясняющие. Это изображение появляется в "РУКОВОДСТВЕ ПОЛЬЗОВАТЕЛЯ ПО РАСПОЛОЖЕНИЮ ПОРТОВ 3G-МОДУЛЕЙ TELIT" :

.

enter image description here

Обратите внимание на зеленые дорожки. Модем имеет «Виртуальное последовательное устройство», которое при подключении через USB к компьютеру (DTE )представляет ряд «USB-каналов». Сопоставление этих каналов с «точками доступа» модема настраивается. Точки доступа «AT0», «AT1», «AT2» обеспечивают параллельные сеансы AT-команд. Точка доступа «TT» является старым коммуникационным интерфейсом для использования с «Инструментом TTC» для создания «Соединения TTC». И, наконец, точка доступа GPS — это стандартный интерфейс GNSS, который может предоставлять предложения NMEA.

Таким образом, в зависимости от того, как сконфигурирован ваш модем, я ожидаю, что ваши ttyUSBустройства будут некоторой перестановкой этих точек доступа.

Например, методом проб и ошибок оказалось, что в моем случае первые два и последние (ttyUSB0, ttyUSB1иttyUSB4)не являются AT-портами, а два других —(ttyUSB2и ttyUSB3).

Итак, ответ на ваш вопрос 2: :вы не можете. Конфигурация модема определяет, какое устройство к какой функции подключено.

0
15.11.2021, 06:55
0 ответов

Теги

Похожие вопросы