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-devel

Re: [Xen-devel] Domain0 kernels crashing while loading e100 module

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] Domain0 kernels crashing while loading e100 module
From: Pasi Kärkkäinen <pasik@xxxxxx>
Date: Thu, 21 Oct 2004 16:42:27 +0300
Delivery-date: Thu, 21 Oct 2004 14:52:06 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: <20041021125935.GB1139@xxxxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
References: <20041021125935.GB1139@xxxxxxxxxxxxxxx>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.6+20040523i
On Thu, Oct 21, 2004 at 03:59:35PM +0300, Pasi Kärkkäinen wrote:
> Hi again!
> 
> I'm using the latest Debian xen 2 packages for Debian 3.1 (sarge/testing) 
> from Brian Wolfe.
> 
> Hardware is Compaq Proliant DL360 server. It has Serverworks chipset, intel
> etherexpress pro/100 network card (e100), cpqarray raid and dual Intel P3 / 1 
> GHz
> processors.
> 
> The problem happens with both 2.6.8 and 2.4.27 xen domain0 kernels.
> 
> If I add e100 module to /etc/modules, for loading it automatically in
> the beginning of the boot process, the domain0 crashes during the bootup
> when loading the module. 
> 
> Nothing on the screen, just the normal bootup messages for stuff that has 
> been done before loading the modules. Powercycle needed to get it booting
> (or crashing ;) again. This crash happens during every boot.
> 
> Now the weird thing is, If I move the module-init-tools script to the
> end of the bootup process (by renaming the /etc/rcS.d/SXXmodule-init-tools
> link), the system boots up OK without crashing..
> 
> So something that is ran during the bootup enables the e100 module to load
> without crashing.. any ideas what that might be? Somebody seeing the same?
> 
> I have already disabled the default hotplug and discover scripts from the 
> bootup
> sequence.. they seem to have no effect to this problem. 
> 

I did some testing, and the problem is this:

If the networking-script (which enables rp_filter, ip_forwarding, syncookies
and does ifup -a) is ran _before_ loading network driver modules, then the 
network
modules (e100) will load successfully without crashing. In this case the
interface is left unconfigured because the network driver is not loaded when the
networking-script is run.

But, if the e100-module is loaded first (before the networking-script is
ran, the normal case), then the domain0 kernel crashes while loading the 
module..

So networking-script does something, which enabled the e100 module to load
without crashing.. any ideas?

-- Pasi Kärkkäinen
       
                                   ^
                                .     .
                                 Linux
                              /    -    \
                             Choice.of.the
                           .Next.Generation.


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

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