Les cartes ISA fonctionnent, bien entendu, mais d'aucuns aimeraient utiliser les versions PCI. L'auteur de la plupart (sinon tous) des programmes pilotes pour cartes Ethernet (Donald Becker (becker@cesdis.gsfc.nasa.gov)) déclare :
Le code LANCE a été étendu pour gérer la version PCI. J'espère fournir le code de détection PCI (à peu près une douzaine de lignes supplémentaires dans le pilote LANCE) dans la prochaine version du noyau. Je suis en train de travailler sur le mode 32 bit. Je n'ai pas encore commencé le code 21040.
Je vais écrire des versions adaptées au mode PCnet32 et à la carte DEC 21040. Cela couvrira la majorité du marché des cartes Ethernet PCI.
Voir l'URL : file://cesdis.gsfc.nasa.gov/pub/people/becker/whoiam.html
Les noyaux 1.1.50 et ultérieurs gèrent les cartes basées sur le circuit AMD. Une carte-mère Pentium permet alors d'obtenir environ 900Ko/seconde sous ftp avec environ 20% de charge CPU (circuit AMD Lance).
Tous les matériels Ethernet basés sur le chip AMD PCnet/PCI doivent fonctionner. Les cartes Boca coûtent, aux US, moins de 70$.
Geoffry Coram a indiqué dans les news qu'il a réussi à faire fonctionner sa carte 3com 590 TPO. Il a du télécharger le pilote alpha à l'adresse : http://cesdis.gsfc.nasa.gov/linux/drivers. On peut y trouver aussi d'autres pilotes. Voir aussi http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
Donald Holmgren dit qu'il a réussi à connecter sa carte DEC DE435 (PCI) au réseau local sur coax fin (BNC). Le pilote DE435 vérifie d'abord la prise pour paire torsadée, puis commute vers le port alternatif (sélectionable par cavalier en AUI ou BNC) si le port 10BaseT ne fonctionne pas.
Jim Cusick utilise la carte Boca 1PI sur coax fin. Elle fonctionne très bien. On ira voir à l'URL : http://cesdis.gsfc.nasa.gov/linux/misc/boca-failure.html pour des détails sur les disfonctionements du début avec cette carte. Ma deuxième carte, après retour pour échange de la première, était étiquetée "PN 4186". La précédente qui ne marchait pas était une "PN4185". Précisez à la commande que vous voulez le modèle le plus récent. A 70 $, cette carte est une bonne affaire.
Dave Platt recommande d'éviter à tout prix la carte Boca BEN1PI. Elle ne serait pas fiable à cause de défauts de conception et Boca ne semble pas en mesure de corriger le problème. La carte 3Com 3c590 PCI "Vortex" est disponible en version combo (10BaseT, thin coax at AUI). Le pilote Linux de cette carte ne fait pas encore partie du noyau standard, mais est disponible à l'URL http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html et peut être patché dans les derniers noyaux 1.2.x (ainsi que les 1.3.x) sans beaucoup de difficulté. Le pilote Linux ne peut pas utiliser la possibilité d'autodétection d'interface de cette carte - le programme DOS fourni permet de configurer la carte afin qu'elle utilise l'interface choisie ( coax fin dans notre cas). Une fois cela fait, le pilote Linux utilise l'interface correcte.
Il a utilisé avec succes une 3c590 pendant plusieurs semaines.
Dave Kennedy nous fait part qu'il a eu deux des cartes Boca citées plus haut et qu'elles fonctionnent bien sous charge légère. Craig ne les recommende pas car Boca ne semble pas suivre les spécifications d'AMD mais il a pu les utiliser pendant deux semaines sans problèmes. Il a testé les performances NFS en transférant de gros fichiers depuis et vers son serveur (16M, 8M). Il a aussi essayé de travailler localement avec tous ses fichiers de données montés par NFS et cela sans problèmes. Les performances paraissent améliorées de 100 pour cent par rapport à sa carte ISA NE2000. (note de l'éditeur : cela aurait sans doute été la même chose avec la SMC ISA Elite Ultra ?)
Quelqu'un a mentionné sur usenet avoir utilisé la 3Com-3c590-TPO (EtherLink III - PCI). Pour que cela fonctionne avec son noyau Linux 1.2.8, il lui a fallu le pilote "3c59x.c" avec le "vortex.patch".
Il parait que la carte DEC435 PCI marche bien avec les pilotes fournis dans la distribution Slackware - Je pense donc qu'ils sont dans le noyau standard ?