OVH Cloud OVH Cloud

via-rhine options

3 réponses
Avatar
alain
bonjour.
ma carte vt6102 (rhine II type 3065), configurée avec le module
via-rhine (suse 10.0) est par défaut en autonegotiation et 100BaseT-FD
(idem sous Windows).
Malheureusement impossible avec ces paramètres de se connecter (j'ai
essayé divers configurations matérielles différentes)
Par contre si je force le mode 10BaseT-FD,par exemple avec un "ethtool
-s eth0 speed 10 duplex full autoneg off", tout fonctionne.
Comme je n'ai pas besoin de plus de vitesse, je veux donc enregistrer le
forçage à 10Mbts définitivement. mais je n'arrive pas à passer des
options qui fonctionnent dans /etc/modprobe.conf.local.
j'ai essayé "options via-rhine options=0X20" , ça empêche la carte de
fonctionner...des idées ou expériences sur la synthaxe exacte, ou une
autre méthode?
merci

3 réponses

Avatar
lhabert
Les options des drivers de carte réseau, c'est effectivement toujours un
grand moment de solitude... Tu peux toujours essayer de lire le code source
du module pour voir ce qu'il faut mettre au juste. Sinon, il y a la solution
d'écrire un script hotplug qui ferait l'appel à ethtool au moment où
l'interface est crée. Je sais pas exactement comment écrire le script, enfin
met voir dans /etc/hotplug.d/net/00ploum un script :

#!/bin/sh

exec >> /root/ploum
echo ploum
echo "$@"
env

, pour voir ce qu'il se passe au niveau de hotplug quand l'interface est
détectée, ensuite tu devrais pouvoir en déduire un script hotplug faisant ce
que tu veux.
Avatar
lhabert
Les options des drivers de carte réseau, c'est effectivement toujours un
grand moment de solitude... Tu peux toujours essayer de lire le code source
du module pour voir ce qu'il faut mettre au juste. Sinon, il y a la solution
d'écrire un script hotplug qui ferait l'appel à ethtool au moment où
l'interface est crée. Je sais pas exactement comment écrire le script, enfin
met voir dans /etc/hotplug.d/net/00ploum.hotplug un script :

#!/bin/sh

exec >> /root/ploum
echo ploum
echo "$@"
env

, pour voir ce qu'il se passe au niveau de hotplug quand l'interface est
détectée, ensuite tu devrais pouvoir en déduire un script hotplug faisant ce
que tu veux.
Avatar
l'indien
On Thu, 05 Jan 2006 00:50:38 +0000, Luc Habert wrote:

Les options des drivers de carte réseau, c'est effectivement toujours un
grand moment de solitude... Tu peux toujours essayer de lire le code source
du module pour voir ce qu'il faut mettre au juste.


Ou utiliser l'utilitaire fait pour:
modinfo.
Il se trouve que dans le noyaux 2.6, l'auto-négociation (toute la gestion
du PHY ethernet, en fait) est dans le module mii et qu'on ne peut pas le
paramétrer. Il faut donc forcer le mode une fois le module chargé, soit
avec ethtool, mii-tool ou en utilisant l'interface /proc/sys dédiée.

Sinon, en passant, je connais bien le chip VIA-Rhine en question et je
sais d'une part que le chip n'a pas de problèmes particuliers pour gérer
l'autonégociation, d'autre part que le driver est d'une grande fiabilité.
Je pense donc que c'est l'équipement en face qui est buggé (c'est loin
d'être rare...) et qui ne supporte pas l'auto-négociation ou la gère
mal.

[...]