After checking the patch from yerstoday I have found that there is a small typo in your IDE cleanup, which is causing oop es on my computer. The attached patch 5.1 is fixing this. The attached patch 6 is combining everything and works fine for my computer. Due to the need to debug this and to get 2.5.4 working at all, I wasn't unfortunately able to do much more then analysis of the ide code. Apparently it's clear that ide-tape, ide-cd and ide-floppy all could just be removed, if the IDE detection routines would ignore atapi devices per defualt.