There is a howto out there that tells more or less how to do that. Look
at tldp.org and search for ATA-RAID or visit
http://www.murty.net/ataraid/ for the latest version of the howto. I
don't recommend trying to build your own kernel unless you're onsite
with the servers. Instead, there's a mkinitrd command you can run to
preload ataraid and the pdc modules which ship with RH kernel rpms.
It's something like "mkinitrd --preload ataraid --preload pdcraid".
See
https://listman.redhat.com/pipermail/ataraid-list/2002-September/001147.html
for where this is based from. Also make sure that the fasttrak modules
are removed from your modules.dep file (just edit the text file) before
you run the mkinitrd. Then change /etc/fstab and lilo/grub as it tells
you to in the howto at murty's.
Joseph
Matthias Saou wrote:
Hi,
I've got 3 identical servers that were installed with Red Hat Linux 7.3
using Promise's driver disk. The entire system is installed on a RAID-1
array of two IDE drives. The current used kernel module is FastTrak, and as
far I've seen (and I've searched!), it's closed source and only available
for the original Red Hat Linux kernels (not the errata updated ones), thus
I'm currently stuck with 2.4.18-3.
As I'm having problems with kjournald, and kernel bugs are forcing me to
reboot the servers after one to two hours once they're under heavy load,
I'd really like to :
1) Be able to upgrade to the latest errata kernel (2.4.18-18.7.xsmp)
2) Be able to get rid of the FastTrak kernel module
Now my questions to achieve this are :
1) Can the ideraid/pdcraid modules do this?
2) Could I use them without reinstalling the entire system?
I know the easiest would be to simply try, but my main concern is that I do
not have any physical access to those servers, so toying around isn't an
option, but installing an updated kernel, creating a correct initrd,
updating /etc/fstab etc. is as long as there are chances of it working :-/
Here is how the controller is currently identified (yes, it's even using
that ugly pseudo-SCSI) :
scsi0 : FastTrak
Vendor: Promise Model: 1X2 Mirror/RAID1 Rev: 1.10
Type: Direct-Access ANSI SCSI revision: 02
From lspci :
00:02.0 RAID bus controller: Promise Technology, Inc. 20267 (rev 02)
The board is actually an Intel SCB2 in a 1U Intel chassis IIRC.
Any help or pointers are very welcome!
Matthias