mais où est donc ttyUSB0 ??

Questions concernant les composants
Gersei
Messages : 36
Enregistré le : ven. 17 févr. 2017 22:07

mais où est donc ttyUSB0 ??

Messagepar Gersei » lun. 2 avr. 2018 19:20

Bonjour à tous
j'ai besoin de transférer des data d'un port série vers un terminal, en l'occurrence gtkterm, comme au temps où on avait des ports série com1, com2, etc. Sauf que maintenant c'est des ports USB et donc qu'il faut un adaptateur. Jusque là tout va bien...
La méthode indiquée pour ubuntu, et qui fonctionne sur un autre ordi en ubuntu14.04, est de:

1/ repérer le cable adaptateur par un lsusb:

Code : Tout sélectionner

gerard@Intel64 ~ $ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
... blablabla
Bus 003 Device 017: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
...
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Vla mon adaptateur, Prolific. Jusque là tout va bien...

2/ suivant l'ID indiqué pour le cable, il faut faire ensuite:

Code : Tout sélectionner

gerard@Intel64 ~ $ sudo modprobe usbserial vendor=0x067b product=0x2303
[sudo] password for gerard:
gerard@Intel64 ~ $


On n'a pas de réponse, donc on suppose que c'est bon... So far, so good...

3/ Puis il faut faire un dmesg:

Code : Tout sélectionner

gerard@Intel64 ~ $ dmesg | grep ttyUSB
[252293.139930] usb 3-1.2: pl2303 converter now attached to ttyUSB0
[252293.234375] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
gerard@Intel64 ~ $


ce qui nous confirme que le cable est attaché à ttyUSB0, ce qui est réjouissant, et pas encore connecté ce qui semble normal. Donc jusque là, tout va bien...

4/ Il faut étendre les permission de ttyUSB0 par un :

Code : Tout sélectionner

gerard@Intel64 ~ $ sudo chmod 777 /dev/ttyUSB0
chmod: impossible d'accéder à «/dev/ttyUSB0»: Aucun fichier ou dossier de ce type
gerard@Intel64 ~ $


Et là, BANG! fin du voyage, il ne trouve pas /dev/ttyUSB0. Effectivement, une recherche sur ttyUSB0 en partant de la racine donne wallou, inconnu au bataillon...
Ca fonctionne nickel sur Ubuntu, pas sur Mint...
Et comme on est censé renseigner le port sur lequel on veut se connecter, de la forme ttyXXX, dans gtkterm comme dans toute autre console d'ailleurs, ça marche pas... :-(

Quelqu'un aurait une idée sur comment trouver ce ttyUSB0 pour s'y connecter ?

Merci !
L'avantage quand on n'y connait rien, c'est qu'on a tout à apprendre ! ;)

hard: CPU Pentium G3260@3.3Ghz x 2 ; RAM 7.7Go; graph: XeonE3 intégrée;wifi DWA-131
soft: Mint 17 Cinnamon 64 (2.2.16) monoboot ; noyau: 4.4.0-79-generic

arnaudpo33
Messages : 2
Enregistré le : dim. 9 sept. 2018 09:46

Re: mais où est donc ttyUSB0 ??

Messagepar arnaudpo33 » dim. 9 sept. 2018 09:50

Bonjour,
Je me trouve exactement dans la même situation, configuration et aucune solution.
Cordialement.

Avatar du membre
tyrry
Messages : 3885
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: mais où est donc ttyUSB0 ??

Messagepar tyrry » dim. 9 sept. 2018 10:51

Slt ,
regardes si tu trouves ton "port" dans :

Code : Tout sélectionner

/sys/class/tty/

ou

Code : Tout sélectionner

/dev/bus/usb/

@+
Desktop: Xfce 4.12.3 (Gtk 2.24.30) Distro: SolydX 9 (stretch)
Kernel: 4.9.0-6-amd64 x86_64
CPU: Intel Core i3-2130 RAM: -8 go Graphics Card: Intel 2nd Generation Core Processor
Dicton de tyrry : C'est pas parce qu'on sait pas se servir de xfce qu'il est nul........

arnaudpo33
Messages : 2
Enregistré le : dim. 9 sept. 2018 09:46

Re: mais où est donc ttyUSB0 ??

Messagepar arnaudpo33 » dim. 9 sept. 2018 12:16

Bonjour,

Je me réponds à moi-même:

lsusb
ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

sudo modprobe usbserial vendor=0x067b product=0x2303

UBUNTU #sudo chmod 777 ttyUSB0
Linux MINT#sudo chmod 777 tty0

Le tty0 se trouve dans /dev/ avec les autres ...

C'est la seule solution qui a fonctionné pour moi à l'heure actuelle.

PS:J'ai essayé ceci, mais sans succès:
https://github.com/esp8266/source-code- ... /issues/26

After the sudo usermod -a -G tty yourname you have to logout/login to get group addition happens.

Cordialement.

Avatar du membre
david37
modérateur
Messages : 2572
Enregistré le : lun. 22 août 2016 05:06

Re: mais où est donc ttyUSB0 ??

Messagepar david37 » lun. 10 sept. 2018 21:24

Salut arnaud,

préconisation de présentation, pour faciliter la lisibilité des retours du terminal, faire un copier de celui-ci et le coller dans le message entre les balises "code", c'est plus simple et plus facile à suivre ;)
pour l'utilisation des balises voir tuto barre d'outils des messages
PC1: Hp pavilion g6 / 1.36 GHz AMD E2-1800 APU with Radeon(tm) HD Graphics / 500 GB hard drive / 4G RAM /
LM 18.3 Mate x64
PC2: Hp-Pavilion Slimline / 2.5 GHz AMD RV710 / 4GB RAM / 500 GB hard drive / LM 18.3 Mate x64 & LM 18.3 Cinnamon x64
PC3: Lenovo ThinkPad R61i / 1.87 GHz Intel T2390 / NVIDIA G86M / 2GB RAM / 100 GB Hard Drive / LMDE2-Mate x64
PC4: Dell-Latitude E7240 / 2GHz i5-4310U / Intel Haswell-ULT HD 4400 / 8GB RAM / 256 GB Hard Drive / LM19 xfce x64

Gersei
Messages : 36
Enregistré le : ven. 17 févr. 2017 22:07

Re: mais où est donc ttyUSB0 ??

Messagepar Gersei » dim. 23 sept. 2018 17:44

Bonjour Arnaud,
en ce qui me concerne, j'ai résolu le Pb, voir mon post:
https://www.forum-francophone-linuxmint.fr/viewtopic.php?f=18&t=10926

pour voir le ttyUSB0, il faut avoir les droits du groupe; d'où le:

Code : Tout sélectionner

toto@mint ~ $ sudo usermod -a -G dialout toto


j'espère que ça va marcher aussi chez toi, dans ce cas on mettra "résolu" dans le sujet.
L'avantage quand on n'y connait rien, c'est qu'on a tout à apprendre ! ;)

hard: CPU Pentium G3260@3.3Ghz x 2 ; RAM 7.7Go; graph: XeonE3 intégrée;wifi DWA-131
soft: Mint 17 Cinnamon 64 (2.2.16) monoboot ; noyau: 4.4.0-79-generic


Retourner vers « Compatibilité matériel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités