Forum Gentoo

Ce nouveau forum est consacré à la communauté francophone des utilisateurs de Gentoo. Il vient en complément du forum officiel de gentoo.

Vous n'êtes pas connecté.

#1 2009-10-11 15:40:19

Hervé Darce
Member
Lieu: Saint Denis de la Réunion
Date d'inscription: 2007-09-20
Messages: 24
Site web

Noyau xen 2.6.18 et carte réseau Intel Corporation 82574L Gigabit

Bonjour,

J'installe Xen sur une gentoo. Le noyau utilisé par xen  est 2.6.18. La carte réseau du serveur dédié est "Ethernet controller: Intel Corporation 82574L Gigabit Network Connection".

Je ne peux redémarrer pas le serveur sur le noyau vmlinuz-2.6.18-r12-xen0 car la réseau n'est pas reconnue. En effet un "cat /var/log/messages" me donne :

Code:

Oct 11 13:42:04 ks307214 rc-scripts: network interface eth0 does not exist
Oct 11 13:42:04 ks307214 rc-scripts: Please verify hardware or kernel module (driver)
Oct 11 13:42:04 ks307214 rc-scripts: ERROR:  cannot start named as net.eth0 could not start
Oct 11 13:42:04 ks307214 rc-scripts: ERROR:  cannot start netmount as net.eth0 could not start
Oct 11 13:42:05 ks307214 postfix/postfix-script[4375]: starting the Postfix mail system
Oct 11 13:42:05 ks307214 postfix/master[4376]: daemon started -- version 2.5.7, configuration /etc/postfix
Oct 11 13:42:05 ks307214 rc-scripts: ERROR:  cannot start xend as net.eth0 could not start

Par contre avec le noyau 2.6.28 non xen cela marche sans problème. Le driver e1000e se charge sans problème.

Code:

Oct 11 13:59:34 ks307214 Intel(R) PRO/1000 Network Driver - version 7.3.20-k3-NAPI
Oct 11 13:59:34 ks307214 Copyright (c) 1999-2006 Intel Corporation.
Oct 11 13:59:34 ks307214 e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2.5-NAPI
Oct 11 13:59:34 ks307214 e1000e: Copyright(c) 1999 - 2009 Intel Corporation.
Oct 11 13:59:34 ks307214 e1000e 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Oct 11 13:59:34 ks307214 e1000e 0000:01:00.0: setting latency timer to 64
Oct 11 13:59:34 ks307214 e1000e 0000:01:00.0: irq 762 for MSI/MSI-X
Oct 11 13:59:34 ks307214 e1000e 0000:01:00.0: irq 761 for MSI/MSI-X
Oct 11 13:59:34 ks307214 0000:01:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:30:48:bc:7f:82
Oct 11 13:59:34 ks307214 0000:01:00.0: eth0: Intel(R) PRO/1000 Network Connection
Oct 11 13:59:34 ks307214 0000:01:00.0: eth0: MAC: 4, PHY: 8, PBA No: 0101ff-0ff
Oct 11 13:59:34 ks307214 e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Oct 11 13:59:34 ks307214 e1000e 0000:02:00.0: setting latency timer to 64
Oct 11 13:59:34 ks307214 e1000e 0000:02:00.0: irq 760 for MSI/MSI-X
Oct 11 13:59:34 ks307214 e1000e 0000:02:00.0: irq 759 for MSI/MSI-X
Oct 11 13:59:34 ks307214 0000:02:00.0: eth1: (PCI Express:2.5GB/s:Width x1) 00:30:48:bc:7f:83
Oct 11 13:59:34 ks307214 0000:02:00.0: eth1: Intel(R) PRO/1000 Network Connection
Oct 11 13:59:34 ks307214 0000:02:00.0: eth1: MAC: 4, PHY: 8, PBA No: 0101ff-0ff
Oct 11 13:59:34 ks307214 Intel(R) Gigabit Ethernet Network Driver - version 1.2.45-k2
Oct 11 13:59:34 ks307214 Copyright (c) 2008 Intel Corporation.
Oct 11 13:59:34 ks307214 pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Oct 11 13:59:34 ks307214 e100: Intel(R) PRO/100 Network Driver, 3.5.23-k6-NAPI
Oct 11 13:59:34 ks307214 e100: Copyright(c) 1999-2006 Intel Corporation

Mon grub fonctionne uniquement pour "default 1" (noyau sans xen) et je voudrais qu'il fonctionne aussi pour "default 0" (noyau xen).

cat /boot/grub/menu.lst

Code:

default 1
timeout 5
title  Xen 3.4.1 / Linux 2.6.18-r12
root   (hd0,0)
kernel /boot/xen-3.4.1.gz
module /boot/vmlinuz-2.6.18-r12-xen0 root=/dev/md1

title Linux 2.6.28.4-xxxx-std-ipv4-64
root (hd0,0)
kernel /boot/bzImage-2.6.28.4 root=/dev/md1

La sélection Device drivers- -> Network device support --> Ethernet 1000Mbit --> Intel(R) PRO/1000 Ethernet support dans menuconfig ne semble pas fonctionner. Que faire? Comment faire reconnaître la carte réseau Ethernet controller: Intel Corporation 82574L Gigabit Network Connection" par le noyau 2.6.18 de xen?  Où pourrait-on trouver le driver compatible?

Merci pour toute aide

Cordialement,

Hervé Darce

Hors ligne

 

#2 2009-10-13 09:23:03

Hervé Darce
Member
Lieu: Saint Denis de la Réunion
Date d'inscription: 2007-09-20
Messages: 24
Site web

Re: Noyau xen 2.6.18 et carte réseau Intel Corporation 82574L Gigabit

Bonjour,

Problème résolu. Il suffit d'installer un noyau supérieur à 2.6.24 pour avoir les drivers e1000e intel.

Je n'ai pas résussi à compiler les drivers e1000e intel avec un noyau inférieur comme 2.6.18.

@+

Hervé Darce

Hors ligne

 

Pied de page du Forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Forum PHP | Forum gentoo.fr