[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-users] Compiling Kernel with raid driver for my Dellpoweredge 2850 RAID Controler


  • To: "Nicolo" <nicolo@xxxxxxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
  • 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
  • List-id: Xen user discussion <xen-users.lists.xensource.com>
  • 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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.