Re: solution: installing SuSE 9.2 on cerc megaraid system

From: Mark Brand (m.brand_at_removethispart.n200.com)
Date: 02/09/05


Date: Wed, 09 Feb 2005 16:41:42 +0100

Here's a improved (quicker and easier) procedure for overcoming the lack
of support for certain megaraid controllers in SuSE 9.2. Unlike my first
procedure, here building a new kernel is optional and you only have to
do it once.

My workaround results in a working SuSE 9.2 installation using a kernel
that works with the megaraid controller. It uses the bootable install CD
for SuSE 9.1 to get the job done.

Here are the steps (but there are lots of possible variations):

1. Start with a working SuSE 9.1 installation. (I installed from CDs but
ftp installation is probably also OK.) It makes sense to start with a
minimal installation. There's no point in installing lots of packages
now because you are going to install SuSE 9.2 packages later.

2. Now perform a system update to SuSE 9.2. Boot from the SuSE 9.1
bootable install CD. At the boot menu, select "manual installation".
Wait for the menu to appear. Now load the kernel modules "reiserfs",
"megaraid", and your network card driver module if you are planning to
install from a network source (I used ftp.). Once the modules are
loaded, you can start the installation. Be sure to choose SuSE 9.2 as
your installation source (for example
"ftp://ftp.suse.com/pub/suse/i386/9.2").

3. The Yast install program will go through a detecting phase and you
will answer some easy questions. Finally you'll be able to choose
"update an existing system". (Don't do a "new installation".) Now wait
till "reading package information" is done. You'll have a chance to
select the desired "partition or system to update". Next go to
"packages". VERY IMPORTANT: Set kernel-default to "protected" and
unselect kernel-default-nongpl. (You don't want to replace the kernel
that works.) This might also be a good time to select additional
software packages you want. Complete the system update procedure.

4. Now you should have a SuSE 9.2 system using the working kernel from
SuSE 9.1.

You may wish to rebuild the SuSE 9.1 kernel using the newer version of
gcc that comes with SuSE 9.2. or you may wish to replace the SuSE kernel
with a recent version of the plain vanilla kernel from kernel.org. If
you keep the SuSE kernel installed, be very careful using Yast Online
Update that you don't upgrade the kernel to one that doesn't work anymore.

If you decide to build your own kernel, use the appropriate .config file
from a comparable SuSE kernel as a starting point for the configuration.
Also, don't forget to add the option MEGARAID_LEGACY=m and disable other
MEGARAID options. (I use kernel 2.6.10.). When you install the kernel,
make sure that the "megaraid" (and not "megaraid-old") kernel module is
included in initrd. If you see "megaraid-old", you might need to fix
INITRD_MODULES in /etc/sysconfig/kernel. (You might have changed
"megaraid" to "megaraid-old" if you were using an updated SuSE 9.1
kernel. For plain vanilla kernel 2.6.10, "megaraid" is the right module
name.)



Relevant Pages

  • Re: SuSE 9.2 - impressed, just two problems - NFS and X multihead
    ... The installation went smooth, no problems. ... My laptop used to work with SuSE 8.0 (I think ... > Is there a way to configure the nfsserver on the server machine to use ... NFS TCP server support was not built into the 2.4 kernel ...
    (alt.os.linux.suse)
  • Re: AMD Athlon 64bit processors and 32bit Linux distributions
    ... the ndiswrapper is supposed to be in the SuSE installation but I ... Use the 2.6.8.1 kernel, earlier kernels ... # Specify which keyboard LEDs can be user-controlled ...
    (comp.os.linux.portable)
  • solution: installing SuSE 9.2 on cerc megaraid system
    ... Dell 500SC with a CERC megaraid controller, ... Apparently this issue started with a Yast-provided kernel upgrade on ... SuSE 9.1. ... Do a SuSE 9.1 installation from CD. ...
    (alt.os.linux.suse)
  • Installationsproblem Deb 3
    ... Habe aber mit der Installation eine kleine technische Schwierigkeit. ... Bei meinem Suse System (auch 2.4er Kernel) liess sich das Problem recht ... # Start LILO global Section ...
    (Debian-User)
  • Re: Installing Suse Linux 10
    ... but you obviously didn't read it before doing the installation. ... I have three books on SUSE ... Grub is your boot loader. ... harddrive containing Windows, is the "ideal" solution. ...
    (alt.os.linux)