モデムメーリングリスのこのスレッドで説明されている奇妙な問題に遭遇しました https://lists.freedesktop.org/archives/modemmanager-devel/2017-February/003804.html 。
基本的に、ログでシステムを起動すると、「SIMカードが挿入されていない」ためモデムをアクティブにできないというメッセージが表示されます。また、mmcli -Lを実行すると、
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/0 [Sierra] MBIM [1199:9079]
そして、mmcli -m 0を実行すると、
-------------------------
Hardware | manufacturer: 'Sierra'
| model: 'MBIM [1199:9079]'
| revision: 'SWI9X30C_02.30.03.00'
| supported: 'gsm-umts, lte'
| current: 'gsm-umts, lte'
| equipment id: '014582005392668'
-------------------------
Status | lock: 'unknown'
| unlock retries: 'unknown'
| state: 'failed'
| failed reason: 'sim-missing'
| power state: 'low'
| access tech: 'unknown'
| signal quality: '0' (cached)
私のモデムマネージャーは問題なく動作し、MBIMで動作するはずです。
borowis@NoName:~$ dpkg -l modemmanager
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==========================-==================-==================-==========================================================
ii modemmanager 1.6.8-2ubuntu1 AMD64 D-Bus service for managing modems
しかし、ふたを閉じてラップトップをサスペンドモードにすると、ふたを再び開くよりもすべてが正常に機能します。私のモデムは次のとおりです。mmcli-L
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/1 [Sierra] MBIM [1199:9079]
Simカードはmmcli -m 1
-------------------------
3GPP | imei: '014582005392668'
| enabled locks: 'fixed-dialing'
| operator id: '25501'
| operator name: 'Vodafone UA'
| subscription: 'unknown'
| registration: 'home'
インターネットに接続し、ATコマンドなどを発行することができます。別の興味深いことは、ふたを閉じて開ける必要があることです。#systemctl restart ModemManagerはそれをカットしません。
Modemmanager/libqmi/whateverでバグが発生したようです。このような状況で何ができる/すべきかを知っていますか?
非常によく似た問題(シエラモデム、Thinkpad X240、Ubuntu 18.04)がありますが、私の場合は逆です。その後、私はもう中断できません。発生した場合、mmcli -Lは以下を提供します。
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/9 [Sierra] MBIM [1199:A001]
Mmcli -m 9:
Status | lock: 'none'
| unlock retries: 'sim-pin (3)'
| state: 'registered'
| power state: 'on'
| access tech: 'gprs, lte'
| signal quality: '0' (cached)
ModemManagerの再起動(SudoサービスModemManager restartまたはsystemcl)を一見しても問題は解決しません。 ModemManagerの再起動後、mmcli -L:
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/0 [Sierra] MBIM [1199:A001]
mmcli -m 0:
Status | lock: 'none'
| unlock retries: 'sim-pin (3)'
| state: 'registered'
| power state: 'on'
| access tech: 'lte'
| signal quality: '0' (cached)
しかし、ModemManagerインジケータが表示されるまで数秒待ってから[接続]をクリックすると、インジケータが一瞬消え、再びロードと接続を開始し、今度は正常に動作し始めます。
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/1 [Sierra] MBIM [1199:A001]
mmcli -m 1:
Status | lock: 'none'
| unlock retries: 'sim-pin (3)'
| state: 'connected'
| power state: 'on'
| access tech: 'lte'
| signal quality: '0' (cached)
Ubuntu 16.04では、ModemManagerが問題なく動作していました。