Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/12/2014, à 12:08

NothusJG

Clé 3G USB : un bus qui change tout seul passé un certain temps...

Bonjour à tous,

Utilisateur récent de Gammu, j'ai acheté pour l'occasion une clé 3G. Tout fonctionne parfaitement (envoi et réception de SMS, ce qui m'intéresse). Le démon dédié de Gammu vers MySQL tourne aussi sans difficulté.

Au moins un certain temps... Lorsque je démarre un serveur, dédié pour cela, qui a moins d'un an (un petit HP), tout se passe bien :

jgautoserv@JGAutoServ:~$ gammu --identify
Périphérique       : /dev/ttyUSB2
Fabricant            : QUALCOMM INCORPORATED
Modèle              : unknown (8)
Firmware             : 8200C-FACPASZQ-30350  1  [Dec 15 2011 15:00:00]
IMEI                 : 8637450********
SIM IMSI             : 2081500********

Puis les choses se corsent. A la longue, plus rien ne fonctionne (généralement une heure) :

Aucune réponse dans le temps spécifié : le téléphone n'est peut-être pas connecté. 

Cela vaut pour tout logiciel qui accède à la clé 3G, avec ou sans un accès root.

A force de chercher, je me suis aperçu que, sans toucher à rien (juré !), la commande LSUSB me retourne un bus différent pour la clé. Or, je n'ai pas touché à la clé d'aucune façon, ni physiquement, ni logiciellement :

(quand ça va bien)

jgautoserv@JGAutoServ:~$ lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 2357:9000 ===> ma clé 3G 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

(quand ça va mal)

jgautoserv@JGAutoServ:~$ lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 2357:f000 ====> ma clé 3G
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

J'utilise /dev/ttyUSB2 pour le fichier de configuration Gammu (AT19200). Du coup, si le bus change, la configuration n'est plus efficace...
De toute façon, il m'indique, lorsque tout va mal, que ttyUSB2 n'existe plus...

Je ne suis pas (encore) en phase de production sur ce serveur. Cependant, il le sera un jour et devra certifier les connexions par une double validation. Si le serveur d'authentification n'est plus fonctionnel passé quelques heures, c'est embêtant...

Pour ce qui est de l'environnement : je n'utilise pas encore de règles par udev (ce qui explique que je n'ai pas encore de règle arrêtée pour la clé).
Ma clé est parfaitement opérationnelle.
Je n'ai pas de problème de droit (je reçois et j'émets très bien pendant quelques temps).
Je n'ai pas non plus un problème matériel USB (le clavier est opérationnel tout le temps).
J'utilise une des dernière versions de Ubuntu serveur, en lignes de commande, sans avoir particulièrement de logiciels exotique (Apache2, MySQL, OpenSSL, etc.).
Je n'ai pas d'erreur autrement.
Si je redémarre la machine, tout revient à la normale, puis ça finit par tomber...

J'ai fait le tour dans le forum et il existe des problèmes plus ou moins similaires pour toute sorte de matériels USB, souvent liés soit à des incompatibilités (ce qui ne me semble pas être mon cas, sinon ça ne fonctionnerait jamais), soit un problème matériel (mais tout est neuf, et tout fonctionne très bien pris individuellement).

Mes questions sont les suivantes :
(1) Y a t-il une sorte de mise en veille du port USB qui m'échappe ?!
(2) Comment, sans toucher à rien, ma clé passe du bus 2 à 5 ?!
(3) Quelle serait la manière de procéder à la vérification de ma configuration, ou de « pister » les problèmes ?!

Toutes vos pistes me seraient utiles smile

Bonne fête à tous,

Julien.

Dernière modification par NothusJG (Le 21/12/2014, à 12:12)

Hors ligne

#2 Le 02/09/2016, à 09:44

hgallacier

Re : Clé 3G USB : un bus qui change tout seul passé un certain temps...

Bonjour,
Je rencontre le même problème. Comment l'avez-vous résolu ?
Cdt,

Hors ligne