ATA16 Pass Through on Windows via SCSI

Hi,

Had this over at NTTALK but don’t think anyone uses it?

Using the ATA16 (0x85) Pass through code I had for Linux also works fine in Windows. However, in Windows (Win7 x64 pro), it doesn’t honor the CK_COND bit so you have no way to get back the ATA registers. For many things that’s okay, but for commands that return information in the registers, it’s not. Since some in here have access to that code implementation, is there a way to do it in Windows where you can get back the registers (by the time I’d try to issue a protocol of “Return Response Information” they may have changed or does it internally save them for that request?)?

TIA!!