Le driver serial.c
inclus dans Linux
Redhat 7.3 ne gère pas correctement la carte Perle
PCI-RAS card.
Pour corriger ce module, il suffit d'utiliser la
commande setserial
pour modifier le type
d'UART (processeur d'E/S série asynchrones) de
16554 à 16550A.
La carte PCI-RAS utiilise l'UART améliorée Exar 16C654,
qui est équipée d'un FIFO de 64 octets,
qui n'est pas géré correctement par la version de
serial.c
incluse dans cette distribution.
Déclarer l'UART comme un 16550A permet d'utiliser la
carte PCI-RAS en mode compatibilité.
- Consultez le fichier
/var/log/messages
et relevez l'adresse de port et l'IRQ du port modem que vous souhaitez utiliser pour la télécopie - Utilisez
setserial
pour modifier le type d'UART associé à ces paramètres. Par exemple, si le premier port modem estttyS4
, à l'adresse0x2400
et à l'IRQ 11, la commande à utiliser sera la suivante, à saisir manuellement ou à inclure dans le fichier de démarrage pour qu'elle soit exécutée au redémarrage du système:setserial /dev/ttyS4 uart 16550A \ port 0x2400 irq 11 baud_base 460800 \ spd_normal skip_test
Le pilote serial.c
est disponible dans le répertoire /usr/src/linux/drivers/char