Gary Poppitz wrote:
We tracked down a problem with the 964 chipset with a 0x180 ID code that may save someone on the list some time.

The chip will only transfer multiples of 4 bytes. Anything else will cause it to hang.


After further research, this is popping up on a number of chips (and worked around in several vendor drivers).

It looks like I will need to do a workaround for all SATA ATAPI devices: if the transfer is not a multiple of 4 bytes, pad it with an DMA 1-3 byte DMA segment.

        Jeff


- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

Reply via email to