![mmcli -m 0 说未找到调制解调器,但我可以连接](https://linux22.com/image/1188634/mmcli%20-m%200%20%E8%AF%B4%E6%9C%AA%E6%89%BE%E5%88%B0%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8%EF%BC%8C%E4%BD%86%E6%88%91%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5.png)
上面的情况是,我的远程设备提示找不到调制解调器,但我可以通过 4g 网络登录。命令 mmcli -m 0 之前可以正常工作,然后我将调制解调器锁定到 4g,现在它提示“错误:找不到调制解调器”
我的问题是,如何让它再次显示 mmcli -m 0 输出?
答案1
我做了一些调查,结果很简单。CPU 现在将调制解调器视为 1,而不是 0。
mmcli -m 1 现在将提取我的调制解调器详细信息。我猜重启后它将恢复为 0。
答案2
为了将来参考,您也可以使用:
mmcli -m any
并mmcli
会报告检测到的任何调制解调器。注意:我不确定如果您有多个调制解调器,它会做什么 - 我只用过一个。
答案3
启用依赖 GPIO 后,它有助于重新启动 ModemManager:
sudo systemctl restart ModemManager
只有那时
mmcli -m any
工作