[Debian] Carte réseau non reconnue après installation

Carte réseau non reconnue après installation [Debian] - Installation - Linux et OS Alternatifs

Marsh Posté le 16-04-2007 à 16:24:08    

Bonjour,
 
Je me galère depuis hier avec un nouveau PC que j'essaye d'installer directement sous debian. J'ai téléchargé hier la version netinst stable et testing et j'arrive au même résultat ! Bref, je déprime  :(  
 
Lorsque l'installation se passe, il trouve bien la carte réseau, me demande les informations habituelles (IP, masque et cie) et télécharge même des paquets avec apt. J'arrive à pinguer la machine à partir de celle d'où je vous écris et inversement (en passant sur une autre console pendant l'installation). L'installation se passe sans problèmes et au redémarrage, il ne me trouve plus de réseau. La commande ifup eth0 me met un beau "Failed to bring up eth0".
 
Pendant l'installation, la commande "ifconfig -a" (lancé sur une autre console) me trouve bien l'interface eth0 et lo alors qu'une fois installé, il apparaît eth1 (avec BROADCAST MULTICAST), lo mais plus eth0. Bref, je ne comprends pas. Encore si la carte ne marchait pas du tout (ou pas reconnue), je veux bien mais là...
 
Il doit bien y avoir un moyen de savoir (lors de l'installation) comment il arrive à faire fonctionner la carte pour que cela fonctionne aussi une fois l'installation terminée.
 
Merci de votre aide
 
PS : la carte réseau est intégrée sur la carte mère MSI K9N6SGM-V et d'après la doc, la carte réseau est une Realtek RTL8201CL

Reply

Marsh Posté le 16-04-2007 à 16:24:08   

Reply

Marsh Posté le 16-04-2007 à 16:48:31    

Salut,
 
ça ne doit rien être de grave, je pense que c'est juste le module noyau (le driver) qui supporte ta carte réseau qui n'est pas chargé automatiquement au démarrage.
 
Une fois ta machine démarrée, tapes dans une console la commande lspci -vv. Elle te donnera des informations sur tes cartes PCI
 
En fonction, charge l'un de ces modules : 8139too, sis900, via-rhine
Perso, je pencherai plus sur le dernier : modprobe via-rhine
 
Et vois si des messages apparaissent sur la 1ère console et si eth0 apparaît ...
 
Une fois que tu auras trouvé le bon module, pour rendre son chargement automatique au démarrage, ajout une ligne au fichier /etc/modules avec juste le nom du module
 
 
 
Note: pendant l'installation, la commande magique lsmod qui permet de voir les modules chargés n'est pas dispo. Ceci dit, en passant sur la console 2 ou 3 ( CTRL + ALT + 2 / CTRL + ALT + 3 ) tu pourras voir passer des messages indiquant que tel module est chargé. Cela te permettra de voir quel module l'installation charge pour activer ta carte


Message édité par fighting_falcon le 16-04-2007 à 16:50:06
Reply

Marsh Posté le 16-04-2007 à 18:10:26    

Je ne comprend rien...
 
En fait, cet andou... de carte réseau fonctionne. Mais elle change de n° d'eth à chaque boot. Pour me dépatouiller, après le boot, je fais un ifconfig -a, j'édite le fichier /etc/network/interfaces et modifie eth0 par eth1 par exemple, puis un ifup eth1 et le réseau fonctionne.
 
Je vais creuser pour que cela soit plus propre (ne pas avoir à faire cette manip' à chaque démarrage), merci.
 
Pour info, la commande lsmod fonctionne lors de l'installation

Reply

Marsh Posté le 16-04-2007 à 18:47:05    

ah oui pardon, c'est lspci qui ne fonctionne pas pendant l'install il me semble
 
pour le coup des eth0 / eth1, regarde du côté de ifrename
 
ou sinon, petite ligne magique, genre :

Code :
  1. alias eth0 <le module pour ta carte>


dans /etc/modprobe.d/aliases

Reply

Marsh Posté le 16-04-2007 à 19:29:12    

NON et RE-NON
 
Udev :
 

Code :
  1. gandalf@stormrage:~$ cat /etc/udev/rules.d/wired-interfaces.rules
  2. KERNEL=="*", SYSFS{address}=="00:02:3f:08:be:2e", NAME="rl0"
  3. gandalf@stormrage:~$ cat /etc/udev/rules.d/wireless-interfaces.rules
  4. KERNEL=="*", SYSFS{address}=="00:12:f0:22:e3:db", NAME="iwi0"

Reply

Marsh Posté le 17-04-2007 à 07:57:13    

aussi oué ..

Reply

Marsh Posté le 17-04-2007 à 16:04:16    

gzahab a écrit :

Je ne comprend rien...

 

En fait, cet andou... de carte réseau fonctionne. Mais elle change de n° d'eth à chaque boot. Pour me dépatouiller, après le boot, je fais un ifconfig -a, j'édite le fichier /etc/network/interfaces et modifie eth0 par eth1 par exemple, puis un ifup eth1 et le réseau fonctionne.


udev a encore frappé  :o

 

Les drivers ne doivent plus être chargés dans le même ordre que pendant l'installation, aussi udev assigne un noeud de périphérique différent lors du démarrage. Comme M300A l'a indiqué, il faut réadapter les règles de udev pour que l'interface soit prise en compte comme eth0 et non eth1.

 

Par exemple chez moi :

15:59 thr4k@sh0g4n41 ~% cat /etc/udev/rules.d/z25_persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

 

# PCI device 14e4:1677 (tg3)
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", SYSFS{address}=="00:13:72:6a:ef:ba", NAME="eth0"

 

# FireWire host adapter 364fc00037c0a450 (/class/net/eth1)
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", SYSFS{address}=="36:4f:c0:00:37:c0:a4:50", NAME="eth1"

 

Tu peux t'en inspirer et l'adapter à ta configuration au besoin.  ;)


Message édité par THRAK le 17-04-2007 à 16:04:38

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 14-08-2007 à 14:56:02    

Bonjour,
 
Juste pour vous remercier pour cette info.
Cela fait deux jours que je suis sur un problème de carte non détectée suite à une upgrade de noyau et une mise à niveau de ma Debian.
 
En allant voir dans le fichier z25_persistent-net.rules, j'ai remarqué qu'il y avait 2 lignes pour la même carte avec eth0 et eth1 comme noms.
 
Forcément, cela posait quelques problèmes.
 
En tous cas, c'est résolu.
 
Merci bien :jap:

Reply

Marsh Posté le 29-10-2007 à 15:38:51    

super tuyau.. merci


---------------
Mon site http://j2c.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed