[NBLUG/talk] A new twist on an old RAID problem
Lincoln Peters
sampln at sbcglobal.net
Mon Jan 22 15:36:40 PST 2007
When I tried to set up a RAID array involving USB drives, it ended up a
failure primarily because I couldn't get the kernel to wait for USB mass
storage devices to be detected before trying to set up arrays. I recently
upgraded to a custom-build 2.6.19.2 kernel, and I am now experiencing a
disturbingly similar problem.
It would seem that the codebase for serial ATA controllers has changed so that
it doesn't stop to scan for drives before starting other kernel drivers. My
root filesystem is a RAID-0 array with one piece on a parallel ATA (a.k.a.
IDE) drive and the other on a serial ATA drive. However, since those other
kernel drivers include the "md" (i.e. RAID) driver, that means that the
kernel tries to assemble and start the RAID array before it has any chance of
figuring out that there is a serial ATA disk that's part of the array!
I'm pretty sure this is a fairly recent phenomenon, as I didn't have any such
problems when I built my own 2.6.16.20 kernel. Has anyone else encountered
this problem, or found a way to resolve it? Should I revert to my old
2.6.16.20 kernel?
--
Lincoln Peters <sampln at sbcglobal.net>
I have had my television aerials removed. It's the moral equivalent
of a prostate operation.
-- Malcolm Muggeridge
More information about the talk
mailing list