Sophie

Sophie

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

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

<HTML>
<HEAD>
<TITLE>Questions fr&eacute;quemment pos&eacute;es</TITLE>
</HEAD>
<BODY>
<H1>4. <A NAME="s4"></A>Questions fr&eacute;quemment pos&eacute;es</H1>
<P>
<A HREF="Ftape-HOWTO.html#toc4">Contenu de cette section</A></P>

<P></P>
<P></P>
<H2>4.1 <A NAME="ss4.1"></A> Peut-on &eacute;changer des bandes avec un utilisateur de DOS?</H2>

<P>Ce n'est pas possible pour l'instant. Ce probl&egrave;me <EM>est</EM>
cependant &agrave; l'&eacute;tude. Les logiciels DOS se conforment aux
sp&eacute;cifications QIC-80 en ce qui concerne la disposition du syst&egrave;mes de
fichiers DOS, et ce doit &ecirc;tre a priori facile d'&eacute;crire un programme
capable de lire le format DOS. En fait, cr&eacute;er une interface
utilisateur agr&eacute;able est s&ucirc;rement un probl&egrave;me plus compliqu&eacute;.</P>
<P></P>
<P></P>

<H2>4.2 <A NAME="ss4.2"></A> Comment faire `....' avec <CODE>tar</CODE>?</H2>

<P>Ces questions concernent le programme <CODE>tar</CODE>~: lisez s'il vous
pla&icirc;t la page de manuel (<CODE>man</CODE> page) et la page <CODE>info</CODE>
correspondante. Si vous ne les poss&eacute;dez pas, essayez `<CODE>tar --help -->
--2>&amp;1 | more</CODE>'.</P>
<P>Si votre version de <CODE>tar</CODE> est v1.11.1 ou ant&eacute;rieure, consid&eacute;rez
la mise &agrave; jour &agrave; v1.11.2. Cette version peut appeler <CODE>GNU zip</CODE>
directement (autrement dit~: elle supporte l'option de compression <CODE>-z</CODE>)
et a de plus une aide int&eacute;gr&eacute;e &eacute;labor&eacute;e. D'autre part, elle compile
sans probl&egrave;me pour Linux.</P>
<P></P>

<H2>4.3 <A NAME="ss4.3"></A> Les transferts de DMA <CODE>ftape</CODE> donnent lieu &agrave; des erreurs ECC.</H2>

<P>Malheureusement il y a quelques cartes graphiques SVGA qui ne d&eacute;codent
pas correctement leurs adresses. Ceci se produit typiquement quand les
zones tampons de ftape sont dans la r&eacute;gion <CODE>0x1a0000</CODE> &agrave;
<CODE>0x1c0000</CODE>. Il arrive alors que les cycles d'&eacute;criture DMA soient
fauss&eacute;s et qu'un octet &eacute;crit sur deux ait une valeur fausse
(<CODE>0xff</CODE>). Ces probl&egrave;mes ont &eacute;t&eacute; rapport&eacute;s avec &agrave; la fois des
cartes SVGA et des cartes ethernet. Nous connaissons au moins une
carte (d&eacute;ficiente?) ATI 16bit VGA qui cause ce probl&egrave;me.</P>
<P>La solution la plus simple est de mettre la carte dans un emplacement
8bit (ce n'est souvent pas suffisant pour reconfigurer la carte en 8bit).
D&eacute;placer la zone tampon ftape n'est qu'une solution partielle, a
priori toutes les zones tampons DMA utilis&eacute;es dans Linux peuvent avoir
ce probl&egrave;me~! Mettons nous bien d'accord~: ce comportement n'a rien &agrave;
voir avec le pilote ftape.</P>
<P></P>

<H2>4.4 <A NAME="ss4.4"></A> <CODE>insmod</CODE> indique que la version du noyau est erron&eacute;e</H2>

<P>Le programme <CODE>insmod</CODE> v&eacute;rifie que la version du noyau courant
est la m&ecirc;me que celle m&eacute;moris&eacute;e dans le pilote ftape lors de la
compilation. C'est une cha&icirc;ne de caract&egrave;res dans
<CODE>kernel-version.h</CODE>, (par exemple~: <CODE>char kernel_version[] =
"1.0.4";</CODE>) qui est extraite du noyau au moment o&ugrave; vous ex&eacute;cutez
`<CODE>make dep</CODE>'.  Si vous avez cette erreur lorsque vous essayer
d'ins&eacute;rer le pilote ftape, supprimer le fichier
`<CODE>kernel-version.h</CODE>' (dans la distribution ftape), tapez
`<CODE>make dep ; make</CODE>' &agrave; nouveau pour recompiler et vous devez
alors avoir une version &agrave; jour de
<CODE>kernel-version.h</CODE>. Souvenez-vous que cette op&eacute;ration doit &ecirc;tre
renouvel&eacute;e chaque fois que vous passez &agrave; une version diff&eacute;rente du
noyau.</P>
<P></P>

<H2>4.5 <A NAME="ss4.5"></A> Le noyau 1.1.0 ne compile plus avec l'option de support pour ftape.</H2>

<P></P>
<P>(Bien que ce probl&egrave;me ne soit pas &eacute;t&eacute; report&eacute; fr&eacute;quemment, je le cite
quand m&ecirc;me au cas o&ugrave;~!)</P>
<P>Cela vient d'une erreur typographique (et d'un hacker (programmeur)
qui n'utilisait pas ftape lui-m&ecirc;me de sorte qu'il ne lui est jamais
arriv&eacute; de tester le code qu'il &eacute;crivait). Cela a &eacute;t&eacute; corrig&eacute; dans
<CODE>patch1.gz</CODE> qui peut &ecirc;tre trouv&eacute; sur les sites ftp usuels.)</P>
<P></P>

<H2>4.6 <A NAME="ss4.6"></A> O&ugrave; sont les ex&eacute;cutables/sources/man-pages pour<CODE>tar</CODE>/<CODE>mt</CODE>/<CODE>cpio</CODE>/<CODE>dd</CODE> ?</H2>

<P>Tous ces outils sont d&eacute;velopp&eacute;s dans le cadre du projet GNU, et les
sources (ainsi que les pages de manuel) peuvent &ecirc;tre r&eacute;cup&eacute;r&eacute;es &agrave;
partir de pratiquement n'importe quel site ftp dans le monde entier (y
compris ftp.funet.fi, tsx-11.mit.edu, et sunsite.unc.edu).  Dans tous
les cas on peut les r&eacute;cup&eacute;rer &agrave; partir du site officiel GNU~:
<CODE>prep.ai.mit.edu [18.71.0.38]:/pub/gnu</CODE>.  Les versions les plus
r&eacute;centes (au 26 mars 94) sont~:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
        cpio:   2.3 (cpio-2.3.tar.gz
        dd:     3.9 (fileutils-3.9.tar.gz)
        mt:     2.3 (cpio-2.3.tar.gz)
        tar:    1.11.2 (tar-1.11.2.tar.gz)
        gzip:   1.2.4 (gzip-1.2.4.tar.gz)
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Ils compilent tous sans modifications sur Linux <CODE>v1.0.4</CODE> / <CODE>libc
v4.5.19</CODE> / <CODE>gcc v2.5.8</CODE> (Le programme <CODE>rmt</CODE>
n&eacute;cessite quelques adaptations, mais n'est pas indispensable puisqu'il
est seulement utilis&eacute; pour acc&eacute;der &agrave; distance &agrave; un lecteur de bande).</P>
<P></P>

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