Les HOWTO Linux...
Page suivante - Page précédente - Table des matières
9. Comment configurer des vitesses plus importantes pour mes ports série ? À quelle vitesse dois-je fixer mon modem ?
Cette section a pour but de vous aider à déterminer la vitesse
du modem à utiliser avec un programme de communications ou
getty
.
- Si votre modem ne supporte que des vitesses inférieures à 9600 bps (V.32), choisissez la vitesse la plus importante, par exemple 300 bps (V.21/Bell 103), 1200 bps (V.22/Bell 212A), ou 2400 bps (V.22bis).
- Si vous possédez un modem 9600 bps (V.32), intégrant la compression de données V.42bis, choisissez 38400 bps. Le taux théorique de compression est de 4:1, soit ``4 * 9600 = 38400''.
- Si vous possédez un modem 14400 bps (V.32bis), intégrant
la compression de données V.42bis, configurer le port à 57600
bps (4 * 14400 = 57600) avec l'option
spd_hi
desetserial
.Pour les modems 28800 ou 33600 bps (V.FC ou V.34), utiliser l'option
spd_vhi
(4 * 28800 = 115200).Enfin, fixez la vitesse à 38400 bps dans votre programme de communications ou
/etc/inittab
. Vous êtes maintenant en grande vitesse ! Assurez-vous de posséder des UART 16550A.Il existe des vitesses nommées 57600 et 115200 dans les versions de
libc
supérieures ou égales à 5.x (à vérifier dans le répertoire/lib
). Dans ce cas, vous pouvez les sélectionner directement (sans passer parsetserial
) si vos applications ont été compilées de manière à en tirer avantage. Il existe tellement de distributions Linux, que le mieux à faire est d'essayer directement ces vitesses si votre distribution est assez récente.
Avant de fixer la configuration de setserial
dans
/etc/rc.d/rc.serial
ou /etc/rc.d/rc.local
afin
qu'elle soit prise en compte au démarrage, il est préférable de
l'essayer manuellement. Par exemple, pour fixer ttyS3
à
115200 bps, mon fichier /etc/rc.d/rc.local
contient :
/sbin/setserial /dev/ttyS3 spd_vhi
Assurez-vous que le chemin d'accès à setserial
est valide,
de même que le nom du périphérique. Le paramétrage d'un port
série peut être vérifié par :
setserial -a /dev/ttyS3
Page suivante - Page précédente - Table des matières