OVH Cloud OVH Cloud

Pb carte reseau Gigabit

12 réponses
Avatar
lnb
Bonsoir à tous,

Je viens d'installer une carte 3COM Gigabit que Mandrake ne reconnait
pas dans sa version 9.0, le modèle étant trop récent.
J'ai donc compilé les fichiers fournis sur le CD, et active le driver
en lançant le script "maison" suivant :

su
cd /usr/local/src/3c2000
insmod 3c2000.o
ifconfig eth0 up
ifconfig eth0 192.168.200.2

Cela fonctionne, mais je rencontre plusieurs effets de bord.

1/
Bien que mon switch affiche 1000 Mbits, en pratique le débit est plus
lent qu'avec mon ancienne 100 Mbits !

2/
Au démarrage :
- Pour activer la carte réseau, je suis obligé de lancer mon script
manuellement.
- Pour voir les lecteurs réseau dans Konqueror, je suis obligé d'aller
dans le panneau de contrôle de Mandrake et de faire monter à la main.

3/
A l'arrêt
La machine ne va plus jusqu'à l'arrêt électrique habituel (ATX).
Elle s'arrête et attend indéfiniment sur le message suivant :
"eth0 network connection down"
"Power down"

Pouvez-vous m'aider à résoudre ces anomalies diverses ?

Merci pour votre aide.
dvb

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

2 réponses

1 2
Avatar
Patrick_91
lnb wrote:

Salut à tous,

Je reviens vers vous après avoir installé une version plus récente de
Mandrake, qui ne résoud pas mes pbs de débit très faibles sur la carte
3c2000.

Config actuelle : Mandrake 9.2 (download edition), noyau 2.4.22-10
upgradé en 2.4.22-29 (car le code source 2.4.22-10 est introuvable).

Voici la récap des tests de ce jour :

Rappel : pour valider le hard, j'ai booté la machine sous Win2k et
effectué des transferts de fichier de Win2k => Win2k.
débit : 20 Mo/sec (1GB en 48 sec env).

Sous Linux, le débit reste très faible et *asymétrique* :
- PC Linux => PC win2k : env 5 Mo/sec (info konqueror)
- PC Win2k => PC Linux : env 11 Mo/sec (info konqueror)

NB : L'option "ifconfig eth0 mtu 9000" ne change rien.

J'ai testé les 2 drivers ci-dessous :

3c2000 (buggé parait-il)
Compilation + installation du driver 3c2000 => OK
insmod 3c2000.o
ifconfig eth0 192.168.200.2


sk98lin (en l'état, car je n'ai pas bien compris les modifications à
effectuer sur le fichier d'en-tête)
modprobe sk98lin
ifconfig eth0 192.168.200.2
=> le réseau semble encore plus lent.

Est-ce un pb de paramètrage, de driver, ou de noyau ?...
Pourriez-vous détailler davantage les modifs à effectuer sur le
fichier d'en-tête afin que j'essaie le sk98lin ?

Cela fait plusieurs jours que je cherche et je commence à craquer ;-)
Merci pour votre support

Karim.

fu2 => fr.comp.os.linux.moderated



Ci-joint le log du lspci :








---------------------------------------------------------------------------
01:08.0 Ethernet controller: 3Com Corporation: Unknown device 1700
(rev 10)
Subsystem: 3Com Corporation: Unknown device 0020




drivers/net/sk98lin/h/skdrv2nd.h
[...]
#define SK_PCI_ISCOMPLIANT(result, pdev) {
result = SK_FALSE; /* default */
/* 3Com (0x10b7) */
if (pdev->vendor == 0x10b7) {
^^^^^^ -> M. 3Com
/* Gigabit Ethernet Adapter (0x1700) */
if ((pdev->device == 0x1700)) {
^^^^^^ -> cf la sortie de votre lspci
result = SK_TRUE;
}

Pris en charge par un noyau 2.4.xx standard depuis un moment (au moins
depuis le 2.4.24 par exemple). Comment ça se comporte si vous mettez
le noyau de votre système à jour ?

--
Ueimor





Bonjour

A vu de nez je pencherai plutot vers un probleme hardware, etes vous certain
que la negociation full duplex ou half duplex se passe bien au demarrage ??
je ne connais pas le driver de votre carte mais assurez vous que cote linux
le mode full duplex soit bien impose et aussi cote windows (ca a pu
changer .. automatiquement .... )

Amicalement



--
Patrick
Dept 91

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Francois Romieu
Bonsoir,

In article , lnb wrote:
[...]
Config actuelle : Mandrake 9.2 (download edition), noyau 2.4.22-10
upgradé en 2.4.22-29 (car le code source 2.4.22-10 est introuvable).



Vous devriez pouvoir recopier le répertoire drivers/net/sk98lin du dernier
noyau 2.4.x standard dans votre arborescence de compilation 2.4.22-29
(je n'ai que très moyennement envie de courir après les sources d'un noyau
Mandrake pour vérifier si leur pilote est à jour).

[...]
Voici la récap des tests de ce jour :

Rappel : pour valider le hard, j'ai booté la machine sous Win2k et
effectué des transferts de fichier de Win2k => Win2k.
débit : 20 Mo/sec (1GB en 48 sec env).



Bon. Un disque doit limiter (ça reste faiblard pour du Gb).

Sous Linux, le débit reste très faible et *asymétrique* :
- PC Linux => PC win2k : env 5 Mo/sec (info konqueror)
- PC Win2k => PC Linux : env 11 Mo/sec (info konqueror)



Le gestionnaire sk98lin affiche des informations lorsqu'il est chargé.
Vous devriez les voir apparaitre avec un 'dmesg'. Qu'observez vous ?

D'après les débits j'aurais envie de dire que la négotiation s'est
effectuée en 100Mbps.

Sinon les informations suivantes seront surement intéressantes:
- hdparm -i /dev/hdquelquechose
-> histoire de vérifier que le disque est bien configuré côté linux
- 'vmstat 1' pendant les transferts
- 'cat /proc/interrupts' (des fois qu'il y ait un partage d'interruption
pas très bien senti) avant et après les transferts

NB : L'option "ifconfig eth0 mtu 9000" ne change rien.



Secondaire pour l'instant (le taux d'interruptions doit flirter avec les
8000 irq/s, rien que de très tenable).

[...]
sk98lin (en l'état, car je n'ai pas bien compris les modifications à
effectuer sur le fichier d'en-tête)



Aucune. Il inclut déjà les identifiants PCI de votre matériel.

modprobe sk98lin
ifconfig eth0 192.168.200.2
=> le réseau semble encore plus lent.



"semble" ? Pouvez vous préciser un peu ?

--
Ueimor

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
1 2