web-dev-qa-db-fra.com

configuration du modem USB (Huawei EC156) dans Ubuntu 13.10

Je rencontre des difficultés pour installer mon modem USB sous Ubuntu 13.10. Contrairement à ce que beaucoup ont suggéré, cela ne se détecte pas automatiquement et la configuration d’une nouvelle connexion n’aide pas. Le périphérique USB est répertorié dans lsusb, mais pas sous gestionnaire de réseau ou périphériques, il est détecté comme un CD-ROM. Ce que j’ai compris sur le Web, c’est que le mode USB peut être utilisé pour passer d’un périphérique USB à un autre. Même l'option "Activer le haut débit mobile" n'apparaît pas dans le gestionnaire de réseau.

Ce qui était intéressant, c’est lorsque je démarre un ordinateur portable avec Windows 7 et utilise le modem USB, puis que je redémarre avec Ubuntu. On peut voir à la fois Enable Broadband et la connexion haut débit mobile. Malheureusement, la connexion Internet n'a pas pu être installée.

J'ai essayé d'utiliser la commande USB-modeswitch comme suggéré quelque part, mais cela ne semble pas fonctionner. Voici le message.

Take all parameters from the command line 


 * usb_modeswitch: handle USB devices with multiple modes
 * Version 2.0.1 (C) Josua Dietze 2013
 * Based on libusb1/libusbx

 ! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x12d1
DefaultProduct= 0x1505
HuaweiMode=1
NeedResponse=0

InquireDevice enabled (default)

Look for default devices ...
  found USB ID 8087:0020
  found USB ID 1d6b:0002
  found USB ID 0461:4db6
  found USB ID 12d1:1505
   vendor ID matched
   product ID matched
  found USB ID 138a:0007
  found USB ID 03f0:231d
  found USB ID 8087:0020
  found USB ID 1d6b:0002
 Found devices in default mode (1)
Access device 005 on bus 001
Get the current device configuration ...
 OK, got current device configuration (1)
Use interface number 0
Use endpoints 0x08 (out) and 0x87 (in)
Inquire device details; driver will be detached ...
Looking for active driver ...
 OK, driver detached
 INQUIRY message failed (error -9)

USB description data (for identification)
-------------------------
Manufacturer: HUA?WEI TECHNOLOGIES
     Product: HUAWEI Mobile
  Serial No.: ???????????????????
-------------------------
Send old Huawei control message ...
-> Run lsusb to note any changes. Bye!

Je suis coincé avec ce problème depuis 4 jours maintenant, toute aide serait appréciée

5
Sandeep Tripathy

Après tant de douleur, le post suivant de Jaydeep a fonctionné.

http://ubuntuforums.org/showthread.php?t=181458

Publiera toujours la réponse ci-dessous.

Vérifiez le nom de votre périphérique USB en exécutant la commande suivante sur le terminal.

lsusb

tapez ce qui suit pour accéder au dossier usb_modeswitch.d

cd /etc/usb_modeswitch.d

créez un fichier de configuration (.conf) à l'aide de la commande suivante.

Sudo gedit

Copiez et collez le texte suivant dans le fichier et enregistrez-le.

DefaultVendor= 0x12d1 
DefaultProduct=0x1505 

MessageContent="55534243123456780000000000000011062000000100000000000000000000"

N'oubliez pas que les valeurs 12d1 et 1505 dans DefaultProduct et DefaultVendor correspondent à la sortie reçue dans lsusb pour votre appareil Huawei.

Enregistrez le fichier sous 12d1: 1505. (tout autre nom devrait aussi marcher !!)

Exécutez la commande usb_modeswitch comme ci-dessous.

Sudo usb_modeswitch -I -W -c 12d1\:1505

L'appareil devrait être détecté, veuillez ajouter une nouvelle connexion et voir s'il est connecté.

Sinon, redémarrez, exécutez à nouveau la même commande usb_modeswitch et voyez si elle fonctionne! (Pour moi, cela a fonctionné après le redémarrage)

Remarque: pour que cela fonctionne, vous devez exécuter la commande usb_modeswitch à chaque démarrage du PC. Pour éviter cela, un script peut être utilisé.

6
Sandeep Tripathy

J'ai eu le même problème dans Ubuntu 14.04.3. Enfin, j'ai trouvé une solution permanente en installant le pilote Huawei. (Plus besoin d'exécuter usb_modeswitch)

Téléchargez le pilote Huawei modifié à partir du lien this . (Le pilote Huawei du lien officiel pose des problèmes lors de l'installation. Cochez cette question : pilote Huawei Linux sur Ubuntu 13.04 )

Installation

  • Extraire l'archive sur le bureau

    $ cd ~/Bureau

    $ tar -xvf Linux\Driver\4.19.19.00 (Modifié) .tar.gz

  • Passer au répertoire extrait dont le nom est driver

    pilote $ cd

  • Basculez vers la racine et rendez le script nommé install exécutable

    $ Sudo chmod + x install

  • Installez le script

    $ Sudo ./install

Création d'une connexion haut débit mobile

  • Allez dans Paramètres -> Réseau -> Haut débit mobile et cliquez sur Ajouter une nouvelle connexion
  • Suivez les étapes qui consistent à sélectionner le pays, l'opérateur, etc.

La prochaine fois que vous insérerez le modem, il sera correctement détecté et vous pourrez vous connecter à la connexion haut débit mobile que vous avez créée précédemment en cliquant sur l'icône Réseau de la barre d'état système.

Crédits à: Vels

2
Gobinath

Si le problème persiste et que l'option "activer le haut débit mobile" n'est pas disponible. Cela pourrait être similaire au problème que j'ai eu.

J'ai installé l'interface graphique pour "modem-manager".

Puis connecté le dongle et exécuté l'interface graphique. Le dongle a été trouvé et, après avoir renseigné les détails à l'écran pour le fournisseur, le modem a fonctionné.

0
Trevor H

Ouvrez votre terminal et tapez la commande:

 Sudo apt-get install modemmanager

(Vous devez disposer d'une connexion Internet fonctionnelle pour télécharger ce package.)

0
kishore sakthi

la réponse de sandeep est parfaite, mais j'ai juste eu envie de l'ajouter. C'est un moyen d'automatiser le processus et fonctionnera à 100% du temps:

  • après avoir suivi les instructions de sandeep, copiez le texte suivant dans un fichier nommé foo.sh (la partie "foo" peut être tout ce que vous voulez) et assurez-vous de remplacer 140c par l'ID de produit de vous ec156 lsusb

      #!/bin/bash
    
      Sudo usb_modeswitch -I -W -c /etc/usb_modeswitch.d/12d1\:1505 
      Sudo usb_modeswitch -v 0x12d1 -p 0x140c -H -W 
      Sudo wvdialconf
      wvdial
    
  • dans le type de terminal chmod +x foo.sh puis Sudo ./foo.sh

  • cela devrait fonctionner parfaitement maintenant, sinon, et même si cela fonctionne (pour éviter des problèmes futurs), ouvrez /etc/wvdial.conf (dans gedit en tapant Sudo gedit /etc/wvdial.conf) et ajoutez Carrier Check = no à la la fin du fichier, c’est que certains modems sont bizarres et continuent d’insister sur le fait qu’il n’ya pas de transporteur qui puisse causer beaucoup de problèmes.

maintenant, tout ce que vous avez à faire chaque fois que vous voulez vous connecter à Internet est d'insérer votre modem et d'aller dans le répertoire où vous avez mis foo.sh et de taper le terminal Sudo ./foo.sh, si vous rencontrez des problèmes, n'hésitez pas les mentionner dans un commentaire

0
Farouk Jouti