我正在使用 gsm-ussd 尝试从我的 3G 调制解调器查询我的数据余额。
当我发出命令时
gsm-ussd -m /dev/ttyUSB0 '*188#'
或者
gsm-ussd -m /dev/ttyUSB2 '*188#'
我收到“设备或资源繁忙”(当它正在使用和连接时)或“未知错误(100)”。
我的设备(华为 E173)似乎在 /dev 中创建了 3 个设备,分别是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
答案1
我有一台华为 E1780,它也创建了 /dev/ttyUSB0 , /dev/ttyUSB1 和 /dev/ttyUSB2
gsm-ussd --device /dev/ttyUSB2 --no-cleartext '*100#'
对我来说很管用。你也可以添加--debug
也许有助于发现问题。