This message is from the T13 list server.


Sounds like it (controller?) is broken.


One of the most difficult things in the transition to SATA is that what I see on the serial bus doesn't have a direct one-to-one correlation with what software is doing. That makes figuring out what is going on a whole lot more difficult than in ATA, where what you see is usually pretty close to what is going on.

When issuing a soft reset, do you see any FIS activity on the SATA side? Or are you only able to see what the host software is doing?

Maybe you can bang on the SATA control registers and see if there's anything in the SATA error register?

You may have hit some goofy restriction in your controller's DMA engine, or who knows what else.

At 10:32 PM -0600 7/9/03, Hale Landis wrote:
This message is from the T13 list server.


What causes a PCI bus SATA controller to stop responding in the middle of a command? Specifically, in the middle of a READ DMA command, what would cause the drive status to change to FDH or FFH and then cause the controller and drive(s) to ignore a Soft Reset and continue to return status of FFH for all reads of any ATA register?

Hale



*** Hale Landis *** www.ata-atapi.com ***


--

---------------------
I make stuff go.
---------------------

Larry Barras
Apple Computer Inc.
1 Infinite Loop
MS:  306-2TC
Cupertino, CA  95014
(408) 974-3220

Reply via email to