Ports séries additionnel - Pas de communication
Résolu
strangeuser
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour les Linuxiens,
Avant toute chose, posons le contexte.
Je suis en école d'ingé système & réseau et je mène actuellement un projet concernant des postes Linux.
Le système en question est un Ubuntu 18.04 LTS, et nous avons besoin d'une carte série additionnel pour faire fonctionner des machines de productions.
Le poste est un LENOVO M710s, et la carte additionnel est une LINDY PCie Serial 2 ports

Le problème est le suivant :
Contrairement aux ports séries natif du poste, la carte s’initialise mais ne communique pas (vraiment pas). La méthode de test est de faire un "cat" sur "/dev/ttyS5" puis un "echo "test"" sur "/dev/ttyS4" dans un autre terminal, mais rien ne passe... et bien-sûr un câble les relies ^^
Cela fait maintenant plusieurs semaines que je cherche une solution mais rien n'y fait.
J'ai pu récolter différentes informations qui sont les suivantes :
DMESG
SYSLOG - ttyS4
SYSLOG - ttyS5
SETSERIAL
L'objectif est de faire communiquer ces deux ports
Le problème devient urgent et j'ai vraiment besoin d'aide...
Merci d'avance pour vos réponses
Avant toute chose, posons le contexte.
Je suis en école d'ingé système & réseau et je mène actuellement un projet concernant des postes Linux.
Le système en question est un Ubuntu 18.04 LTS, et nous avons besoin d'une carte série additionnel pour faire fonctionner des machines de productions.
Le poste est un LENOVO M710s, et la carte additionnel est une LINDY PCie Serial 2 ports

Le problème est le suivant :
Contrairement aux ports séries natif du poste, la carte s’initialise mais ne communique pas (vraiment pas). La méthode de test est de faire un "cat" sur "/dev/ttyS5" puis un "echo "test"" sur "/dev/ttyS4" dans un autre terminal, mais rien ne passe... et bien-sûr un câble les relies ^^
Cela fait maintenant plusieurs semaines que je cherche une solution mais rien n'y fait.
J'ai pu récolter différentes informations qui sont les suivantes :
DMESG
'# dmesg | grep ttyS' [ 1.104697] 00:01: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 1.107997] ttyS4: detected caps 00000700 should be 00000500 [ 1.108601] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 18, base_baud = 4000000) is a 16C950/954 [ 1.109832] ttyS5: detected caps 00000700 should be 00000500 [ 1.110410] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 19, base_baud = 4000000) is a 16C950/954
SYSLOG - ttyS4
'# cat /var/log/syslog | grep ttyS4' Oct 17 16:03:32 plx120205 kernel: [ 1.119869] ttyS4: detected caps 00000700 should be 00000500 Oct 17 16:03:32 plx120205 kernel: [ 1.120472] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 19, base_baud = 4000000) is a 16C950/954 Oct 17 16:03:32 plx120205 setserial[668]: /dev/ttyS4 at 0xd010 (irq = 19) is a 16950/954 Oct 17 16:03:38 plx120205 rc.local[848]: [ 1.120472] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 19, base_baud = 4000000) is a 16C950/954 Oct 17 16:03:38 plx120205 rc.local[848]: message repeated 4 times: [ [ 1.120472] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 19, base_baud = 4000000) is a 16C950/954] Oct 17 16:03:47 plx120205 ModemManager[691]: <warn> (tty/ttyS4) failed to parse QCDM version info command result: -5 Oct 17 16:03:47 plx120205 ModemManager[691]: <warn> (tty/ttyS4) failed to parse QCDM version info command result: -5 Oct 17 16:03:47 plx120205 ModemManager[691]: <warn> Could not grab port (tty/ttyS4): 'Cannot add port 'tty/ttyS4', unhandled serial type' Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS4: Chemin relatif ignoré Oct 17 16:15:08 plx120205 kernel: [ 1.107997] ttyS4: detected caps 00000700 should be 00000500 Oct 17 16:15:08 plx120205 kernel: [ 1.108601] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 18, base_baud = 4000000) is a 16C950/954 Oct 17 16:15:08 plx120205 setserial[637]: /dev/ttyS4 at 0xd010 (irq = 19) is a 16950/954 Oct 17 16:15:14 plx120205 rc.local[840]: [ 1.108601] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 18, base_baud = 4000000) is a 16C950/954 Oct 17 16:15:14 plx120205 rc.local[840]: message repeated 4 times: [ [ 1.108601] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 18, base_baud = 4000000) is a 16C950/954] Oct 17 16:15:29 plx120205 ModemManager[641]: <warn> Could not grab port (tty/ttyS4): 'Cannot add port 'tty/ttyS4', unhandled serial type'
SYSLOG - ttyS5
'# cat /var/log/syslog | grep ttyS5' Oct 17 16:03:32 plx120205 kernel: [ 1.121695] ttyS5: detected caps 00000700 should be 00000500 Oct 17 16:03:32 plx120205 kernel: [ 1.122273] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 16, base_baud = 4000000) is a 16C950/954 Oct 17 16:03:32 plx120205 setserial[668]: /dev/ttyS5 at 0xd000 (irq = 16) is a 16950/954 Oct 17 16:03:38 plx120205 rc.local[848]: [ 1.122273] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 16, base_baud = 4000000) is a 16C950/954 Oct 17 16:03:38 plx120205 rc.local[848]: message repeated 5 times: [ [ 1.122273] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 16, base_baud = 4000000) is a 16C950/954] Oct 17 16:03:47 plx120205 ModemManager[691]: <warn> (tty/ttyS5) failed to parse QCDM version info command result: -5 Oct 17 16:03:47 plx120205 ModemManager[691]: <warn> (tty/ttyS5) failed to parse QCDM version info command result: -5 Oct 17 16:03:47 plx120205 ModemManager[691]: <warn> Could not grab port (tty/ttyS5): 'Cannot add port 'tty/ttyS5', unhandled serial type' Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:04:25 plx120205 ureadahead[297]: ureadahead:ttyS5: Chemin relatif ignoré Oct 17 16:15:08 plx120205 kernel: [ 1.109832] ttyS5: detected caps 00000700 should be 00000500 Oct 17 16:15:08 plx120205 kernel: [ 1.110410] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 19, base_baud = 4000000) is a 16C950/954 Oct 17 16:15:08 plx120205 setserial[637]: /dev/ttyS5 at 0xd000 (irq = 16) is a 16950/954 Oct 17 16:15:14 plx120205 rc.local[840]: [ 1.110410] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 19, base_baud = 4000000) is a 16C950/954 Oct 17 16:15:14 plx120205 rc.local[840]: message repeated 5 times: [ [ 1.110410] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 19, base_baud = 4000000) is a 16C950/954] Oct 17 16:15:29 plx120205 ModemManager[641]: <warn> Could not grab port (tty/ttyS5): 'Cannot add port 'tty/ttyS5', unhandled serial type'
SETSERIAL
'setserial -g /dev/ttyS[045]' /dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4 /dev/ttyS4, UART: 16950/954, Port: 0xd010, IRQ: 19 /dev/ttyS5, UART: 16950/954, Port: 0xd000, IRQ: 16
L'objectif est de faire communiquer ces deux ports
Le problème devient urgent et j'ai vraiment besoin d'aide...
Merci d'avance pour vos réponses
A voir également:
- Ports séries additionnel - Pas de communication
- Citez deux ports permettant de connecter directement un ordinateur à un écran (tv, vidéoprojecteur, etc.). - Guide
- Consommation xbox series x - Accueil - Guide jeu vidéo
- Télécharger idm gratuitement sans numéro de série - Télécharger - Téléchargement & Transfert
- Numéro de série idm ✓ - Forum Microsoft Edge / Internet Explorer
- Utorrent films et séries - Télécharger - Téléchargement & Transfert
6 réponses
et avec
stty -a < /dev/ttyS0 && stty -a < /dev/ttyS1 && stty -a < /dev/ttyS4 && stty -a < /dev/ttyS5'
hello
y a-t-il un manuel, voire des drivers ?
https://www.lindy.co.uk/drivers_and_manuals
y a-t-il un manuel, voire des drivers ?
https://www.lindy.co.uk/drivers_and_manuals
https://www.lindy.co.uk/drivers_and_manuals/search/51245
la référence est N°51245 pour la carte.
Je n'ai pas de manuel ni de driver. Sur le liens ci-dessus il y a des drivers mais windows malheureusement :(
la référence est N°51245 pour la carte.
Je n'ai pas de manuel ni de driver. Sur le liens ci-dessus il y a des drivers mais windows malheureusement :(
la vitesse des ports me semble ok :
j'ai fais plusieurs tests de COM :
ttyS0 vers ttyS1 --> OK (ports natifs)
ttyS0 vers ttyS4 --> NOK
ttyS0 vers ttyS5 --> NOK
ttyS1 vers ttyS4 --> NOK
ttyS1 vers ttyS5 --> NOK
ttyS4 vers ttyS5 --> NOK (ports additionnels)
'# stty < /dev/ttyS0 && stty < /dev/ttyS1 && stty < /dev/ttyS4 && stty < /dev/ttyS5' speed 9600 baud; line = 0; -brkint -imaxbel speed 9600 baud; line = 0; -brkint -imaxbel speed 9600 baud; line = 0; -brkint -imaxbel speed 9600 baud; line = 0; -brkint -imaxbel
j'ai fais plusieurs tests de COM :
ttyS0 vers ttyS1 --> OK (ports natifs)
ttyS0 vers ttyS4 --> NOK
ttyS0 vers ttyS5 --> NOK
ttyS1 vers ttyS4 --> NOK
ttyS1 vers ttyS5 --> NOK
ttyS4 vers ttyS5 --> NOK (ports additionnels)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question