ASL provides the following driver modules that can be used under Red Hat Enterprise Linux 5 or CentOS 5.x:
Updated driver to support 3ware Escalade 9690SA series
New driver to support Highpoint RocketRAID 1810 and 1820 SATA RAID controllers
Updated driver to support the LSI 1068E SAS controller
Ethernet driver to support the Intel IGB Gigabit controller
When a new kernel has been updated using Yum or Red Hat Network, one of the following events might occur:
To prevent these problems, it is important to rebuild the driver module immediately after updating the kernel, and before rebooting the system.
To build a new driver module for Red Hat Enterprise Linux 5 or CentOS 5.x, use the following steps:
The latest ASL RHEL5/CentOS 5.x Device Driver CD can be downloaded here:
http://updates.aslab.com/isos/RHEL5
The kernel-devel package for most current kernel can be installed via yum:
# yum install kernel-devel
For older CentOS kernels, the kernel-devel package can be downloaded from:
Depending on which choices were made during installation, some additional packages may be required. For a system configured without any development tools, the following will be necessary:
# yum install rpm-build # yum update glibc # yum install gcc
After installing the development packages, perform the following steps. This example rebuilds the 64-bit 3Ware 9xxx driver for the EL5 2.6.18-92.1.13.el5 kernel:
# mount /dev/cdrom /media # rpm -ivh /media/SRPMS/3w-9xxx2.6*.src.rpm # cd /usr/src/redhat/SPECS # /media/SRPMS/builddriver.sh 3w-9xxx2.6.spec 2.6.18 92.1.13.el5 # rpm -ivh /usr/src/redhat/RPMS/x86_64/3w-9xxx2.6*.x86_64.rpm # new-kernel-pkg --mkinitrd --depmod --install 2.6.18-92.1.13.el5 # umount /media
Note: The kernel version 2.6.18-92.1.13.el5 is used solely for example purposes. When necessary, replace it with the appropriate kernel version.