somone asked for something like this earlier i applied both devfs and raid patchs to a recent kernel tree you can try fetching this patch from: http://www.comedia.it/bluca/linux-2.1.131-ac13+devfs-v81+raid0145-19981215.fix.gz to apply: untar kernel apply alan's patch find . -name \*.rej -exec rm {} \; apply devfs patch for sarca in `find . -name \*.rej`;do mv $sarca ${sarca%.rej} apply raid patch for sarca in `find . -name \*.rej`;do mv $sarca ${sarca%.rej} apply my patch cross fingers make config dep clean modules boot the patch also fixes the following panic: hm?? (from ingo's post) a missing 'MD_EXPORT_SYMBOL(mddev_map)' in md.c (Ingo please note) if this does'nt work for you try doing it yourself, not for the fainthearted edit devfs patch, remove the hunk for md.c and save it to say: devfs_md.patch apply the modified devfs patch fix all rejects (should be only missing includes: easy) apply raid patch fix all rejects (should mostly be missing includes:easy) apply the md.c hunk (devfs_md.patch remember?) fix rejects, this is a bit tricky, it is mostly a cut and paste job, but MAX_MD_DEV is now MAX_MD_DEVS function md_init has a variable called name both in the devfs and raid patch, i changed that in the devfs patch to devname Regards, Luca -- Luca Berra -- [EMAIL PROTECTED] System and Network Manager - CoMedia s.r.l.