Я использую gsm-ussd, чтобы попытаться запросить баланс данных с моего 3G-модема.
Когда я выполняю команды
gsm-ussd -m /dev/ttyUSB0 '*188#'
или
gsm-ussd -m /dev/ttyUSB2 '*188#'
, я получаю либо «Устройство или ресурс занят» (когда он используется и подключен), либо «Неизвестная ошибка ( 100)».
Мое устройство (Huawei E173), по-видимому, создает 3 устройства в / dev, а именно ttyUSB0
, ttyUSB1
и ttyUSB2
. Ни один из них не работает, и ttyUSB1 дает несколько иную проблему, поскольку просто выдает следующее сообщение:
* Wrong modem device (use -m <dev>)?
* Modem broken (no reaction to AT)
ОБНОВЛЕНИЕ Я нашел следующий пост, но я уже делаю то, что он говорит: http://mybroadband.co.za/vb/showthread.php/382977-8-ta-E173-on-openSUSE-with-USSD-setup
У меня есть Huawei E1780, который также создает / dev / ttyUSB0, / dev / ttyUSB1 и / dev / ttyUSB2
gsm-ussd --device /dev/ttyUSB2 --no-cleartext '*100#'
для меня. Вы также можете добавить --debug
, возможно, это поможет найти проблему.