[gull] Modules pour cartes réseau

Dominique MULLER hb9hli at hb9ww.ampr.org
Mon Apr 21 12:13:49 CEST 2008


Grégoire Métral a écrit :
> Bonjour tout le monde,

Hello...

> Ma Debian testing m'a proposé une mise à jour du kernel (2.6.22 -> 
> 2.6.24), que j'ai acceptée. Mais au redémarrage, je n'ai plus de réseau 
> (il ne me reconnaît plus les devices eth0 et eth1). En redémarrant sur 
> l'ancien kernel, c'est OK.

Les joies de testing...

> Le kernel reste encore obscur pour moi :-( J'imagine qu'il faut que j'y 
> mette des modules, mais les diverses lectures que j'ai pu faire ne m'ont 
> pas éclairé -- je n'ai pas dû faire les bonnes. J'ai regardé dans 
> /lib/modules/<version kernel>/kernel/net/ mais je n'ai que un répertoire 
> mac80211 en plus dans l'ancienne version du kernel. Le contenu des 
> autres dossiers change aussi sensiblement, mais où chercher?

Normalement c'est ici:

/lib/modules/2.6.24-1-686/kernel/drivers/net/3c501.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/3c503.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/3c505.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/3c507.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/3c509.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/3c515.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/3c59x.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/8139cp.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/8139too.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/82596.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/8390.ko
/lib/modules/2.6.24-1-686/kernel/drivers/net/ac3200.ko

etc...

> En clair, est-ce que c'est une question de modules? 

Il y a des chances que oui.

 > Comment trouver les
> bons -- puis-je simplement prendre les mêmes qui se trouvent dans 
> l'ancien kernel?

Non, par contre en démarrant avec l'ancien kernel faire la commande
dmesg:

dmesg |grep eth0
[   16.349721] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network 
Connection
[   50.155497] e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full 
Duplex, Flow Control: RX/TX
[   81.108542] eth0: no IPv6 routers present

Dans cet exemple c'est une e1000.

Démarrer avec ne nouveau noyau et essayer de faire:

modprobe e1000

Voir les messages d'erreur.
Si ça fonctionne, on peut dans ce cas mettre le module a monter
au démarrage dans /etc/modules.

> Merci pour vos lumières -- et quelques liens qui éclaireront ma lanterne?

http://www.debian.org/doc/manuals/reference/ch-system.fr.html#s-kernel-details
(Surtout pour construire un noyau personnalisé

Je conseille Ubuntu plutôt que debian testing, ça évite des surprises
en cas de mises à jour.

> Greg

Dom.
-- 
Dominique Muller - Linux Registered User: # 49142 Web sites:
http://hb9hli.radioamateur.ch et http://www.cq-dx.org



More information about the gull mailing list