web-dev-qa-db-fra.com

Ubuntu 18.04 EM7455 ne fonctionne qu'après la suspension

Je frappe un problème étrange discuté dans ce fil de mailing modem lis https://lists.freedesktop.org/archives/modemmanager-devel/2017-February/003804.html .

En gros, lorsque je démarre mon système dans les journaux, je reçois des messages indiquant que le modem ne peut pas être activé car "Aucune carte SIM n'est insérée". Aussi, quand je fais mmcli -L je reçois

Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/0 [Sierra] MBIM [1199:9079]

Et quand je fais mmcli -m 0 je reçois

  -------------------------
  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)

Mon gestionnaire de modem est bon et devrait fonctionner avec 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

Mais si je ferme le couvercle et que mon ordinateur portable passe en mode suspension, je rouvre le couvercle, tout fonctionne comme prévu. Mon modem est maintenant: mmcli -L

Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/1 [Sierra] MBIM [1199:9079]

Carte SIM est bon pour aller mmcli -m 1

  -------------------------
  3GPP     |           imei: '014582005392668'
           |  enabled locks: 'fixed-dialing'
           |    operator id: '25501'
           |  operator name: 'Vodafone UA'
           |   subscription: 'unknown'
           |   registration: 'home'

Je peux me connecter à Internet, lancer des commandes AT, etc. Un autre point intéressant est que je dois fermer et ouvrir le couvercle. Faire # systemctl restart, ModemManager ne coupe pas.

On dirait que j'ai rencontré un bogue avec modemmanager/libqmi/quoique ce soit? Savez-vous ce qui peut/devrait être fait dans de telles situations?

2
borowis

J'ai un problème très similaire (modem Sierra, Thinkpad X240, Ubuntu 18.04), mais dans mon cas, il va dans le sens contraire. ModemManager cesse de fonctionner après une suspension (fermeture du couvercle) trois fois de suite. Après cela, je ne peux plus suspendre. Quand cela se produit, mmcli -L donne:

Found 1 modems:
    /org/freedesktop/ModemManager1/Modem/9 [Sierra] MBIM [1199:A001]

Et mmcli -m 9:

  Status   |           lock: 'none'
           | unlock retries: 'sim-pin (3)'
           |          state: 'registered'
           |    power state: 'on'
           |    access tech: 'gprs, lte'
           | signal quality: '0' (cached)

À première vue, le redémarrage de ModemManager (le service Sudo, le redémarrage de ModemManager ou systemcl) ne résout pas le problème. Après avoir redémarré 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)

Mais si j’attends quelques secondes que l’indicateur ModemManager s’affiche, puis que je clique sur Connecter, cet indicateur disparaît un instant, puis le chargement et la connexion sont rétablis et cette fois-ci, il fonctionne correctement.

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)

Sous Ubuntu 16.04, ModemManager fonctionnait parfaitement.

1
ijonfryderyk