Hello guys. I tried to to raidhotadd a faulty disk to a mirror and it failed saying that "bd_claim failed on..." i took a dive into the code and it seems that when a disk in the raid fails the bd_holder fileld in the block_device struct remained with the old value although the disk was faulty. So the logical thing to do was to set rdev->bdev->bd_holder to 0x00 . I did it in the error() routine in raid1.c . This way I manage to hotadd a disk. Are there anyone here that can point his view regarding this matter ? -- Raz Long Live the Penguin - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html