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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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.
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.
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.
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.
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.
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.
[...]
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.
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.