HowTo: RocketRAID 2310 RAID Host Adapter mit Dynamic Kernel Module Support (DKMS) unter Ubuntu installieren
Das von Dell entwickelte Hilfsprogramm Dynamic Kernel Module Support (DKMS), sorgt dafür, dass Kernelmodule, die manuell installiert wurden, immer dann aktualisiert werden, wenn ein neuer Kernel installiert wird. Somit entfällt der Aufwand, dies nach jedem Update manuell zu erledigen.
Von der HighPoint-Support-Seite die neueste Version Version des Treibers herunterladen
sudo su
cd /tmp
wget http://www.support-highpoint-tech.com/Main/rr231x_00/Linux/opensrc/rr231x_0x-linux-src-v2.5-091022-1618.tar.gz
tar xzf rr231x_0x-linux-src-v2.5-091022-1618.tar.gz
Den Treiber in ein Verzeichnis nach dem Schema /usr/src/<module>-<module-version>/ verschieben
mv rr231x_0x-linux-src-v2.5 /usr/src/rr2310_00-2.5/
Die notwendigen Pakete installieren
sudo apt-get update
sudo apt-get install build-essential dkms
Die Konfigurationsdatei dkms.conf anlegen
cd /usr/src/rr2310_00-2.5/
vi dkms.conf
MAKE[0]="make -C product/rr2310pm/linux/ KERNELDIR=/lib/modules/$kernelver/build/"
CLEAN="make -C product/rr2310pm/linux/ clean"
BUILT_MODULE_NAME[0]="rr2310_00"
DEST_MODULE_LOCATION[0]="/kernel/drivers/scsi/"
BUILT_MODULE_LOCATION="product/rr2310pm/linux/"
PACKAGE_NAME="rr2310_00"
PACKAGE_VERSION="2.5"
AUTOINSTALL="yes"
REMAKE_INITRD="yes"
Modul sata_mv zur Blacklist hinzufügen
vi /etc/modprobe.d/blacklist.conf
# replaced by rr2310_00
blacklist sata_mv
Modul rr2310_00 in /etc/initramfs-tools/modules eintragen, damit es für den Systemstart zum initramfs hinzugefügt wird
echo rr2310_00 >> /etc/initramfs-tools/modules
Verzeichnis zu DKMS hinzufügen
dkms add -m rr2310_00 -v 2.5
Modul mit DKMS kompilieren
dkms build -m rr2310_00 -v 2.5
Modul mit DKMS installieren
dkms install -m rr2310_00 -v 2.5
Um die Kernel-Version festzulegen, kann man die Option -k 2.6.32-27-generic verwenden. Weitere wichtige Befehle sind unter anderem uninstall, remove, status und mkdeb.





