Возникла необходимость использовать 5,25 флоповов. Под Linux с различными ядрами от 2.6 до 3.14 результат один и тот же - не определяет наличие дискеты, не читает нулевую дорожку. При инициализации выставляю принудительно код биоса:
modprobe floppy "floppy=0,2,cmos"
floppy0: probe failed...
end_request: I/O error, dev fd0, sector 0
setfdprm /dev/fd0 DS DD sect=9 cyl=80 dtr=2 ssize=512 tpi=96