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