Carte réseau non reconnue après installation [Debian] - Installation - Linux et OS Alternatifs
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
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
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 :
|
dans /etc/modprobe.d/aliases
Marsh Posté le 16-04-2007 à 19:29:12
NON et RE-NON
Udev :
Code :
|
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é
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 # PCI device 14e4:1677 (tg3) # FireWire host adapter 364fc00037c0a450 (/class/net/eth1) |
Tu peux t'en inspirer et l'adapter à ta configuration au besoin.
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
Marsh Posté le 29-10-2007 à 15:38:51
Reply
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