web-dev-qa-db-fra.com

Ubuntu 14.04 - Port série USB - le périphérique signale qu'il est prêt à lire mais ne renvoie aucune donnée (le périphérique est-il déconnecté?)

Après deux jours de recherche sur le Web, je dois admettre que cela me dépasse et que j'ai besoin d'aide, merci

J'administre plusieurs machines (mais je ne prétends pas être un administrateur Linux), principalement avec 12.04 LTS. Nous utilisons un adaptateur USB/série pour un certain nombre de connexions dans le laboratoire. Un processus 12.04 (faute d’un meilleur mot) consistait à chmod 777/dev/ttyUSB0 afin que l’adaptateur série USB puisse être installé ou supprimé sans que les utilisateurs aient à faire quoi que ce soit et cela a bien fonctionné, sinon peut-être pas la bonne façon de Ce faisant. J'ai mis à jour une machine du 12.04 au 14.04 - et la mise à jour était transparente. Comme je devais remplacer un autre système, nous avons acheté un ordinateur Windows 7 sous Dell que je prévoyais de créer à double démarrage, comme tous les autres. N'a jamais réussi à charger 14.04 - finis par charger 12.04 puis passer à 14.04 - très douloureux et excessivement long, mais finalement, 14.04 est opérationnel. Je suis maintenant bloqué sur le numéro de série USB - une fois installé, il apparaît dans/dev en tant que ttyUSB0 et j'ai ajouté l'utilisateur à un groupe afin que je puisse l'exécuter, mais toujours obtenir le message lorsque j'exécute notre interface python. scénario:

le périphérique signale qu'il est prêt à lire mais ne renvoie aucune donnée (le périphérique est-il déconnecté?)

Malheureusement, notre développeur de logiciels ne nous aide pas, alors je suis suspendu ici.

Enfin, le chargement de l’interface python consiste à charger deux éléments 1 py.serial 2 google cmdline Là où j’ai peut-être quitté la route, je les charge après la mise à niveau vers 14.04. Mon plan actuel est d’exploiter la version 14.04, de recharger la version 12.04 et de tout faire fonctionner à partir de là. Essayez ensuite de mettre à jour à la version 14.04. J'apprécierais beaucoup toute aide avant de prendre cette mesure Merci !!!!!

1
Capt-Tuttle

J'avais un problème similaire. Après une récente mise à jour d'ubuntu 14.04, mes connexions série ont échoué. J'ai trouvé ceci et cela a fonctionné pour moi: https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/150124

Après avoir démarré le noyau 3.13.0-63-generic, tout a fonctionné à nouveau.

btw: au lieu de chmod 777 chaque/dev/ttyUSB *, vous pouvez peut-être simplement ajouter l’utilisateur au groupe "dialout".

2
staudi

Comme une autre réponse l'a déjà indiqué, il semble y avoir quelque chose qui ne va pas dans le noyau 3.13.0-65-generic. En attendant que cela soit résolu, la solution consiste à démarrer le noyau plus ancien 3.13.0-63-generic.

Pour ce faire, redémarrez votre PC et lorsque GRUB se charge, choisissez l'option Advanced options for Ubuntu qui vous mènera au menu suivant où vous pourrez choisir de charger l'ancien noyau.

1
Demetris