On Fri, May 24, 2002 at 09:28:20AM +0200, Alexandre Beelen wrote:
> 
> Bonjour,
> 
> un petit probl�me bien singulier :
> 
> dmesg | grep tty
> ttyS00 at 0x03f8 (irq = 4) is a 16550A
> ttyS01 at 0x02f8 (irq = 3) is a 16550A
> 
> et 
> 
> ls /dev/ttyS*
> /dev/ttyS0  /dev/ttyS1  /dev/ttyS2  /dev/ttyS3
> 
> j'avoue ne pas comprendre....
> o� sont pass� ces devices ?

Au cas o� tu te demanderais pourquoi il y a une r�f�rence � ttyS00
(resp. ttyS01) d'un c�t� et ttyS0 (resp. ttyS1) de l'autre (moi, je me
suis pos� la question), c'est tout simplement parce que c'est fait
comme �a dans le noyau :

extrait du fichier drivers/char/serial.c :

                printk(KERN_INFO "ttyS%02d%s at 0x%04lx (irq = %d) is
a %s\n",
                       state->line + SERIAL_DEV_OFFSET,
                       (state->flags & ASYNC_FOURPORT) ? "FourPort":
�,
                       state->port, state->irq,
                       uart_config[state->type].name);

Il suffirait de remplacer le %02d par un %d pour avoir un affichage
plus coh�rent avec les noms des devices.

Fred


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à