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.
Interesting, either ULi or SiS set me a needs-to-be-cleaned-up-a-lot fix for this.
SATA transport is dword-based, so this is not surprising.
For the SIS (or ULi, I forget) controller, and perhaps others, a workaround needs to be applied. Suggestions/patches welcome.
We may want to guarantee _DMA_ of 4-byte-aligned chunks, but still only reflect the true amount in ATAPI CDB.
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