web-dev-qa-db-fra.com

Le modem Huawei EC156 n'est plus détecté après sa déconnexion

Je viens d'installer Ubuntu 13.04 Raring. Maintenant, je suis confronté à un problème avec mon modem Huawei EC156.

Au début, cela fonctionnera correctement, mais il disparaîtra du gestionnaire de réseau si le modem est déconnecté après la connexion ou retiré du port USB. L'option "Activer le haut débit mobile" disparaîtrait également de Network Manager. Le modem réapparaîtra si je l'utilise depuis Windows, puis le réexécute sur Ubuntu.

Si le modem est détecté correctement, dmesg affichera quelque chose comme ceci:

New USB device found, idVendor=12d1, idProduct=140c

mais s'il n'est pas détecté, dmesg afficherait ce résultat:

New USB device found, idVendor=12d1, idProduct=1505

Je n'ai jamais vu ce problème auparavant dans les versions précédentes d'Ubuntu. Comment puis-je le réparer?

1
pram

J'ai trouvé la réponse de ce blog . C'est en indonésien, donc je voudrais le traduire et l'expliquer un peu.

Tout ce dont vous avez besoin est de deux étapes simples:

  1. Écrivez un fichier pour usb_modeswitch:

    # nano /etc/usb_modeswitch.d/12d1:1505
    

    Remplissez le fichier avec ces textes:

    DefaultVendor= 0x12d1 
    DefaultProduct=0x1505 
    MessageContent="55534243123456780000000000000011062000000100000000000000000000"
    
  2. Émettre une commande:

    # usb_modeswitch -I -W -c /etc/usb_modeswitch.d/12d1:1505
    

Le modem devrait maintenant avoir changé de mode et peut être détecté par NetworkManager.

0
pram

Vous auriez probablement pu essayer ce que je vais dire.

lsusb

usb-devices

Les commandes ci-dessus répertorieront les périphériques USB connectés à votre machine.

Cependant, la méthode suivante fonctionne à chaque fois pour moi. Branchez le périphérique USB avant d'allumer votre ordinateur portable.

Après la connexion, veuillez entrer les commandes suivantes dans votre terminal:

dmesg -c

Veuillez noter les impressions que votre modem est détecté.

lsusb

Et obtenez l'ID du fournisseur et du produit de votre appareil.

modprobe option

service network-manager restart

echo 12D1 140C > /sys/bus/usb-serial/drivers/option1/new_id

dmesg

Vous devez maintenant voir quelques changements dans dmesg en détectant votre périphérique USB en tant que modem. Sinon, après dmesg -c, essayez modprobe -r usb_storage, ce qui supprimera la prise en charge des périphériques de stockage USB. Parfois, votre modem est détecté comme stockage USB. Une fois votre modem détecté, vous pouvez réactiver le stockage USB en modprobe option.

J'espère que cela vous aidera.

0
Manikanda raj S