Installing SuSE 9.2 with the aacraid kernel module

23. November 2008 | Know-How | Kein Kommentar | geschrieben von Jan Theofel |

Note: This is the last republishing of articles from our old website. It might help you with DELL servers on which you have to install older versions of SuSE.

When you try to install SuSE 9.2 on a server with an integrated Raid controller needing the aacraid kernel module you will run in trouble. The problem is a bug in the needed kernel module aacraid. You can read more about that problem this posting. One example for servers where you’ll have this problem are the DELL PowerEdge servers with an integrated CERC SATA Raid controller.

As we had to install two servers like the one describe above, we tried to find a well working solution for this. To solve the problem we patched the aacraid kernel module with the aac-remove-handle-aif patch and created a SuSE kernel module disk for installation. The following instructions tell you how to use this disk. (We have also written a documentation how to create such a disk with fixed kernel modules for SuSE installation.)

Note: Make sure you have an internal CD and an internal floppy drive in your server. I’m not sure if the following instructions work with an external USB floppy drive.

  1. Download the needed floppy disk image to a linux system.
  2. Create your floppy using the following command:
  3. dd if=/file/to/floppy/image of=/dev/fd0
  4. Replace the /file/to/floppy/image to the real path to the downloaded file and /dev/fd0 with the device of your floppy.
  5. Take CD #2 into your CD drive and boot your server. After the BIOS boot process, you’ll see the installation screen of SuSE. Choose manual setup. (And, as we prefer it, the text mode.)
  6. Choose your language and keyboard settings. The following instructions are based on English as installation language.
  7. Select kernel modules from the menu and then load IDE/RAID/SCSI modules.
  8. You are asked to insert the modules disk #2. Do not use the disk you can create from the SuSE CD. Use the disk from step one above instead!
  9. Select the aacraid module from the list and insert no parameters when you are prompted for them. The module should load without problems.
  10. Continue with the normal installation.

Ihre Meinung ist gefragt