configurer une carte réseau ne2000

Echangez vos avis, assistez-vous durant la configuration de vos matériels réseau. Ce forum vous permettra de faire partager vos expérience en matière de mise en place de matériel réseau, qu'il s'agisse de routeurs, switches, wireless ...

Modérateur: modos Ixus

configurer une carte réseau ne2000

Messagepar sunshine » 01 Mars 2006 12:44

Bonjour,
je suis sous Mandrake 9.1 et je veux configuer ma carte réseau ne2000.
J'ai donc ajouté au fichier /etc/modules.conf la ligne suivante :

alias eth0 ne2k-pci

mais quand je fais modprobe ne2k-pci, j'ai le message suivant comme réponse :

/lib/modules/2.4.21-0.11mdk/kernel/drivers/net/ne2k-pci.o.gz : init_module : No such device
Hint : insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
you may find more information in syslog or the output from dmesg
modprobe : insmod /lib/modules/2.4.21-0.11mdk/kernel/drivers/net/ne2k-pci.o.gz failed
modprobe : insmod ne2k-pci failed

Si le problème provient juste de l'IO et IRQ, comment les configurer? Sinon, comment faire?
Dernière édition par sunshine le 01 Mars 2006 16:30, édité 1 fois au total.
Mieux vaut tard que jamais
sunshine
Premier-Maître
Premier-Maître
 
Messages: 48
Inscrit le: 10 Fév 2006 15:43

Messagepar jdh » 01 Mars 2006 15:43

Une carte NE2000 (ou compatble) est une carte ISA qui se configure avec un utilitaire fourni avec la carte (sur disquette le plus généralement et sous DOS).

En général, ces vielles cartes devaient être configuré en choisissant IRQ et IO. La détection sous Linux se faisait par exemple avec une ligne

alias eth0 ne irq=11 io=0x300

Ton exemple correspond plutot à une carte PCI laquelle n'a pas besoin de config (attribué par le bios) et normalement détectée automatiquement par le noyau Linux.

Je regarderais donc le log du démarrage par "dmesg | less". Peut-être y trouveras tu les bonnes lignes de détection ?

Si la carte est une réelle NE2000 il vaut mieux charger le bon driver "ne" (qui inséreras normalement le driver "8390" automatiquement).
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar sunshine » 01 Mars 2006 16:53

je croyais moi aussi qu'il s'agissait d'une pci mais j'ai vérifié sous windows et c'est bien une ne2000 compatible avec IRQ=11 et une plage mémoire de 300 - 31F
j'ai ajouté au fichier /etc/modules.conf la ligne alias eth0 ne irq=11 io=300*31F mais la carte réseau reste indétectable. J'ai tapé cette même ligne en ligne de commande mais toujours sans résultat.
Sous le répertoire /lib/.....drivers/net j'ai les trois fichiers suivants pour ne
ne.o.gz
ne3210.o.gz
ne2k-pci.o.gz
Mieux vaut tard que jamais
sunshine
Premier-Maître
Premier-Maître
 
Messages: 48
Inscrit le: 10 Fév 2006 15:43

Messagepar jdh » 01 Mars 2006 18:39

La syntaxe est celle que j'indique :

modprobe ne irq=11 io=0x300

(sous réserves que l'utilitaire DOS ait bien configuré dans la carte cette irq et ce depart de ports io).
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar sunshine » 01 Mars 2006 18:53

merci mais comment configurer sous DOS cette IRQ et l'I/O dans la carte?
Mieux vaut tard que jamais
sunshine
Premier-Maître
Premier-Maître
 
Messages: 48
Inscrit le: 10 Fév 2006 15:43

Messagepar jdh » 01 Mars 2006 19:26

Les cartes NE2000 (ou compatibles) étaient livrés avec un petit utilitaire de config fonctionnant généralement sous DOS. Chaque marque/modele ayant son propre petit utilitaire.

Les cartes 3C509, aussi vielles que les NE2000, utilisaient dans le même esprit par exemple un pgm "3c5x9cfg.exe".

Mais si ton Windows a identifié ces ressources, tu passes direct au "modprobe" sous Linux avec les valeurs indiquées. C'est bien un des rare cas où on dit Merci Windows :lol: :lol:
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar sunshine » 02 Mars 2006 11:01

merci ça marche maintenant
mais est-ce que je serais obligée de retaper cette commande (modprobe) à chaque redémarrage du système? j'ai redémarré le système et la carte n'est plus détectable alors j'étais obligée de refaire la commande
Mieux vaut tard que jamais
sunshine
Premier-Maître
Premier-Maître
 
Messages: 48
Inscrit le: 10 Fév 2006 15:43

Messagepar jdh » 02 Mars 2006 11:07

"modprobe" sert à essayer de charger le module. Donc c'est prévu pour fonctionner à la main.

Mais /etc/modules.conf sert à ça : "alias ne irq=?? io=0x???" et le module sera chargé au démarrage. Attention chaque distribution a sa façon de lancer les pgms au démarrage !
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar sunshine » 02 Mars 2006 11:18

oui mais avec cette commande on ne spécifie pas l'interface ni d'adresse ip ni de netmask, est-ce que je serai obligée de les spécifier à chaque démarrage?
Mieux vaut tard que jamais
sunshine
Premier-Maître
Premier-Maître
 
Messages: 48
Inscrit le: 10 Fév 2006 15:43

Messagepar jdh » 02 Mars 2006 11:44

Tu as raison.

Il y a d'une part nécessité de charger les "drivers" nécessaires puis de configurer les cartes au sens du réseau (ip, netmask, ...).

Le noyau chargé au démarrage ne comporte pas les drivers de toutes les cartes d'où l'intéret de /etc/modules.conf pour charger les modules qui manquent.

Ensuite la config réseau doit être faite. Or chaque distribution agit à sa guise : par exemple chez Debian, il faut regarder le fichier /etc/network/interfaces. J'ai oublié comment fait Mandrake. Peut-être Drake sous l'interface X.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar sunshine » 02 Mars 2006 16:19

est-ce que je dois compiler le noyau ou autres choses après avoir modifié le fichier /etc/modules.conf ?
Mieux vaut tard que jamais
sunshine
Premier-Maître
Premier-Maître
 
Messages: 48
Inscrit le: 10 Fév 2006 15:43

Messagepar jdh » 02 Mars 2006 16:23

NON !

Pour moi ce sujet désormais clos.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes


Retour vers Configuration matériel réseau

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron