Olivier Bornet wrote: > Hi all, > > I reply to myself, after having test this solution. > > >>At this time, I have compiled and installed a 2.4.20-ac2 + some cobalt >>patches. Is the bug also fixed in 2.4.20-ac2, or must I rebuild the >>2.4.20 with the check commented out ? > > > The 2.4.20-ac2 patched kernel help a little : the system don't crash > anymore. But the disk is marked as defective, and is removed from the > raid1 metadevice. > > One other problem with the -ac2 is the speed for the rebuild : it seems > to be 2 times slower than with the Ducan patch. (about 2 hours instead > of 1 hour). > > So, my solution is to use the patch from Ducan. I hope it (or a > derivative form of it) will be included in the next kernel releases. > > Good day, and thanks all for the help. > Here is a 2.4.21-rc1 version of the patch, with a few modificaions due to the changes in IDE.. Actually UDMA mode detection is not working at all for CSB5 in 2.4.21-rc1 because svwks_revision variable is set in __init function so was reading as 0 in svwks_ratemask(). This made it think UDMA mode 2 was the max supported, when in reality new revisions do UDMA mode 5 and old revisions are mode 4 max. The bad_ata100 list has been extended to include the whole family of Barracuda ATA IV drives; we only shipped the 80gb and 40gb models from that series so the others were not listed before. -duncan