Installer does not detect 3ware Escalade 9550SX SATA II RAID Controller
Problem:
Installer does not detect the 3Ware Escalade 9550SX SATA II RAID controller.
Details:
The 3w-9xxx driver in the stock SuSE 10.0 install kernel does not support this controller.
Solution:
ASL provides a driver disk and source rpm for the 3Ware Escalade 9550SX RAID controller. To re-install the system, please follow these instructions:
- Create the 3Ware 9550SX driver floppy if necessary from the ASL Driver CD. A driver disk is included on systems purchased with SuSE Linux 10.0.
mount /media/cdrecorder
dd if=/media/cdrecorder/SuSE/10.0/x86_64/3w-9xxx-9.3.0.1-2.6.13-15.img of=/dev/fd0
umount /media/cdrecorder
- Boot the system from the SuSE 10.0 installation DVD
- At the installation menu, press F5 to use a driver disk
- Select installation from the menu
- When prompted, insert the driver floppy
- When asked to select the driver update medium, choose "fd0: floppy"
- There installer should print "Driver Update OK"
- Select back to continue the installation Create
If an online update is performed, the kernel will be upgraded by default. Before rebooting into the new kernel, the 3Ware 3w-9xxx RAID driver must be rebuilt with the steps below. Failure to perform this step will result in an unbootable system:
- Insert the ASL Driver CD into the DVD drive
- mount /dev/cdrecorder /media/cdrecorder
- rpm -ivh /media/cdrecorder/SuSE/10.0/3w-9xxx2.6-9.3.0.1-2.6.13-15.src.rpm
- cd /usr/src/packages/SPECS
- /media/cdrecorder/SuSE/10.0/suse10driver.sh 3w-9xxx2.6
- umount /media/cdrecorder
- Reboot the system to use the new kernel
If the system no longer boots because these steps above are not performed, use the following procedure to correct the problem.
- Boot the system from the SuSE 10.0 DVD media.
- Insert the 3Ware Escalade 9550SX driver floppy
- Hit F5 to enable device driver disk
- Select Rescue System
- Select Back
- Select OK to use English as the default language
- Determine the root filesystem. The remaining steps assume the root filesystem is /dev/sda2. If necessary, replace /dev/sda2 with the appropriate entry
- mkdir /mnt/suse
- mount /dev/sda2 /mnt/suse
- chroot /mnt/suse
- Eject the SUSE 10.0 DVD media
- Insert the ASL Driver CD
- mount /dev/cdrecorder /media/cdrecorder
- rpm -ivh /media/cdrecorder/SuSE/10.0/3w-9xxx2.6-9.3.0.1-2.6.13-15.src.rpm
- cd /usr/src/packages/SPECS
- /media/cdrecorder/SuSE/10.0/suse10driver.sh 3w-9xxx2.6
- umount /media/cdrecorder
- Eject the ASL Driver CD
- exit
- umount /mnt/suse
- reboot
Note: For systems with a DVD recorder, replace 'cdrecorder' with 'dvdrecorder'