Возникла необходимость использовать 5,25 флоповов. На том же железе в DOS всё читается и пишется, в Linux с различными ядрами от 2.6 до 3.14 результат один и тот же - не определяет наличие дискеты, не читает нулевую дорожку. При инициализации выставляю принудительно код биоса:
Всё то же:
Код: Выделить всё
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
Всё тщетно!
Может кто-то пробовал заниматься таким извращением.
Я с удовольствием послушаю о ваших подвигах, когда закончу пИсать, спасибо.