[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Module ne2k_pci Etch et kernel 2.6.22



Salut,

Daniel Huhardeaux a écrit :
Michel Luc a écrit :

Je tente d'installer une carte réseau PCI supplémentaire dans un serveur
et me heurte au problème suivant:

- la carte est reconnu au démarrage en tant que eth0
eth0: RealTek RTL-8029 found at 0xd000, IRQ 19, 00:C0:0C:B0:33:11.
eth1: RTL8169sc/8110sc at 0xffffc20000632000, 00:1d:7d:96:a7:24, IRQ 21
- à la fin du boot, eth1 est en fait eth0

 Cela peu se résoudre avec nameif dans le fichier interface.

Pas forcément une bonne idée si udev est de la partie.

Le problème n'est pas là: peu m'importe l'ordre de reconnaissance des interfaces. Ce qui est illogique est que le RTL8169 est reconnu en eth1 durant le boot et devient eth0

C'est probablement encore un coup de udev. Avant que la carte RTL8029 soit installée, il avait mémorisé que le contrôleur RTL8169 s'appelait eth0 et créé une règle de nommage dans ce sens (voir je ne sais plus où dans /etc/udev, je n'utilise pas udev à cause de tout ce bordel). Ensuite tu installe la carte, les interfaces sont d'abord nommées par le noyau dans l'ordre de détection, donc si la carte RTL8029 est détectée en premier elle prend le nom eth0 et le RTL8169 devient eth1. Mais udev passe par derrière et renomme le RTL8169 en eth0 conformément à la règle enregistrée, ce qui force le renommage de l'autre en eth2 (disponible).

Et cette interface est celle sur la CM, il semble logique qu'elle soit reconnue en premier.

Non, l'intégration à la carte mère n'a rien à voir avec l'ordre de détection.


Reply to: