Что такое ошибка форматирования?
Чтобы не гадать какой именно вариант нужно с пользоваться нужно на чипе i8259 посмотреть куда приходят (и приходят ли) сигналы прерывания от ide.
Судя по исходникам везде используют одинаковые адреса регистров, видимо схемы отличаются дешифратором адресов (на рассыпухе или на дешифраторе).
Для вычитывания параметров диска как раз прерывания не используют.
Также прерывания не использует драйвер DH, но он у тебя виснет как и тест памяти





Ответить с цитированием