ich habe ein Problem mit nem 3ware Sataraid controller.
Ich habe mir ein angepassten Installer für debian von 3ware gezogen um
debian direkt auf das Raid zu installieren.
Es handelt sich um debian sarge kernel 2.4.7 stable.
Jetzt habe ich das Problem das ich keinen support für highmen sprich über 1GB in dem momentanen kernel habe.
Ich muss den Kernel neu kompilieren und das flag für Highmem support setzen, das problem ist nur das ich wenn ich den neuen kernel boote keinen Raidkontroller mehr habe bzw. der bootvorgang mit einer kernel panic endet.
Ich bin ganz neu auf dem Gebiet, habe mir aber auch schon diverse Tutorials für Kernels durchgelesen.
Bei 3ware gibts sourcen für den 2.4er Kernel, die habe ich mir gezogen.
Wenn ich make -f Makefile.rh ausführe bekomme ich eine 3xx.o 3xx.h und 3xx.c.
Was ich mit den Cfiles und den Headern anfangen muss weiss ich leider nicht, meine vorgehensweise war bisher folgende:
Code: Alles auswählen
apt-get update && apt-get -u upgrade
apt-get install kernel-source-2.4*
ln -s /src/usr/kernel-source* /usr/src/linux
make -f Makefile.rh (3ware sourcen)
// 3Ware source kopieren
cp 3xx.* /usr/src/linux/drivers/scsi/
make dep clean
make oldconfig
make menuconfig
// hier finde ich nun unter SCSI Drivers keinen 3Ware 9X zur Auswahl
// Unter processoroptions habe ich highmem und 4GB aktiviert
make dep clean
make vmImage
make modules
make modules-install
cp /usr/src/linux/arch/i386/boot/vmImage /boot/testkernel
//grub konfiguriert analog zu den bereits vorhandenen parts, nur eben auf "testkernel"
Kann mir hier bitte jem. weiterhelfen, ich komme einfach nicht weiter.
Vielen Dank