Проверил диаграммы и автомат мой есчё раз - опять ошибок не нашёл
Пробовал читать сразу после получения (BSY==0 & DRQ==0) регистр ошибки - белиберда какая то

, всмысле значиние на линии ata_dd не поменялось - такое же как при чтении регистра статуса: 0х5050....
Пока есчё не верю, что так сложно заставить АТА работать

....