/usr/share/doc/HOWTO/fr-html/Token-Ring.html is in doc-linux-fr-html 2013.01-3ubuntu1.
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 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for HTML5 for Linux version 5.2.0">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.72">
<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>
|