Well I was hoping to see an open() in there on /dev/fd to confirm that it is hanging up on that floppy. I'm not sure why it would change between releases of Ubuntu, but if the floppy is the problem, then this is at its core a hardware configuration issue. It doesn't really make sense to bother scanning floppies in the first place though, since they can not be partitioned, so I have submitted a patch upstream to skip them.
Well I was hoping to see an open() in there on /dev/fd to confirm that it is hanging up on that floppy. I'm not sure why it would change between releases of Ubuntu, but if the floppy is the problem, then this is at its core a hardware configuration issue. It doesn't really make sense to bother scanning floppies in the first place though, since they can not be partitioned, so I have submitted a patch upstream to skip them.
I'll see about merging it into ubuntu.