J'ai un module Huawei 3G, modèle MU736, installé par défaut sur mon ordinateur portable Clevo, Ubuntu 14.04 64.
Voici ce que je sais:
J'ai un double démarrage avec Debian 8 Jessie (qui malgré Ubuntu ne fonctionne pas avec les pilotes nvidia) et celui-ci fonctionne presque correctement avec le modem (après avoir utilisé dpkg-reconfigure modem manager
), je peux peut-être l'utiliser pour savoir comment. travaux.
Le module est entièrement pris en charge par le gestionnaire de modem de bureau gratuit, comme indiqué ci-dessous: http://www.freedesktop.org/wiki/Software/ModemManager/SupportedDevices/
Le mode USB fonctionne correctement car l'interface modem de lsusb est visible et même le port série du modem dans/dev/ttyUSB1 et je le vois dans l'interface graphique du gestionnaire de modem, mais sans accès.
J'ai essayé dpkg-reconfigure modemmanager
sans succès, même purger et réinstaller ne fonctionnait pas.
Aidez-moi!
J'ai trouvé des indications précieuses ici et ici . Ils décrivent quelles commandes doivent être exécutées et comment les intégrer à un service systemd. Toutefois, le service sera exécuté que le modem soit réellement présent ou non, ce qui peut être indésirable. J'ai réussi à utiliser les règles udev à la place, ainsi la séquence d'initialisation ne s'exécutera que si le périphérique est réellement présent.
Notez qu'il s'agit du HP hs3110, qui se présente comme un périphérique HP et non comme un périphérique Huawei. Si vous possédez un périphérique non-HP, votre ID de périphérique peut être différent de celui indiqué ci-dessous.
Instructions pas à pas:
Assurez-vous que usb-modeswitch
et usb-modeswitch-data
sont installés (installez-les s'ils sont manquants).
Editez /lib/udev/rules.d/40-usb_modeswitch.rules
, en ajoutant les lignes suivantes au bloc de règles de périphérique:
# HP hs3110 (Huawei MU736)
ATTR{idVendor}=="03f0", ATTR{idProduct}=="521d", RUN+="usb_modeswitch '%b/%k'"
ATTR{idVendor}=="03f0", ATTR{idProduct}=="521d", RUN+="/bin/bash -c 'modprobe option && echo 03f0 521d > /sys/bus/usb-serial/drivers/option1/new_id'"
Installez wvdial
.
Éditez /etc/wvdial.conf
, en ajoutant la section suivante:
[Dialer 3G]
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP"
ISDN = 0
Modem = /dev/ttyUSB2
Modem Type = Analog Modem
Baud = 460800
Au prochain redémarrage et à la connexion, vous serez invité à saisir votre code PIN. Ensuite, le modem devrait apparaître dans Network Manager et vous pouvez configurer une connexion.
Une mise en garde: vous ne pourrez pas vous connecter jusqu'à ce que vous exécutiez wvdial 3G
à partir de la ligne de commande (vous devez le faire une fois après chaque redémarrage).
J'essaie toujours de comprendre comment automatiser ceci:
wvdial
à la règle ne fonctionne pas non plus.Le problème est résolu avec les versions ultérieures d'Ubuntu. N'oubliez pas d'insérer la carte SIM pour que le modem apparaisse dans le menu et fonctionne correctement.