Bonjour,
dans le cadre la mise en oeuvre du cluster heartbeat, je dois avoir une
connexion via port serie entre les 2 machines.
Cependant, cette connexion semble muette depuis ma recompilation de
kernel ... et je n ai plus les ancien point config pour tester quelle
modif peut avoir engendrer ce pbs....a force de vouloir trop optimiser,
j avais oublier deretester ce parametre. :-(
Bref, voici ma demarche...merci de me dire si j ai oublier qqch a mois q
cela sois dans les option d'ip table que je doivent rajouter qqch (pour
le moment j ai juste posotionner le masquerade afin de permettre le NAT )
Voici ce que je fais sur les 2 serveurs
1/presence port serie
cat /proc/ioports |grep serial =
03f8-03ff : serial
2/sur serveur a
echo toto >/dev/ttyS0
sur serveur b
cat /dev/ttyS0
==> normalement je devrais avoir toto qui apparais sur b ---> mais rien
3/ allons plus loin
strace -e write, open echo "toto" >/dev/ttyS0
write(2, "Couldnt get a file descriptor re"..., 55Couldnt get a file
descriptor
referring to the console
) = 55
write(2, "Could not get a file descriptor "..., 57Could not get a file
descripto
r referring to the console
) = 57
patrice@MURPHY:~$ strace -e write, open echo "toto" >/dev/ttyS0
write(2, "Couldnt get a file descriptor re"..., 55Couldnt get a file
descriptor
referring to the console
) = 55
write(2, "Could not get a file descriptor "..., 57Could not get a file
descripto
r referring to the console
) = 57
==> je ne sais pas comment interpreter cela ...peut etre que la reponse
est la ?
4/voici ce que j ai activer ds le kernel afin d avoir les port serie
d'activer...peut etre manque til qqch ?
character device ->serial drivers
input device->hardware i/o port->serial port line
network devices support-> SLIP
I2c-> show serial bus
SPI
Merci de votre aide... je vais continuer a investiguer mais la je ne
sais plus ou vraiement donné de la tete ....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas George
patrice wrote in message <45177d2b$0$4772$:
strace -e write, open echo "toto" >/dev/ttyS0
Ça ne fait pas ce que tu crois : tu es en train de stracer la commande open. Il ne faut pas d'espace après la virgule. D'autre part, même corrigé comme ça, tu ne verras pas l'ouverture de ttyS0, parce qu'elle est faite par le shell avant l'exécution de strace. Il faut faire quelque chose comme :
strace -e write,open sh -c "echo toto > /dev/ttyS0"
patrice wrote in message <45177d2b$0$4772$626a54ce@news.free.fr>:
strace -e write, open echo "toto" >/dev/ttyS0
Ça ne fait pas ce que tu crois : tu es en train de stracer la commande open.
Il ne faut pas d'espace après la virgule. D'autre part, même corrigé comme
ça, tu ne verras pas l'ouverture de ttyS0, parce qu'elle est faite par le
shell avant l'exécution de strace. Il faut faire quelque chose comme :
strace -e write,open sh -c "echo toto > /dev/ttyS0"
Ça ne fait pas ce que tu crois : tu es en train de stracer la commande open. Il ne faut pas d'espace après la virgule. D'autre part, même corrigé comme ça, tu ne verras pas l'ouverture de ttyS0, parce qu'elle est faite par le shell avant l'exécution de strace. Il faut faire quelque chose comme :
strace -e write,open sh -c "echo toto > /dev/ttyS0"
Ça ne fait pas ce que tu crois : tu es en train de stracer la commande open. Il ne faut pas d'espace après la virgule. D'autre part, même corrigé comme ça, tu ne verras pas l'ouverture de ttyS0, parce qu'elle est faite par le shell avant l'exécution de strace. Il faut faire quelque chose comme :
strace -e write,open sh -c "echo toto > /dev/ttyS0"
patrice wrote in message <45177d2b$0$4772$626a54ce@news.free.fr>:
strace -e write, open echo "toto" >/dev/ttyS0
Ça ne fait pas ce que tu crois : tu es en train de stracer la commande open.
Il ne faut pas d'espace après la virgule. D'autre part, même corrigé comme
ça, tu ne verras pas l'ouverture de ttyS0, parce qu'elle est faite par le
shell avant l'exécution de strace. Il faut faire quelque chose comme :
strace -e write,open sh -c "echo toto > /dev/ttyS0"
Ça ne fait pas ce que tu crois : tu es en train de stracer la commande open. Il ne faut pas d'espace après la virgule. D'autre part, même corrigé comme ça, tu ne verras pas l'ouverture de ttyS0, parce qu'elle est faite par le shell avant l'exécution de strace. Il faut faire quelque chose comme :
strace -e write,open sh -c "echo toto > /dev/ttyS0"
Ça a l'air de plutôt bien marcher, le problème n'est probablement pas là.
Merci de poster à l'endroit. j ai tester en bootant sur 2 live cd et cela fonctionne...au moins je
suis sur que cela ne vient pas du materiel je ne vois pas du tt ce qui me manques je suis bloquer et je ne sais plus comment faire...je lis le how-to serial ports mais j ai lu trucs qui parler de udev et des peripherique qui etait vu non plus en /dev/ttyS* mais en /dev/ttys/* .... pourtant j'ai bien /dev/ttyS0 sur les 2 machines...
patrice wrote in message <451792e3$0$26922$626a54ce@news.free.fr>:
Ça a l'air de plutôt bien marcher, le problème n'est probablement pas là.
Merci de poster à l'endroit.
j ai tester en bootant sur 2 live cd et cela fonctionne...au moins je
suis sur que cela ne vient pas du materiel
je ne vois pas du tt ce qui me manques
je suis bloquer et je ne sais plus comment faire...je lis le how-to
serial ports mais j ai lu trucs qui parler de udev et des peripherique
qui etait vu non plus en /dev/ttyS* mais en /dev/ttys/* ....
pourtant j'ai bien /dev/ttyS0 sur les 2 machines...
Ça a l'air de plutôt bien marcher, le problème n'est probablement pas là.
Merci de poster à l'endroit. j ai tester en bootant sur 2 live cd et cela fonctionne...au moins je
suis sur que cela ne vient pas du materiel je ne vois pas du tt ce qui me manques je suis bloquer et je ne sais plus comment faire...je lis le how-to serial ports mais j ai lu trucs qui parler de udev et des peripherique qui etait vu non plus en /dev/ttyS* mais en /dev/ttys/* .... pourtant j'ai bien /dev/ttyS0 sur les 2 machines...
patrice
bonjour suite a une recompil du 2.6, je n'arrive plus a ecrire d'un tty a un autre via un cable null modem quelles sont option du kernel a configurer pour que cela fionctionne a nouveau?
character device ->serial drivers input device->hardware i/o port->serial port line network devices support-> SLIP I2c-> show serial bus SPI
Merci de votre aide... je vais continuer a investiguer mais la je ne sais plus ou vraiement donné de la tete ....
bonjour suite a une recompil du 2.6, je n'arrive plus a ecrire d'un tty
a un autre via un cable null modem
quelles sont option du kernel a configurer pour que cela fionctionne a
nouveau?
character device ->serial drivers
input device->hardware i/o port->serial port line
network devices support-> SLIP
I2c-> show serial bus
SPI
Merci de votre aide... je vais continuer a investiguer mais la je ne
sais plus ou vraiement donné de la tete ....
bonjour suite a une recompil du 2.6, je n'arrive plus a ecrire d'un tty a un autre via un cable null modem quelles sont option du kernel a configurer pour que cela fionctionne a nouveau?
character device ->serial drivers input device->hardware i/o port->serial port line network devices support-> SLIP I2c-> show serial bus SPI
Merci de votre aide... je vais continuer a investiguer mais la je ne sais plus ou vraiement donné de la tete ....