Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1242

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Trucs et astuces sur les liaisons s&eacute;rie</TITLE>
</HEAD>
<BODY>
<H1>11. <A NAME="s11"></A>Trucs et astuces sur les liaisons s&eacute;rie</H1>
<P>
<A HREF="Serial-HOWTO.html#toc11">Contenu de cette section</A></P>

<P> 
Je vous pr&eacute;sente ici quelques astuces que vous pourrez trouver
utiles...</P>
<P></P>
<H2>11.1 <A NAME="ss11.1"></A> <CODE>kermit</CODE> et zmodem</H2>

<P>Pour utiliser le protocole zmodem avec <CODE>kermit</CODE>, ajoutez les
lignes suivantes dans votre <CODE>.kermrc</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
define rz&amp;nbsp;!rz &lt; /dev/ttyS3 &gt; /dev/ttyS3
define sz&amp;nbsp;!sz \%0 &gt; /dev/ttyS3 &lt; /dev/ttyS3
</PRE>
</CODE></BLOCKQUOTE>

Soyez s&ucirc;r de positionner le port s&eacute;rie auquel votre modem est
rattach&eacute;.  Il suffit alors de taper <CODE>rz</CODE> ou <CODE>sz
&lt;filename&gt;</CODE> &agrave; l'invite de commandes de <CODE>kermit</CODE>.</P>
<P></P>

<H2>11.2 <A NAME="ss11.2"></A> Param&eacute;trer les types de terminaux automagiquement</H2>

<P>Pour s&eacute;lectionner automagiquement le type de terminal au d&eacute;but
d'une session, ajoutez-le dans l'entr&eacute;e correspondante de
<CODE>/etc/inittab</CODE>. Par exemple, avec un terminal VT100 sur
<CODE>ttyS1</CODE>, j'ajouterais ``vt100'' en param&egrave;tre de la commande
<CODE>getty</CODE>&nbsp;:
<BLOCKQUOTE><CODE>
<PRE>
S1:456:respawn:/sbin/getty ttyS1 DT9600 vt100
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Vous pouvez &eacute;galement utiliser <CODE>tset</CODE> pour positionner les
caract&eacute;ristiques du terminal &agrave; l'entr&eacute;e en session,
ind&eacute;pendamment des valeurs par d&eacute;faut.</P>
<P></P>

<H2>11.3 <A NAME="ss11.3"></A> <CODE>ls</CODE> en couleurs sur les connexions s&eacute;rie</H2>

<P>     
Si l'&eacute;mulation de votre terminal ne supporte pas correctement
l'option couleur de <CODE>ls</CODE>, d&eacute;sactivez-la. Certaines
installations l'utilisent par d&eacute;faut (<CODE>ls --color</CODE> ou <CODE>ls
--colour</CODE>).  V&eacute;rifiez les alias sur <CODE>ls</CODE> dans
<CODE>/etc/profile</CODE> et <CODE>/etc/csh.cshrc</CODE>. Vous pouvez
&eacute;galement cr&eacute;er un nouvel alias de <CODE>ls</CODE> sur <CODE>ls
--no-color</CODE>, si vous ne souhaitez pas modifier les valeurs par
d&eacute;faut.</P>
<P></P>

<H2>11.4 <A NAME="ss11.4"></A> Imprimer sur une imprimante attach&eacute;e &agrave; un terminal</H2>

<P>     
Il existe pour cela un programme appel&eacute; <CODE>vtprint</CODE>, disponible
sur <CODE>
<A HREF="ftp://ftp.sdsu.edu/pub/vtprint">ftp://ftp.sdsu.edu/pub/vtprint</A>
</CODE>, et sur <CODE>
<A HREF="http://www.sdsu.edu/~garrett">http://www.sdsu.edu/~garrett</A>
</CODE>.</P>
<P>Un deuxi&egrave;me programme est <CODE>xprt</CODE>. Il peut &ecirc;tre t&eacute;l&eacute;charg&eacute;
depuis <CODE>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/printing">ftp://sunsite.unc.edu/pub/Linux/system/printing</A>
</CODE>.</P>
<P></P>

<H2>11.5 <A NAME="ss11.5"></A> Linux peut-il configurer les p&eacute;riph&eacute;riques s&eacute;rie automagiquement&nbsp;?</H2>

<P>Effectivement, Linux peut d&eacute;tecter et param&eacute;trer les
p&eacute;riph&eacute;riques s&eacute;rie automatiquement au d&eacute;marrage en ajoutant par
exemple la ligne&nbsp;:
<BLOCKQUOTE><CODE>
<PRE>
/sbin/setserial /dev/ttyS3 auto_irq skip_test autoconfig
</PRE>
</CODE></BLOCKQUOTE>

dans votre fichier <CODE>/etc/rc.d/rc.local</CODE> ou
<CODE>/etc/rc.d/rc.serial</CODE>. R&eacute;p&eacute;tez la manipulation pour
chacun des ports s&eacute;rie qui doit &ecirc;tre configur&eacute; automatiquement.
Soyez juste s&ucirc;r de fournir un nom de p&eacute;riph&eacute;rique existant sur
votre machine.</P>
<P></P>
<H3>Remarques pour les cartes multiports</H3>

<P>R&eacute;f&eacute;rez-vous au fichier <CODE>rc.serial</CODE> fourni avec
<CODE>setserial</CODE> pour les adresses et les IRQ de ces cartes.
Beaucoup de param&egrave;tres y sont d&eacute;taill&eacute;s concernant les cartes
multiports, y compris les adresses et les noms des p&eacute;riph&eacute;riques
&agrave; utiliser.</P>
<P></P>

<H2>11.6 <A NAME="ss11.6"></A> Utiliser une console s&eacute;rie</H2>

<P>Un article dans le  num&eacute;ro 36 du  <EM>Linux Journal</EM>
(<CODE>
<A HREF="http://www.ssc.com/lj/issue36/index.html">http://www.ssc.com/lj/issue36/index.html</A>
</CODE>) explique
comment utiliser un terminal comme une console. Malheureusement,
l'adresse &eacute;lectronique de l'auteur ne semble pas correcte car
les messages reviennent.   J'esp&egrave;re que cet article figurera
bient&ocirc;t sur le site WEB du <EM>Linux Journal</EM> &agrave; l'URL mentionn&eacute;e
ci-dessus.  <EM>(NdT&nbsp;: cet article est maintenant
disponible en ligne &agrave; <CODE>
<A HREF="http://www.ssc.com/lj/issue36/console.html">http://www.ssc.com/lj/issue36/console.html</A>
</CODE>)</EM></P>
<P></P>

<H2>11.7 <A NAME="ss11.7"></A> Obtenir des d&eacute;bits plus importants</H2>

<P>Si vous jugez le d&eacute;bit de vos ports s&eacute;rie lent, ou si des
erreurs d'&eacute;crasement de caract&egrave;res &agrave; la r&eacute;ception (<EM>overrun
errors</EM>) se produisent sur un syst&egrave;me muni de disques durs
(E)IDE, utilisez <CODE>hdparm</CODE> pour modifier certains des
param&egrave;tres de ces disques, notamment le d&eacute;masquage des autres
IRQ pendant les interruptions disque. Cette manipulation
augmentera le taux de r&eacute;ponse et aidera &agrave; supprimer les
&eacute;crasements de caract&egrave;res. Lisez bien les pages de manuel, car
certaines combinaisons sont plus ou moins bien support&eacute;es
suivant les disques et les contr&ocirc;leurs utilis&eacute;s, et peuvent
provoquer une corruption du syst&egrave;me de fichiers.</P>
<P>Regardez &eacute;galement l'utilitaire <CODE>irqtune</CODE> qui permet de
modifier la priorit&eacute; de l'IRQ d'un p&eacute;riph&eacute;rique, par exemple
celle du port s&eacute;rie li&eacute; au modem. La FAQ d'<CODE>irqtune</CODE> est
disponible sur <CODE> 
<A HREF="http://www.best.com/~cae/irqtune">http://www.best.com/~cae/irqtune</A>
</CODE>.</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="Serial-HOWTO-12.html">suivant</A>,
Chapitre <A HREF="Serial-HOWTO-10.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Serial-HOWTO.html#toc11">ce chapitre</A>,
 <A HREF="Serial-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Serial-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>