WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[SOLVED] Re: [Xen-users] Problem with eth0 with a Debian DomU on Fedora

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [SOLVED] Re: [Xen-users] Problem with eth0 with a Debian DomU on Fedora Core 5
From: Chris Croome <chris@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 26 Apr 2006 15:11:35 +0100
Delivery-date: Wed, 26 Apr 2006 07:12:19 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20060426094613.GB23850@xxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <20060426094613.GB23850@xxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.1i
Hi

OK, for starters I was trying to run sarge with a 2.4.x kernel.. doh!

So I have now set up a etch machine and this works fine :-)

The key things I needed to do was copy over
/lib/modules/2.6.16-1.2096_FC5xenU/ into the DomU machine and then do
this to get the xennet module to load on boot:

   echo "alias eth0 xennet" > /etc/modprobe.d/xen

Now to install a 2.6 kernel on sarge...

Chris

On Wed 26-Apr-2006 at 10:46:13AM +0100, Chris Croome wrote:
> 
> A lot of people seem to have had problems running DomU's that are not
> FC5 on FC5 Dom0's, the issue being that etho doesn't appear for the DomU
> machine (I have read a lot of list archives this week...) -- I have this
> problem when I boot a debian sarge on FC5 (I have a FC5 DomU working
> without a problem):
> 
>   Setting up networking...done.
>   Setting up IP spoofing protection: rp_filter.
>   Configuring network interfaces...SIOCSIFADDR: No such device
>   eth0: ERROR while getting interface flags: No such device
>   SIOCSIFNETMASK: No such device
>   SIOCSIFBRDADDR: No such device
>   eth0: ERROR while getting interface flags: No such device
>   eth0: ERROR while getting interface flags: No such device
>   Failed to bring up eth0.
>   done.
> 
> And after it's booted there is only the loopback interface:
> 
>   # ifconfig         
>   lo        Link encap:Local Loopback  
>             inet addr:127.0.0.1  Mask:255.0.0.0
>             UP LOOPBACK RUNNING  MTU:16436  Metric:1
>             RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>             TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>             collisions:0 txqueuelen:0 
>             RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
> 
> The answer that seems to have worked for FC4 guests on FC5 was in this
> email:
> 
>   Subject:      Re: Device eth0 does not seem to be present
>   From:         Phil Evans <xenmail@xxxxxxxxxxxx>
>   Date:         Sun, 23 Apr 2006 04:57:08 +0100
> 
>   Are you using the stock FC5 Xen kernels? If so, you will need to add the 
>   following line to the /etc/modprobe.conf files in your domU:
> 
>   alias eth0 xennet
> 
> However I haven't had any luck with this on debian, I tried adding this
> to /etc/modutils/aliases and /etc/modutils/actions and /etc/modules
> since /etc/modprobe.conf is automatically generated on debian, but no
> luck with any of them.
> 
> I tried loading the module manually:
> 
>   # /sbin/modprobe xennet
>   modprobe: Can't open dependencies file 
> /lib/modules/2.6.16-1.2096_FC5xenU/modules.dep (No such file or directory)
> 
> This doesn't work since /lib/modules/ is empty, and I found this in the
> archives:
> 
>   Subject:      Re: eth0 not showing up in guest domains
>   From:         Jeremy Katz <katzj@xxxxxxxxxx>
>   Date:         Wed, 22 Feb 2006 00:31:36 -0500
> 
>   The guest kernel is built with a modular xennet, so you'll need to have
>   the modules in the filesystem image as well.
> 
> So I tried mounting the disk in Dom0 and copying across the files:
> 
>   # mount -o loop /usr/local/xen/sarge /media/sarge
>   # cp -a /lib/modules/2.6.16-1.2096_FC5xenU/ /media/sarge/lib/modules/
> 
> When I then boot the DomU I still get the same errors as above but I get
> a different error when trying to load the xennet module:
> 
>  # /sbin/modprobe xennet
>  Note: /etc/modules.conf is more recent than
>  /lib/modules/2.6.16-1.2096_FC5xenU/modules.dep
>  modprobe: QM_MODULES: Function not implemented
> 
>  modprobe: QM_MODULES: Function not implemented
> 
>  modprobe: Can't locate module xennet

-- 
Chris Croome                               <chris@xxxxxxxxxxxxxxxxxxx>
web design                             http://www.webarchitects.co.uk/ 
web content management                               http://mkdoc.com/   

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>