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 à