web-dev-qa-db-fra.com

Quel fichier usb_modeswitch.d dois-je utiliser?

Comment configurer usb_modeswitch sur Ubuntu 10.04?

Lorsque le périphérique est branché, lsusb donne:

oshirowanen@laptop:~$ lsusb
Bus 001 Device 004: ID 19d2:0103 ONDA Communication S.p.A. 

Lorsque j'éjecte manuellement le périphérique pour le faire reconnaître en tant que modem, lsusb donne:

oshirowanen@laptop:~$ lsusb
Bus 001 Device 003: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636

Alors j'ai cherché 19d2 et j'ai obtenu:

oshirowanen@laptop:~$ Sudo updatedb && locate 19d2
/etc/usb_modeswitch.d/19d2:0053
/etc/usb_modeswitch.d/19d2:2000
/etc/usb_modeswitch.d/19d2:2000:uPr=USB_ZTE
/etc/usb_modeswitch.d/19d2:2000:uPr=ZTE_CDMA
/etc/usb_modeswitch.d/19d2:fff5
/etc/usb_modeswitch.d/19d2:fff6

Il semble donc qu’il n’y ait pas de fichier usb_modeswitch.conf dans Ubuntu 10.04, mais que je récupère ces fichiers dans /etc/usb_modeswitch.d

Dois-je utiliser l'un de ces fichiers 19d2, si oui, lequel et comment?

4
oshirowanen

Ce sont les 2 paquets associés à usb_modeswitch

usb-modeswitch
usb-modeswitch-data

S'il vous plaît vérifier si les deux sont installés.

/etc/usb-modeswitch.conf fait partie de usb-modeswitch comme vous pouvez le voir ici:

im2

Je suis arrivé ici en ouvrant synaptic, en recherchant le sélecteur de mode, en cliquant sur usb-modeswitch, puis en cliquant sur properties et installed files.

1 chose: j'utilise 11.04.
Sous 10.04, vous devrez peut-être installer votre propre fichier de configuration. Si vous avez installé à partir de synaptic et que cela ne fonctionne toujours pas, ceci topic suggère d'installer à partir du code source: sb-modeswitch et sb-modeswitch-data ( mais vous êtes seul ici;)).

En ce qui concerne la modification: voir ce sujet sur ubuntuforums

Je vais résumer ce que j'ai fait ici pour le bénéfice des autres:

  1. J'ai acheté un dongle '3' ZTE MF112
  2. Je l'ai branché. lsusb donne 19d2:0103
  3. Sudo aptitude install usb-modeswitch 4 .Sudo -H gedit /etc/udev/rules.d/zte_eject.rules

     SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0103", RUN+="/usr/bin/eject %k", OPTIONS+="last_rule"
    
  4. redémarrer
  5. lsusb donne 19d2:0031
  6. En utilisant NetworkManager> Modifier les connexions> Haut débit mobile , je configure le dongle pour accéder au réseau 3.

Je peux maintenant me connecter à chaque fois que je branche le dongle, à condition que la couverture mobile soit bonne.

6
Rinzwind