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.

10 réponses

1 2
Avatar
Francois Romieu
Bonsoir,

In article , lnb wrote:
[...]
2/
Au démarrage :
- Pour activer la carte réseau, je suis obligé de lancer mon script
manuellement.



- copiez le module 3c2000.o en /lib/modules/xxx/kernel/drivers/net/
- ajoutez 'alias eth0 3c2000' dans votre /etc/modules.conf
- croisez les doigts

- 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.



Aucune idée.

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



Je crois que le module sk98lin.o est capable de gérer cette carte (sous
réserve d'en avoir un qui intègre les identifiants PCI adéquats).

La sortie d'un 'lspci -vx' sur votre machine aiderait à fournir une
réponse plus précise (et le cas échéant un petit patch).

--
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.
Avatar
Vincent Bernat
OoO En cette soirée bien amorcée du mardi 13 avril 2004, vers 22:18,
lnb disait:

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



Avec du Gigabit, il faut commencer à utiliser quelques techniques
compliquées commme les jumbo frames. Regarde la doc de ton driver pour
voir si c'est supporté. Ensuite, tu actives ça avec une commande du
genre :
ifconfig eth0 mtu 9000

Sinon, les performances peuvent sans doute aussi dépendre de la config
de la machine en face qu'il faut sans doute mimer.
--
I WILL NOT BELCH THE NATIONAL ANTHEM
I WILL NOT BELCH THE NATIONAL ANTHEM
I WILL NOT BELCH THE NATIONAL ANTHEM
-+- Bart Simpson on chalkboard in episode 7F15

--
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
lnb
Bonsoir,

J'ai :
- copié 3c2000.o dans /lib/modules/xx2.4.19xx/kernel/drivers/net/
- modifié /etc/modules.conf (faut-il donner un path ?)
- croisé les doigts ;-)
- rebooté
=> pas de changement.

remarque :
"3c2000.o" est le seul fichier parmi une multitude de "xxx.o.gz"

Ci-joint le log du lspci :

---------------------------------------------------------------------------
01:08.0 Ethernet controller: 3Com Corporation: Unknown device 1700
(rev 10)
Subsystem: 3Com Corporation: Unknown device 0020
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 11
Memory at ea000000 (32-bit, non-prefetchable) [sizeK]
I/O ports at d000 [size%6]
Expansion ROM at <unassigned> [disabled] [size8K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
00: b7 10 00 17 07 00 b0 02 10 00 00 02 08 20 00 00
10: 00 00 00 ea 01 d0 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 20 00
30: 00 00 00 00 48 00 00 00 00 00 00 00 0b 01 17 1f
---------------------------------------------------------------------------

A NOTER :
j'ai retesté ce soir :
sous Win2k en forçant la carte sur "1000 Mbits".
J'arrive à transférer un fichier de 1.1 Go en 50sec ( soit env 22
Mo/sec ce qui est plus cohérent).

sous Mandrake 9.0 (noyau 2.4.19)
la fenêtre affiche 15 Mo/sec puis descend progressivement... à 2 !!!
pour osciller ensuite entre 50 Ko (!) et 6 Mo.

Y a-t-il des paramètres que je puissse modifier via ifconfig eth0 ***
avant d'essayer l'autre driver et votre éventuel patch ?




On 14 Apr 2004 10:57:12 GMT, Francois Romieu
wrote:

Bonsoir,

In article , lnb wrote:
[...]
2/
Au démarrage :
- Pour activer la carte réseau, je suis obligé de lancer mon script
manuellement.



- copiez le module 3c2000.o en /lib/modules/xxx/kernel/drivers/net/
- ajoutez 'alias eth0 3c2000' dans votre /etc/modules.conf
- croisez les doigts

- 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.



Aucune idée.

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



Je crois que le module sk98lin.o est capable de gérer cette carte (sous
réserve d'en avoir un qui intègre les identifiants PCI adéquats).

La sortie d'un 'lspci -vx' sur votre machine aiderait à fournir une
réponse plus précise (et le cas échéant un petit patch).

--
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.
Avatar
lnb
Bonsoir,

Désolé, mais cela devient trop technique pour moi (jumbo frames).
Concernant le mtu, je ne peux dépasser 1500 sinon je risque d'avoir
des pbs pour router le traffic vers le net, non ?

la doc de 3com est plutot light sur le sujet... surtout pour Linux.

PS : concernant le PC, j'ai de la marge. J'espère obtenir un débit
proche de celui du hdd (soit entre 35 Mo et 70 Mo selon les machines),
je sais que les 100 Mo restent théoriques.
.


PS : êtes-vous la personne qui postait régulièrement sur les forums
OS/2 vers les années 1995 - 1997 ?

On 14 Apr 2004 10:57:14 GMT, Vincent Bernat wrote:

OoO En cette soirée bien amorcée du mardi 13 avril 2004, vers 22:18,
lnb disait:

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



Avec du Gigabit, il faut commencer à utiliser quelques techniques
compliquées commme les jumbo frames. Regarde la doc de ton driver pour
voir si c'est supporté. Ensuite, tu actives ça avec une commande du
genre :
ifconfig eth0 mtu 9000

Sinon, les performances peuvent sans doute aussi dépendre de la config
de la machine en face qu'il faut sans doute mimer.



--
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
Vincent Bernat
OoO En cette matinée ensoleillée du jeudi 15 avril 2004, vers 09:54,
lnb disait:

Désolé, mais cela devient trop technique pour moi (jumbo frames).
Concernant le mtu, je ne peux dépasser 1500 sinon je risque d'avoir
des pbs pour router le traffic vers le net, non ?



Justement, l'outrepasser va activer les jumbo frames qui permettent de
monter en débit. Essaie.

PS : êtes-vous la personne qui postait régulièrement sur les forums
OS/2 vers les années 1995 - 1997 ?



Oui.
--
BOFH excuse #125:
we just switched to Sprint.

--
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
zebul666
lnb wrote:

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"



J'ai plusieurs fois eu le pb. Il suffit d'appuyer sur le bouton Arrêt !

Sinon pour que qu'il s'éteigne "tout seul", il faut utiliser l'ACPI au lieu
d'APM (peut-être qu'une recompilation du noyau est nécessaire)

--
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:
[...]
- copié 3c2000.o dans /lib/modules/xx2.4.19xx/kernel/drivers/net/
- modifié /etc/modules.conf (faut-il donner un path ?)



Non.

[...]
remarque :
"3c2000.o" est le seul fichier parmi une multitude de "xxx.o.gz"



Vous pourriez essayer de zipper le module mais à tous les coups ça ne
va de toute façon pas fonctionner en automatique parce que le chargeur
de modules risque de remarquer des différences de symboles et autres
joyeusetés (ce n'est pas garanti, juste Murphy-probable).


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

--
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
Re-bonsoir,

In article , lnb wrote:
[...]
la doc de 3com est plutot light sur le sujet... surtout pour Linux.



Les sources du pilote suggèrent que les Jumbo frames sont prises en charge.

--
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.
Avatar
lnb
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



--
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
Jean-Francois Mauguit
Hello,

Tu fais tes tests en SAMBA ou en FTP entre les 2 OS ? Pour voir la
vitesse, rien ne vaut le FTP.

HTH

Jef

lnb wrote in
news::

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)



--
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