Ecrivez moi !
french

Nouveau Driver pour composant réseau intégré aux chipsets VIA

Je me suis offert une carte mère Mini ITX de chez VIA, afin de motoriser mon serveur SME personnel à moi. J'ai installé une distribution SME 5.5 et là, stupeur et déception : La carte réseau interne ne fonctionnait pas bien. Reboot assez fréquent nécessaire, un comble pour un serveur qui tourne (en principe) 24/24 !

Suspectant un souci de driver, je suis parti 'à la pèche'. J'ai trouvé un driver compatible sur le site de VIA, http://www.viaaarena.com : Driver 4.11

Mais cette archive contient uniquement des drivers compilés pour Linux 2.4, et SME est encore (pour quelques semaines !) en version de kernel 2.2

Je me suis donc lancé dans la compilation du driver pour Linux 2.2, et apparemment, çà marche !

Vous pouvez télécharger la version compilée ici : VIA_SME_2.2_Lan_Driver.tar.gz

L'archive est une copie de l'archive d'origine, et contient outre le driver compilé rhinefet-C3-2.2.o, un fichier d'explication (en français lisezmoi.1st et en -hum, hum !- anglais readme.1st)

Ce driver devrait en principe fonctionner avec toutes les distributions basée sur une Redhat à base de Kernel 2.2. Pour les utilisateurs d'une distrib non SME, suivez simplement les fichiers d'origine linux.txt et readme.pdf.

Pour un serveur SME (Testé sur une 5.5), la procédure d'installation est la suivante ( la version originale -en V.O.- se trouve ici nic-drivers-howto ) :

sme:tmp-# mkdir via
sme:tmp-# cd via
sme:via-# tar xvzf ../VIA_SME_2.2_Lan_Driver.tar.gz 
Readme.pdf
linux.txt
lisezmoi.1st
readme.1st
rhinefet-4.11-2.2.tar.gz
rhinefet-4.11.tar.gz
rhinefet-Amd.o
rhinefet-C3-2.2.o
rhinefet-C3.o
rhinefet-P3&P4.o
sme:via-# cp rhinefet-C3-2.2.o /lib/modules/2.2.19-7.0.8/net/rhinetfet.o
sme:via-# chmod 644 /lib/modules/2.2.19-7.0.8/net/rhinefet.o
sme:via-# chown root /lib/modules/2.2.19-7.0.8/net/rhinefet.o                                                          
sme:via-# chgrp root /lib/modules/2.2.19-7.0.8/net/rhinefet.o
Si votre interface VIA est eth0 tapez la commande suivante :
sme:via-# /sbin/e-smith/config set EthernetDriver1 rhinefet
Si votre interface VIA est eth1 alors tapez la commande suivante :
sme:via-# /sbin/e-smith/config set EthernetDriver2 rhinefet 
Pour activer la configuration, tapez :
sme:via-# /sbin/e-smith/signal-event console-save

Un petit reboot devrait vous permettre de trouver ceci dans votre fichier /var/log/messages

Sep  8 21:04:30 sme network: Bringing up interface eth0:
Sep  8 21:04:31 sme kernel: VIA Rhine Family Fast Ethernet Adapter Driver Ver. 4.11
Sep  8 21:04:31 sme kernel: Copyright (c) 2002 VIA Technologies, Inc.
Sep  8 21:04:31 sme kernel: eth0: VIA VT6102 Rhine II Fast Ethernet Adapter
Sep  8 21:04:31 sme kernel: eth0: MAC=00:40:63:C0:74:69 IO=0xdc00 Mem=0xc8056000  IRQ=10
Sep  8 21:04:31 sme kernel: eth0: Link autonegation speed 10M bps half duplex
Sep  8 21:04:31 sme network: Bringing up interface eth0:  succeeded
Voila, j'espère que ceci pourra vous être utile !