web-dev-qa-db-fra.com

Huawei E3531: voir la force du signal?

J'ai un dongle 3G Huawei E3531 (qui fonctionne très bien sur Ubuntu 14.04, dès la sortie de la boîte). Cependant, il s’inscrit en tant qu’adaptateur USB-Ethernet et je ne peux pas visualiser la puissance du signal ni d’autres informations de connexion, sauf en visitant la page Web interne du dongle au 192.168.8.1. Ce dongle peut-il également être utilisé comme périphérique modem ttyUSBx afin de fonctionner correctement avec le gestionnaire de réseau?

Merci! Florian

3
Florian Echtler

TL; DR: Pour que le E3531 fonctionne comme un modem série sur USB, vous devez modifier la règle de changement de mode en fonction de celle que vous avez publiée (12d1: 1001) et pour désactiver la numérotation automatique dans la page de configuration interne, sinon il y aurait un conflit et l'ordinateur ne pourrait pas utiliser le modem.

J'avais besoin de configurer ce modem pour qu'il fonctionne avec un routeur OpenWrt. J'ai donc passé plusieurs heures à tester mon boîtier Fedora et le routeur lui-même. Cela fonctionne en mode Ethernet CDC, mais il n’ya aucun moyen de configurer des éléments tels que le transfert de port. Dans /etc/usb_modeswitch.d/12d1:1f01, j'avais:

# Huawei E353 (3.se)

TargetVendor=  0x12d1
TargetProduct= 0x14db

MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
NoDriverLoading=1

et de même dans le fichier /etc/usb-mode.json d'OpenWrt (les valeurs entre parenthèses sont en décimal):

    "12d1:1f01": {
        "*": {
            "t_vendor": 4817,
            "t_product": [ 5339, 5340 ],
            "mode": "HuaweiNew",
            "no_driver": true,
            "msg": [  ]
        }
    }

Il semble que le NoDriverLoading = 1 ( "no_driver": true ) Cette option ne permet pas au périphérique de passer en mode série sur USB. Je ne me souviens plus si le même principe s'applique à "mode": "HuaweiNew" , car j'ai expédié le routeur au client.

Donc, pour récapituler, vous devez:

  1. Désactiver la numérotation automatique dans la page de configuration
  2. Modifiez la règle de commutation de mode afin de cibler l'id du produit 0x1001 (décimal: 4097) et le message "555342431234567800000000000000110620000000000000000000000"
  3. Supprimer l'option NoDriverLoading = 1
  4. Sauvegarder la règle, débrancher et rebrancher
3
Alex P

Je peux actuellement répondre à ma propre question: il est possible de passer le stick en "mode modem" dans lequel il présente 3 périphériques série. La connexion via ces périphériques modem ne fonctionne pas pour le moment. Dans tous les cas, voici l'incantation magique: mettez ce qui suit dans un fichier "/etc/usb_modeswitch.d/12d1:1f01":

# Huawei E3531s-2 - switch to modem mode instead of HiLink CDC-Ether mode
TargetVendor=0x12d1
TargetProduct=0x1f01

# switch to 12d1:1001 (modem mode, 3 virtual serial ports)
MessageContent="55534243123456780000000000000011062000000100000000000000000000"

# switch to 12d1:14dc (default HiLink CDC-Ether mode)
# MessageContent="55534243123456780000000000000a11062000000000000100000000000000"

# switch to 12d1:1442 (debug mode with 2 virtual serial ports)
# MessageContent="55534243000000000000000000000011060000000000000000000000000000"

Trouvé à et adapté de: http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=3&t=1897

9
Florian Echtler