/usr/share/doc/HOWTO/fr-html/Token-Ring.html is in doc-linux-fr-html 2013.01-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for Linux (vers 25 March 2009), see www.w3.org">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.69">
<title>Token-Ring HOWTO</title>
</head>
<body>
<h1>Token-Ring HOWTO</h1>
<h2>Mike Eckhoff
(<code>meckhoff@zaphod.wayne.esu1.k12.ne.us</code>).<br>
<br>
Version française et adaptation : Etienne BERNARD
(<code>eb@via.ecp.fr</code>)<br>
v1.0, 22 Octobre 1996</h2>
Version 3, 5 Juillet 1995
<hr>
<em>L'Ethernet-HOWTO fait référence au driver Token
Ring qui est en cours d'écriture. Ce Howto a
été créé dans le but de vous aider
à installer le patch pour le noyau et aussi essayer de
mettre en évidence les points à surveiller. Je
suggère que vous lisiez, au moins rapidement, ce document,
avant d'essayer d'installer quelque partie que ce soit du driver
Token Ring pour Linux.</em>
<hr>
<h2><a name="s1">1. Introduction</a></h2>
<h2><a name="ss1.1">1.1 Remerciements</a></h2>
<p>Remerciements à Mark Swanson, Peter De Schrijver, David
Morris et toutes les autres personnes que j'aurais pu oublier qui
ont rendu possible le support Token Ring pour Linux.</p>
<p>Remerciements aussi à Larry Sanders
(<code>lsanders@iadfw.net</code>) qui m'a aidé à
corriger ce document.</p>
<h2><a name="ss1.2">1.2 Mise en garde</a></h2>
<p>Nous ne garantissons pas que ce Howto sera valable pour votre
système. De nombreuses personnes l'ont utilisé avec
de très bons résultats pour installer Linux sur un
réseau Token Ring.</p>
<p>VOUS UTILISEZ CE DOCUMENT A VOS PROPRES RISQUES ! ... Nous
ne sommes responsables d'aucun des problèmes pouvant vous
arriver en utilisant ce Howto.</p>
<p>Si vous avez un quelconque problème qui n'est pas
signalé dans ce document, envoyez moi un mail à
<code>meckhoff@zaphod.wayne.esu1.k12.ne.us</code>.</p>
<p>Ce document est copyright © 1995 Michael Eckhoff. Vous
pouvez faire des copies de ce document (en entier ou certaines
portions du document), sur quelque support physique ou
électronique que ce soit, du moment que cette notice de
copyright soit incluse dans chaque copie. Une redistribution
commerciale est autorisée et encouragée ;
cependant, veuillez me tenir au courant afin que je vérifie
que vous avez la dernière version.</p>
<h2><a name="s2">2. Exigences matérielles</a></h2>
<p>Vérifiez que vous avez une carte Token Ring qui est
supportée par le driver. Jusqu'à présent, les
seules cartes supportées sont celles qui utilisent le
chipset Tropic.</p>
<p>Les cartes qui sont réputées marcher sous Linux
sont :</p>
<ul>
<li>IBM Token Ring 16/4 Adapter ;</li>
<li>IBM Token Ring Adapter ;</li>
<li>IBM Token Ring Adapter II (4 Mégabit
seulement) ;</li>
<li>Carte IBM 16/4 ISA Token Ring (16 bit) ;</li>
<li>Carte IBM 16/4 ISA Token Ring (8 bit) ;</li>
<li>3Com TokenLink Adapter (mode IBM et 3Com) ;</li>
<li>HyperRing Classic 16/4.</li>
</ul>
<p>Veuillez noter qu'IBM fabrique une carte <code>IBM Token-Ring
Network 16/4 Adapter II</code>. Cette carte <b>n'est pas reconnue
sous Linux</b>. Il ne faut pas la confondre avec la carte <code>IBM
Token Ring Adapter II (4mbit)</code>, qui elle est
supportée.</p>
<p>Si vous trouvez une autre carte qui fonctionne sous Linux,
envoyez-moi un mail décrivant la marque et le type de la
carte afin que je puisse l'inclure dans la liste
précédente
(<code>meckhoff@zaphod.wayne.esu1.k12.ne.us</code>).</p>
<h2><a name="s3">3. Les logiciels requis</a></h2>
<p>Si vous utilisez une version du noyau Linux de la série
1.3 ou supérieur, le support pour le Token Ring y est
déjà inclus.</p>
<p>Sinon, je vous encourage vivement à mettre à jour
votre noyau Linux vers un de ceux de la série 2.0 ou
supérieur.</p>
<h2><a name="s4">4. Installation et configuration</a></h2>
<p>Installez la carte Token Ring dans l'ordinateur et configurez-la
pour les réglages que vous voulez utiliser. Il est
conseillé de vérifier que la carte fonctionne sous
Dos ou Windows avant d'essayer de l'utiliser sous Linux. Si elle
marche sous Dos ou Windows, il y a de fortes chances pour que cela
marche sous Linux.</p>
<p>Configurez votre noyau Linux pour l'utilisation de la carte
Token Ring.</p>
<blockquote>
<pre>
<code>cd /usr/src/linux
make config
</code>
</pre></blockquote>
<p>Répondre ''y'' (yes) à la question :</p>
<blockquote>
<pre>
<code>Token Ring support (CONFIG_TR) [N/y/?]
</code>
</pre></blockquote>
<p>Ainsi qu'à la question :</p>
<blockquote>
<pre>
<code>IBM Tropic chipset based adaptor support (CONFIG_IBMTR) [N/y/m/?] (NEW)
</code>
</pre></blockquote>
<p>Reconstruire le noyau avec les commandes :</p>
<blockquote>
<pre>
<code>make dep
make clean
make zImage
</code>
</pre></blockquote>
<p>Il faut ensuite reconfigurer lilo pour démarrer sur ce
nouveau noyau. Pour cela, il faut d'abord renommer votre noyau
<code>/vmlinuz</code> en <code>/vmlinuz.old</code> et copier le
nouveau en <code>/vmlinuz</code>. Sur mon système, cela
revient à copier
<code>/usr/src/linux/arch/i386/boot/zImage</code> en
<code>/vmlinuz</code> et à éditer
<code>/etc/lilo.conf</code> pour démarrer sur ce noyau.
N'oubliez pas de lancer lilo (avec la commande <code>lilo</code>)
afin que les changements de noyau soient pris en compte.</p>
<p>Si ce n'est pas déjà fait, lancez le programme
``netconfig'' sur votre système. Configurez votre machine
comme si celle-ci se trouvait sur un réseau Ethernet.</p>
<p>Editez votre fichier <code>/etc/rc.d/rc.inet1</code> (ou un
fichier dans <code>/etc/init.d</code> pour certaines distributions)
et changez toutes les références à
<code>eth0</code> en <code>tr0</code>. Vous devriez avoir une ligne
ressemblant à</p>
<blockquote>
<pre>
<code>/sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
</code>
</pre></blockquote>
<p>qu'il faut changer en</p>
<blockquote>
<pre>
<code>/sbin/ifconfig tr0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
</code>
</pre></blockquote>
<p>Vous devriez maintenant pouvoir rebooter votre système et
utiliser la carte Token Ring avec votre ordinateur.</p>
<h2><a name="s5">5. Problèmes connus</a></h2>
<p>J'ai personnellement eu quelques petits problèmes avec ce
driver. Selon Peter De Schrijver, un des problèmes
principaux avec ce driver est le routage.</p>
<blockquote>
<pre>
<code>From: Peter de Schrijver <Peter.DeSchrijver@linux.cc.kuleuven.ac.be>
La cause principale du problème est le routage. Si vous ne pouvez pas
atteindre un noeud du réseau situé derrière un pont,
vous avez un problème
de routage. Contactez-moi si vous rencontrez ce problème, et j'essaierai
de faire ce que je peux. Je n'ai pas moi-même accès à un
anneau comportant
un pont, il devrait donc être difficile de résoudre le
problème.
Peter.
</code>
</pre></blockquote>
<p>Notre réseau, ici, à la Wayne Community Schools
est constitué de deux anneaux et d'un réseau Ethernet
dont le pont est réalisé par des IBM 8229. Je n'ai eu
aucun problème de routage avec ces ponts.</p>
<p>J'ai aussi testé le driver sur un réseau
constitué de 7 ponts, reliés par une combinaison
d'IBM 8229 et d'IBM PC utilisant le logiciel IBM. Aucun
problème là non plus.</p>
<h2><a name="s6">6. Questions</a></h2>
<p>Voici quelques questions que j'ai reçues par mail
à propos du Token Ring sous Linux.</p>
<ul>
<li>Au démarrage, j'ai le message
<blockquote>
<pre>
<code>tr0: Can't assign device to adapter
</code>
</pre></blockquote>
Lorsque c'est le seul message produit au démarrage, cela
signifie que la requête PIO d'information sur l'adaptateur
est tellement en dehors de l'intervalle qu'il n'y a pas de carte
à cette adresse d'entrée-sortie (voir <code>segment =
inb(PIOaddr)</code> dans <code>ibmtr.c</code>).</li>
<li>Ma carte est une <code>Olicom 16/4 Adapter</code>. J'ai le
message suivant dans <code>/var/log/messages</code> :
<blockquote>
<pre>
<code>May 2 10:03:14 linux kernel: tr0: Unable to assign adapter to device.
May 2 10:03:14 linux kernel: tr1: Unable to assign adapter to device.
</code>
</pre></blockquote>
Cette carte ne doit pas utiliser le chipset Tropic. Essayez
d'utiliser une des cartes de la liste du début du
document.</li>
<li>J'ai une carte Token Ring IBM, mais j'ai les messages suivants
au démarrage :
<blockquote>
<pre>
<code>May 2 16:23:07 linux kernel: tr0: PIOaddr: a20 seg/intr: b8 mmio base:
000dc000 intr: 0
May 2 16:23:07 linux kernel: tr0: Channel ID string not found for PIOaddr: a20
May 2 16:23:07 linux kernel: tr0: Expected for ISA: 5049434f3631313039393020
May 2 16:23:07 linux kernel: tr0: found: 000902003021111000182000
May 2 16:23:07 linux kernel: tr0: Expected for MCA: 4d4152533633583435313820
May 2 16:23:07 linux kernel: tr0: Unable to assign adapter to device.
May 2 16:23:07 linux kernel: tr1: Unable to assign adapter to device.
</code>
</pre></blockquote>
Ce message indique soit un conflit mémoire soit une carte
Token Ring qui n'est pas reconnue (la signature de cette carte
n'est en tout cas pas connue).</li>
<li>Je trouve dans mon fichier <code>/var/log/messages</code> des
dizaines de lignes de ce type :
<blockquote>
<pre>
<code>May 3 15:11:47 linux kernel: tr0: Arrg. Transmitter busy for more than 50
msec. Donald resets adapter, but resetting
May 3 15:11:47 linux kernel: the IBM tokenring adapter takes a long time.
It might not even help when the
May 3 15:11:47 linux kernel: ring is very busy, so we just wait a little
longer and hope for the best.
</code>
</pre></blockquote>
Ces messages apparaissent lorsque j'essaye un telnet, un rlogin ou
un ftp sur une machine distante. La connexion est alors
bloquée pendant longtemps. Certaines personnes travaillent
à la correction de ce problème. Je mettrai à
jour cette réponse lorsqu'une solution sera
trouvée.</li>
</ul>
</body>
</html>
|