From: Andrey Borzenkov The floppy driver doesn't remove /dev/floppy when floppy_init fails. drivers/block/floppy.c | 1 + 1 files changed, 1 insertion(+) diff -puN drivers/block/floppy.c~floppy_init drivers/block/floppy.c --- 25/drivers/block/floppy.c~floppy_init 2003-08-10 02:31:15.000000000 -0700 +++ 25-akpm/drivers/block/floppy.c 2003-08-10 02:31:15.000000000 -0700 @@ -4409,6 +4409,7 @@ fail_queue: out: for (i=0; i