Re: [Confirme] Fichier /etc/rc.serial inexistant et commande setserial.

2002-04-23 Par sujet on4hu

Le Mardi 23 Avril 2002 03:27, vous avez écrit :
> Bonjour à tous,
> je suis en train de travailler sur le livre "Administration réseau sous
> linux" éditer par O'Reilly.
>
> Dans ce livre les auteurs me disent que je trouverai dans le répertoire
> /etc le fichier rc.serial. Et bien, il n'existe pas! C'est le coté pénible
> de linux ... L'apprentissage n'est pas des plus aisé :-(
>
> Ce cas est pris en compte par le noyeau au démarrage puisque dans
> /etc/rc.d/rc.sysinit on a :
>
> # Initialize the serial ports.
> if [ -f /etc/rc.serial ]; then
>   . /etc/rc.serial
>
>
> Par contre si je fais :
> [root@mars didier]# setserial /dev/ttyS0
> /dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
>
> Le port serie est bien configuré.
>
> Ceci est confirmé par :
> [root@mars didier]# cat /proc/tty/driver/serial
> serinfo:1.0 driver:5.05 revision:2000-12-13
> 0: uart:16550A port:3F8 irq:4 baud:9600 tx:3 rx:0
> 1: uart:16550A port:2F8 irq:3 baud:9600 tx:14 rx:0
> 2:... etc
>
> Une chose encore... après de laborieuses recherches, j'ai trouvé ceci :
>
> Dans /etc/makedev.d/linux-2.2.x, on trouve :
>
> c 660 root uucp  4  64  1 192 ttyS%d
>
>
> Volà mes questions :
>
> Le noyeau semble configurer dynamiquement les ports serie à chaque
> démarrage sur la base du fichier linux-2.2.x. Avec celui-ci, il semble
> créer des fichiers périphérique au démarrage. Suis-je dans le vrai ?
> Quelqu'un peut-il me donnez quelques précisions à ce sujet ? Existe-t-il
> une URL où je pourrai trouver des éléments.
>
> A quoi correspond le chiffre 1 entre 64 et 192 dans la ligne exemple du
> fichier linux-2.2.x ?
>
> Merci d'avance.
>
>   Didier Forfait.

Bonjour Didier

Normalement les ports series supplémentaire s'ajoute dans /etc/rc.d/rc.local
par:
/bin/setserial -v /ttyS(n) portuaret

Setserial n'est plus par défaut dans les dernieres version de MDK il
faut l'installer avec rpmdrake.
Ensuite je pense que "man setserial" devrais vous donner les infos sur la
numéroptation "6x"

Quoi qu'il en soit les 2 premiers port série porte le numéro 64 et 65 pour
ttyS0 et ttyS1

J'utilise ici 4 ports supplémentaires il ont été céer par :
mknod -m 666 /dev/c 4 68
c 4 69
c 4 70
c 4 71


--
*** ON4HU André ***
http server:...http://www.on4hu.dynip.com/
ftp server:.ftp://ftp.on4hu.dynip.com
web page:users.skynet.be/on4hu/
e-mail:[EMAIL PROTECTED]
e-mail(2)[EMAIL PROTECTED]



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] Fichier /etc/rc.serial inexistant et commande setserial.

2002-04-23 Par sujet christophe Josselin

Le Mardi 23 Avril 2002 03:27, Didier Forfait a écrit :
> Bonjour à tous,
> je suis en train de travailler sur le livre "Administration réseau sous
> linux" éditer par O'Reilly.
>
> Dans ce livre les auteurs me disent que je trouverai dans le répertoire
> /etc le fichier rc.serial. Et bien, il n'existe pas! C'est le coté pénible
> de linux ... L'apprentissage n'est pas des plus aisé :-(
>
> Ce cas est pris en compte par le noyeau au démarrage puisque dans
> /etc/rc.d/rc.sysinit on a :
>
> # Initialize the serial ports.
> if [ -f /etc/rc.serial ]; then
>   . /etc/rc.serial
>
>
> Par contre si je fais :
> [root@mars didier]# setserial /dev/ttyS0
> /dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
>
> Le port serie est bien configuré.
>
> Ceci est confirmé par :
> [root@mars didier]# cat /proc/tty/driver/serial
> serinfo:1.0 driver:5.05 revision:2000-12-13
> 0: uart:16550A port:3F8 irq:4 baud:9600 tx:3 rx:0
> 1: uart:16550A port:2F8 irq:3 baud:9600 tx:14 rx:0
> 2:... etc
>
> Une chose encore... après de laborieuses recherches, j'ai trouvé ceci :
>
> Dans /etc/makedev.d/linux-2.2.x, on trouve :
>
> c 660 root uucp  4  64  1 192 ttyS%d
>
>
> Volà mes questions :
>
> Le noyeau semble configurer dynamiquement les ports serie à chaque
> démarrage sur la base du fichier linux-2.2.x. Avec celui-ci, il semble
> créer des fichiers périphérique au démarrage. Suis-je dans le vrai ?
> Quelqu'un peut-il me donnez quelques précisions à ce sujet ? Existe-t-il
> une URL où je pourrai trouver des éléments.
>
> A quoi correspond le chiffre 1 entre 64 et 192 dans la ligne exemple du
> fichier linux-2.2.x ?
>
> Merci d'avance.
>
>   Didier Forfait.

Je suis sous mdk 8.1 et un locate rc.serial me donne :
/usr/share/doc/setserial-2.17/rc.serial
où tu paux trouver quelques infos.

A+


-- 
La theorie, c'est quand on comprend tout mais que rien ne marche.
La pratique, c'est quand ca marche sans qu'on ne sache pourquoi.
Les ingenieurs rassemblent les deux:
 rien ne marche et ils ne savent pas pourquoi.   ULg
Christophe Josselin



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



[Confirme] Fichier /etc/rc.serial inexistant et commande setserial.

2002-04-22 Par sujet Didier Forfait



Bonjour à tous,
je suis en train de travailler sur le livre "Administration réseau sous 
linux" éditer par O'Reilly.

Dans ce livre les auteurs me disent que je trouverai dans le répertoire /etc 
le fichier rc.serial. Et bien, il n'existe pas! C'est le coté pénible de 
linux ... L'apprentissage n'est pas des plus aisé :-(

Ce cas est pris en compte par le noyeau au démarrage puisque dans 
/etc/rc.d/rc.sysinit on a :

# Initialize the serial ports.
if [ -f /etc/rc.serial ]; then
. /etc/rc.serial


Par contre si je fais : 
[root@mars didier]# setserial /dev/ttyS0
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4

Le port serie est bien configuré.

Ceci est confirmé par :
[root@mars didier]# cat /proc/tty/driver/serial 
serinfo:1.0 driver:5.05 revision:2000-12-13
0: uart:16550A port:3F8 irq:4 baud:9600 tx:3 rx:0 
1: uart:16550A port:2F8 irq:3 baud:9600 tx:14 rx:0 
2:... etc

Une chose encore... après de laborieuses recherches, j'ai trouvé ceci :

Dans /etc/makedev.d/linux-2.2.x, on trouve :

c 660 root uucp  4  64  1 192 ttyS%d


Volà mes questions :

Le noyeau semble configurer dynamiquement les ports serie à chaque démarrage 
sur la base du fichier linux-2.2.x. Avec celui-ci, il semble créer des 
fichiers périphérique au démarrage. Suis-je dans le vrai ? Quelqu'un peut-il 
me donnez quelques précisions à ce sujet ? Existe-t-il une URL où je pourrai 
trouver des éléments.

A quoi correspond le chiffre 1 entre 64 et 192 dans la ligne exemple du 
fichier linux-2.2.x ?

Merci d'avance.

Didier Forfait.



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";