Hello fellow netters -
I've just upgraded an earlier version of SuSE linux to 6.4, which is based
on kernel version 2.2.16. Basically everything went smoothly, however I have
one major problem that I hope someone would know about, or perhaps give me
an indication of how to proceed.
Earlier I ran a 2.2.11 kernel patched with the common RAID patches 0.90. 5
disks partitioned and configured in a RAID 5 array, with autoraid detection
enabled. Works like a blast.
When I upgraded to SuSE 6.4 I got the 2.2.16 kernel as you may know. I
notice that in this kernel there is indeed support for the 'md' driver, so I
guess I expected that I would not have to patch that kernel to get my RAID
going. However, when the 2.2.16 kernel boots, the disks are not recognized
with autoraid, and the kernel complains about not being able to mount
/dev/md0. Not even if I manually try to re-enable RAID does it work. My
assumption is therefore that the RAID support that is in the 2.2.16 kernel
is either not working as intended, or is not compatible with the layout or
format or whatever output produced with the raid patches 0.90.
To get my system up and going, I had to revert to the 2.2.11 kernel, and is
currently running on this. In itself this solves my problem, but it causes a
bunch of other problems, most notably that loadable modules from the 2.2.16
release do not work because of the kernel mismatch, and hence there is a
whole bunch of other things that are difficult to get working. Obviously I'd
much rather get the 2.2.16 kernel going properly.
Does anyone know if the 2.2.16 kernel support for RAID is based on the 0.90
patches out in GPL land?
Any ideas why the 2.2.16 kernel refuses to work with the RAID disks created
under 2.2.11?
Any other information or hints anyone?
Thanks,
Henrik Schultz
----------------------------------------------------------------------
Henrik Schultz Schultz Software
Senior Systems Architect IT Services and Solutions
http://www.schultz-software.dk/ Tel: +45 3963 4856
winmail.dat