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

RE: [Xen-users] Compiling Kernel with raid driver for my Dellpoweredge 2

To: "Nicolo" <nicolo@xxxxxxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] Compiling Kernel with raid driver for my Dellpoweredge 2850 RAID Controler
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Fri, 15 Sep 2006 12:34:23 +0200
Delivery-date: Fri, 15 Sep 2006 03:35:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <OLEJIOBEGLLEJGCANAHHAEFMCHAA.nicolo@xxxxxxxxxxxxxxx>
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>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcbYq/KNuL2+u3D0Sb2mnf7y2G4y8wABjyXA
Thread-topic: [Xen-users] Compiling Kernel with raid driver for my Dellpoweredge 2850 RAID Controler
 

> -----Original Message-----
> From: Nicolo [mailto:nicolo@xxxxxxxxxxxxxxx] 
> Sent: 15 September 2006 10:47
> To: Petersson, Mats; xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Compiling Kernel with raid driver 
> for my Dellpoweredge 2850 RAID Controler
> 
> In fact, my original kernel is 2.4.27-2-386 version using 
> megaraid2 mod in
> my debian sarge.
> It will be installed with cdrom so I don't know if it's run 
> in mod or inside
> the kernel ... how can I see it ?
> 
> My xen kernel is a 2.6.16 version ... and doesn't have 
> megaraid2 in .config
> file
> I can't make init fileinitrd.img , because megaraid2 is a 
> 2.4.27 mod and not
> a 2.6.16 ...
> Error : FATAL: Module megaraid2 not found.
> 
> I have the megaraid2 module here :
> /lib/modules/2.4.27-2-386/kernel/drivers/scsi/megaraid2.o
> 
> I don't know if I have to do :
> depmod 2.4.27-2-386
> mkinitrd -k -o /boot/initxen.img 2.4.27-2-386
> 
> or
> depmod 2.4.27-2-386
> mkinitrd -k -o /boot/initxen.img 2.6.16-xen
> 
> or
> depmod 2.6.16-xen
> mkinitrd -k -o /boot/initxen.img 2.4.27-2-386
> 
> or
> depmod 2.6.16-xen
> mkinitrd -k -o /boot/initxen.img 2.6.16-xen

This one. 
> 
> 
> --builtin=xxx ??? what would you like to do ?

Tell mkinitrd that you have module xxx built into the kernel rather than
a module. 

So for example:
mkinitrd --builtin=megaraid2 -k -o /boot/initrd-2.6.16-xen 2.6.16-xen

Of course, this will NOT work if you haven't configured megaraid2 in the
kernel as a "y"... Check your configuration before you try this. 

--
Mats

> 
> Sorry I'm newbi in kernel building ;-)
> 
> Thanks
> Nicolo
> -----Message d'origine-----
> De : Petersson, Mats [mailto:Mats.Petersson@xxxxxxx]
> Envoye : jeudi 14 septembre 2006 18:46
> A : Nicolo
> Objet : RE: [Xen-users] Compiling Kernel with raid driver for my
> Dellpoweredge 2850 RAID Controler
> 
> > -----Original Message-----
> > From: Nicolo [mailto:nicolo@xxxxxxxxxxxxxxx]
> > Sent: 14 September 2006 17:40
> > To: Petersson, Mats; xen-users@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [Xen-users] Compiling Kernel with raid driver
> > for my Dellpoweredge 2850 RAID Controler
> >
> > When I try :
> > mkinitrd -k -o /boot/initxen.img 2.6.16-xen
> >
> > I have an error on my megaraid2 module :
> >
> > /usr/sbin/mkinitrd: The working directory
> > /tmp/mkinitrd.TtbbHR will be kept.
> > /usr/sbin/mkinitrd: add_modules_dep_2_5: modprobe failed
> > FATAL: Module megaraid2 not found.
> > WARNING: This failure MAY indicate that your kernel will not boot!
> > but it can also be triggered by needed modules being compiled into
> > the kernel.
> >
> > Some one know how to past it ?
> 
> Do depmod first?
> 
> Do you actually have a  megaraid2 module? [Or is it builtin to the
> kernel - in which case use --builtin=xxx to tell mkinitrd that].
> 
> --
> Mats
> 
> >
> > Thanks
> >
> > Nicolas
> >
> > -----Message d'origine-----
> > De : xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx]De la part de 
> Petersson,
> > Mats
> > Envoye : jeudi 14 septembre 2006 17:24
> > A : Nicolo; xen-users@xxxxxxxxxxxxxxxxxxx
> > Objet : RE: [Xen-users] Compiling Kernel with raid driver for my
> > Dellpoweredge 2850 RAID Controler
> >
> >
> >
> >
> > > -----Original Message-----
> > > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> > > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Nicolo
> > > Sent: 14 September 2006 16:08
> > > To: xen-users@xxxxxxxxxxxxxxxxxxx
> > > Subject: [Xen-users] Compiling Kernel with raid driver for my
> > > Dell poweredge 2850 RAID Controler
> > >
> > > Hello
> > >
> > >
> > >
> > > I have a problem to boot my xen kernel,
> > >
> > > I have a debian sarge 3.1 stable,  download
> > > xen-3.0.2-src.tgz, extract and
> > > compil it with the command "make world"
> > > But at boot I have an error : "cannot open root filesystem sda1"
> > >
> > > My raid controler is a perc4/di raid 5 controler
> > > lspci -v said :
> > > 0000:02:0e.0 RAID bus controller: Dell PowerEdge Expandable
> > > RAID controller
> > > 4 (rev 06)
> > >
> > > So I would like to know how to compil my kernel (2.6.16) with
> > > raid support ?
> > > Must I have to set y instead of m for these options or for
> > > some of these
> > > options :
> > > CONFIG_MEGARAID_NEWGEN=m
> > > CONFIG_MEGARAID_MM=m
> > > CONFIG_MEGARAID_MAILBOX=m
> > > CONFIG_MEGARAID_LEGACY=m
> > > CONFIG_MEGARAID_SAS=m
> >
> > You have a choice: You can either include a "initrd" that has the
> > relevant modules, or use "bultin" rather than modules (i.e. give "y"
> > instead of "m" for the config entries - bear in mind that 
> you may need
> > other modules for MEGARAID driver to work - lsmod should give you
> > details of which modules are linked to which other modules. I
> > think for
> > example SATA requires SCSI drivers to be built too).
> >
> > --
> > Mats
> > >
> > > Thanks for your reply
> > >
> > > Nicolo
> > >
> > >
> > > _______________________________________________
> > > Xen-users mailing list
> > > Xen-users@xxxxxxxxxxxxxxxxxxx
> > > http://lists.xensource.com/xen-users
> > >
> > >
> > >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-users
> >
> >
> >
> >
> >
> 
> 
> 
> 
> 



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