J'ai un modem ZTE MF-193E qui fonctionnait bien avant. Lorsque j'ai acheté ce modem il y a plus d'un an, il fonctionnait sans problème. Maintenant, comme Ubuntu progresse en version, les choses deviennent de plus en plus difficiles pour moi.
Ce modem a même fonctionné il y a quelques mois avec Ubuntu 15.04 (64 bits). Maintenant, dans Ubuntu 15.10 (64-bit), il ne peut pas se connecter.
J'ai mettre en place une connexion mobile à large bande . J'ai essayé plusieurs chaînes pour l'APN, mais cela n'a jamais été un problème auparavant.
(Le modem fonctionne bien sous Windows 10, il ne s'agit donc pas du tout d'un problème matériel. Aussi, Modem Manager GUI détecte bien cet appareil. Les SMS peuvent être envoyés et reçus sans aucun problème).
Lorsque j'insère le modem, il est bien détecté, une icône de CD s'affiche dans Unity avec le nom du modem. Quelques secondes plus tard, j'obtiens une boîte de message
Mobile Broadband Network: you are registered on the home network
près de l'icône du réseau.
Lorsque j'essaie de me connecter, l'icône sans fil de l'applet du gestionnaire de réseau commence ces mouvements centrifuges, mais finalement la connexion échoue et un message m'indique que je suis hors ligne.
La ligne que j'ai pu isoler de /var/log/syslog
c'est ça,
NetworkManager[628]: <info> (ttyUSB1): device state change: ip-config
> -> failed (reason 'ip-config-unavailable') [70 120 5]
Cependant, je ne suis pas sûr que ce soit le cas.
Plus de lignes de /var/log/syslog
peuvent être trouvés aquí .
Mise à jour 1 - 06 décembre 2015
Comme l'a fait remarquer un membre bienveillant, a essayé la nf_conntrack_pptp
approche par module.
Exécuté les commandes suivantes,
$ lsmod | grep nf_conntrack_pptp | wc -l
0
$ sudo modprobe nf_conntrack_pptp
lsmod | grep nf_conntrack_pptp
nf_conntrack_pptp 20480 0
nf_conntrack_proto_gre 16384 1 nf_conntrack_pptp
nf_conntrack 106496 2 nf_conntrack_proto_gre,nf_conntrack_pptp
J'ai ensuite essayé mon modem, même échec. Aucun changement perceptible dans le journal non plus.
Mise à jour 2 - 06 décembre 2015
Exécuté en tant que root,
systemctl restart network-manager.service
Aucune sortie sur l'écran (terminal).
Le journal correspondant du point ci-dessus à une tentative de connexion à l'aide du modem se trouve à l'adresse suivante aquí .
Mise à jour 3 - 06 décembre 2015
Installé ofono
puis j'ai réessayé le modem.
Veuillez consulter le journal aquí .
Mise à jour 4 - 06 décembre 2015
Encore une fois, exécuté en tant que root,
systemctl restart network-manager.service
Le journal correspondant du point ci-dessus à une tentative de connexion à l'aide du modem se trouve à l'adresse suivante aquí .
Mise à jour 5 - 06 décembre 2015
Changer tous les "deny" en "allow" dans le document /etc/dbus-1/system.d/nm-dispatcher.conf
.
J'ai essayé de me connecter. Pas de chance.
Quelques réseaux se connectent et se déconnectent avec la connexion Ethernet.
Suivi par sudo systemctl restart network-manager.service
.
Le modem se branche et se débranche.
J'ai essayé de me connecter à nouveau. Ne se connecte pas.
Le journal est aquí .
Mise à jour 6 - 06 décembre 2015
Exécuté
sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee /tmp/modem.log.txt
y
export NM_PPP_DEBUG=1
sudo NetworkManager --no-daemon 2>&1 | tee /tmp/nm.log.txt
Impossible à exécuter mm-test.py
en raison d'erreurs multiples. J'ai trouvé le fichier à l'endroit indiqué. Je l'ai obtenu de, https://github.com/openshine/ModemManager/blob/master/test/mm-test.py .
Les commandes ci-dessus sont quelque peu différentes de celles du Wiki.
Les fichiers journaux sont aquí .
Mise à jour 7 - 07 décembre 2015
Exécuté à nouveau (après le changement suggéré dans /lib/udev/rules.d/40-usb_modeswitch.rules
et redémarrer)
sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee /tmp/modem.log.txt
y
sudo NM_PPP_DEBUG=1 /usr/sbin/NetworkManager --log-level=debug --no-daemon > /tmp/nm.log.txt
El /var/log/syslog
est également inclus.
Les fichiers journaux sont aquí .
Mise à jour 8 - 08 décembre 2015
Le jeu de journaux mis à jour est le suivant aquí .
Mise à jour 9 - 08 décembre 2015
Test 1
-
Cette fois, j'ai démarré l'ordinateur à partir d'un DVD Ubuntu 14.04 32 bits. Dès que l'ordinateur a démarré, j'ai commencé à capturer le journal MM.
-
J'ai inséré le modem.
lsusb
a montré qu'elle était reconnue comme un 19d2:1232 qui doit être transformé en 19d2:2003. périphérique. Puisque l'installation de usb-modeswitch nécessite le redémarrage de la redémarrage de la machine (et donc la perte de l'installation pour l'exécution du DVD), j'ai préparé un fichier de commutation personnalisé et j'ai commuté le modem à partir de la ligne de commande (sudo usb_modeswitch -I -c 19d2:2003
). -
Dès que la commutation a été effectuée, on m'a informé que j'étais sur
Mobile Broadband Network
et l'appreil Nouvelle connexion à large bande dans le menu du gestionnaire de réseau. -
J'ai établi la connexion ci-dessus de la manière habituelle (le nom de l'APN n'était pas un critère de sélection). problème), et la connexion a été établie automatiquement.
-
J'ai déconnecté et éjecté le modem.
-
Arrêt de la capture du journal MM.
Le journal MM et le syslog complets pour le début de la session jusqu'à l'éjection du modem peuvent être trouvés aquí .
Test 2
Le même test avec un DVD Ubuntu 14.04 64 bit.
Les journaux peuvent être trouvés aquí .
Mise à jour 10 - 09 décembre 2015
Ce temps testé avec wvdial
et a constaté que si wvdial
est exécuté en tant que root, nous obtenons un succès de connexion.
El wvdial
conf et log, et le syslog correspondant sont aquí
Première conjecture : la situation pourrait avoir quelque chose à voir avec le groupe d'utilisateurs de l'utilisateur correspondant.
Mais comme indiqué aquí ,
Avec tous ces outils, pour établir une connexion dialup, l'utilisateur doit l'utilisateur doit être membre des groupes "dip" et "dialout". qui sont supposés se connecter via dialup dans ces groupes.
Mais comme nous pouvons le constater,
$ groups masroor
masroor : masroor adm dialout cdrom sudo dip plugdev lpadmin sambashare family wireshark
Ainsi, l'utilisateur est déjà un membre des groupes indiqués.
Maintenant, peut-être que le problème se résume à l'un ou l'autre de ces points,
- Quel groupe supplémentaire l'utilisateur doit-il constituer ?
- Comment exécuter le processus de configuration de la connexion haut débit mobile en tant que root ? (problèmes de sécurité ?)
Mise à jour 11 - 09 décembre 2015
wvdial
fonctionne avec USB3 et ne no fonctionnent avec USB1.
Veuillez trouver le syslog aquí .
On y trouve également les résultats de dmesg | grep tty > /tmp/dmesg.tty.txt
. Mais vous voyez ces quatre lignes au début du fichier ?
Mise à jour 12 - 10 décembre 2015
-
La ligne 4 a été commentée (
SUBSYSTEM!="tty", GOTO="mm_zte_port_types_end"
) en/lib/udev/rules.d/77-mm-zte-port-types.rules
. -
J'ai redémarré ma machine. J'ai débranché le câble et inséré le modem.
-
J'ai essayé de me connecter. Sans succès.
Le fichier syslog est aquí .
Mise à jour 13 - 10 décembre 2015
En désespoir de cause, pour voir si certains changements locaux n'affectent pas la connexion, j'ai testé la machine avec les DVD Ubuntu 15.04 et 15.10.
- J'ai démarré la machine avec le DVD Xubuntu 15.04 64 bit. La connexion s'est déroulée comme sur des roulettes.
- J'ai démarré la machine avec le DVD Ubuntu 15.10 64 bit. La connexion a échoué comme avant.
Que s'est-il passé entre la 15.04 et la 15.10 ?
C'est tellement frustrant.
Mise à jour 14 - 10 décembre 2015
-
Création d'un nouveau fichier
/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
comme indiqué dans la réponse. -
J'ai redémarré ma machine (ou exécuté
sudo udevadm control --reload
(j'ai en fait essayé les deux). J'ai inséré le modem. -
Le modem a été reconnu.
$ lsusb Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
-
J'ai débranché le câble et essayé de me connecter avec le modem. Sans succès.
-
J'ai éjecté le modem.
La machine se bloque une fois, est-ce un événement aléatoire ? Ma machine ne se habituellement pas une fois par an.
Le fichier syslog et les fichiers de règles créés sont les suivants aquí .
Mise à jour 15 - 11 décembre 2015
-
Ajouté les lignes suivantes à
/lib/udev/rules.d/40-usb_modeswitch.rules
.# ZTE MF193E ATTR{idVendor}=="19d2", ATTR{idProduct}=="1232", RUN+="usb_modeswitch '%b/%k'"
-
A laissé le dossier
/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
intact. -
J'ai redémarré ma machine. J'ai inséré le modem.
-
Le modem a été reconnu.
Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
-
Le logiciel a déconnecté le câble et a essayé de se connecter. Sans succès.
-
J'ai éjecté le modem.
-
Supprimé
/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
. -
J'ai redémarré et réessayé tout le processus. Sans succès à nouveau.
Le fichier syslog (complet, je n'ai pas pris le risque de manquer une partie partie importante) et le fichier de règles mentionné (40) sont aquí .
Mise à jour 16 - 11 décembre 2015
-
Il ne reste qu'une seule règle 1232 dans
/lib/udev/rules.d/40-usb_modeswitch.rules
et j'ai enlevé l'autre l'autre. -
Exécuté
sudo udevadm control --reload
. -
J'ai inséré le modem.
-
Le modem a été reconnu.
Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
-
Le logiciel a déconnecté le câble et a essayé de se connecter. Sans succès.
-
J'ai éjecté le modem.
Mais n'avons-nous pas testé le système par défaut ci-dessus ? Vouliez-vous laisser /lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
à sa place ?
Le fichier syslog (complet, je n'ai pas pris le risque de manquer un quelconque partie importante) et le fichier de règles mentionné (40) sont aquí
Mise à jour 17 - 11 décembre 2015
-
La règle 1232 a été commentée dans
/lib/udev/rules.d/40-usb_modeswitch.rules
Il en a ajouté un pour 2003.# ZTE MFxxx # Added on December 11 2015 ATTR{idVendor}=="19d2", ATTR{idProduct}=="2003", RUN+="usb_modeswitch '%b/%k'"
-
Exécuté
sudo udevadm control --reload
. -
J'ai inséré le modem.
-
Le modem a été reconnu comme un 1232 appareil. On ne me propose pas d'essayer de me connecter (d'après ce que je sais, il ne sera pas enregistré sur le réseau à large bande, à moins qu'une commutation ne soit intervenue en 2003).
Bus 001 Device 008: ID 19d2:1232 ZTE WCDMA Technologies MSM
-
J'ai éjecté le modem.
Le fichier syslog et le fichier de règles mentionné (40) sont aquí
Mise à jour 18 - 11 décembre 2015
-
Mettez tous les fichiers de règles dans leur forme originale.
-
Regardé
lsusb
toutes les secondes en utilisant un Shell. Shell. Sortie capturée dans des fichiers horodatés. -
Insérer le modem. (Le modem apparaît d'abord dans le fichier
lssuboutouput.Fri Dec 11 16:56:29 BDT 2015.txt
). Comme nous pouvons le constater à partir des captures, il est clair qu'il passe d'un dispositif 1232 à un 2003. -
J'ai essayé de me connecter. Sans succès.
-
J'ai éjecté le modem.
Le fichier syslog, horodaté lsusb
et les fichiers de règles mentionnés sont aquí .
Maintenant, vous pouvez vouloir faire correspondre les sorties syslog avec les horodatages.
Mise à jour 19 - 11 décembre 2015
J'ai effectué ce test dans une direction totalement nouvelle en souhaitant que je pouvoir isoler les problèmes.
-
Sauvegardé sur un support portable
/lib/udev/rules.d/40-usb-media-players.rules
y/lib/udev/rules.d/77-mm-zte-port-types.rules
(depuis la machine Ubuntu 15.10). -
J'ai démarré la machine en utilisant le DVD Xubuntu 15.04 64 bit.
-
Exécuté
diff 77-mm-zte-port-types.rules /lib/udev/rules.d/77-mm-zte-port-types.rules > diff15.10and15.04_77-mm.txt
. Le premier fichier est celui qui a été enregistré du 15.10.L'examen du fichier diff ne montre aucune
idProduct
1232 ou 2003. -
Exécuté
diff 40-usb_modeswitch.rules /lib/udev/rules.d/40-usb_modeswitch.rules > diff15.10and15.04_40-usb.txt
. Encore une fois, le premier fichier provient de celui sauvegardé du 15.10.Encore une fois, l'examen du fichier diff ne montre aucune
idProduct
1232 ou 2003. -
J'ai inséré le modem. Le modem a été reconnu comme un modem.
$ lsusb Bus 001 Device 008: ID 19d2:2003 ZTE WCDMA Technologies MSM
-
J'ai pu me connecter facilement après avoir établi une connexion mobile à large bande.
-
J'ai éjecté le modem.
-
Installation de la dernière version de USB_ModeSwitch.
diff 40-usb_modeswitch.rules /lib/udev/rules.d/40-usb_modeswitch.rules
Renvoie maintenant NULL, comme prévu.
-
Exécuté
sudo udevadm control --reload-rules
. -
J'ai inséré le modem. Le modem a été reconnu comme un modem.
$ lsusb Bus 001 Device 008: ID 19d2:2003 ZTE WCDMA Technologies MSM
-
On pourrait se connecter facilement.
J'aurais pu essayer de mettre à niveau MM et NM vers ceux d'Ubuntu 15.10, juste pour voir où ça casse. J'ai en fait essayé mais j'ai abandonné à cause de problèmes de dépendances sans fin.
Tous les fichiers diff mentionnés ci-dessus sont aquí .
Mise à jour 20 - 12 décembre 2015
Test 1
-
El
/lib/udev/rules
en état original. -
Le dispositif de modem n'a pas encore été inséré dans cette session.
-
Configurer ModemManager pour le débogage et configurer udevadm capture.
sudo udevadm monitor --e |& tee udevadm.update20.WITHOUT78.log sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee MM.update20.WITHOUT78.log
-
J'ai branché le modem et j'ai attendu qu'il indique qu'il est enregistré dans le réseau à large bande.
-
J'ai essayé de me connecter sans succès.
-
J'ai éjecté le modem.
-
Les fichiers journaux emballés.
Test 2
Répétez le test ci-dessus avec /lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
en place.
Les noms des fichiers journaux sont explicites.
Tous les fichiers journaux ci-dessus plus syslog et les 78 fichiers de règles sont aquí .
J'aimerais que tous les fichiers journaux soient accompagnés d'un horodatage, ce qui faciliterait la comparaison.
Mise à jour 21 - 15 décembre 2015
- J'ai modifié le fichier de règles comme suggéré.
- J'ai redémarré ma machine.
- J'ai inséré le modem et essayé de me connecter. Cela n'a pas fonctionné.
Le fichier de règles et le syslog
アール aquí .
Mise à jour 22 - 16 décembre 2015
Comme indiqué dans un commentaire, j'ai installé différents noyaux à partir de http://kernel.ubuntu.com/~kernel-ppa/mainline/ et j'ai essayé de me connecter en utilisant le modem après avoir démarré dans chaque cas.
-
4.2.8-040208-generic, échec.
-
4.1.15-040115-generic, failure.
-
4.0.9-040009-generic, échec.
Donc, peut-être, nous pouvons exclure le problème du noyau.
Mise à jour 23 - 16 février 2016
Le modem a commencé à fonctionner dans Ubuntu 16.04. Cette version est encore en Alpha 1, mais fonctionne bien dans mon ordinateur portable.