On 12/06/2015 02:57 PM, Oliver Lehmann wrote:
Hi,

I've built a Harddisk-Controller-Emulator for my system which accesses a IDE (PATA) harddisk with an ATMega in PIO mode. It works like a charm except for one WD harddisk. The harddisk itself works fine with MS-DOS
6.22 and FreeBSD but refuses to work with my ATMega.

On reading or writing a sector, right after the command is issued, the error bit is set in the status register, and the error register indicates
an ABRT.

I don't have any specific knowledge of this, but it has to be a timing problem. Something about the timing of the command signals is just different enough that the drive thinks this is wrong. Sorry I can't give more specific help.

Jon

Reply via email to