On Thu, Feb 17 2005, Jeff Garzik wrote: > 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.
Yeah we definitely need something like that. The optimal solution is to make sure that all requests are fed through the bounce logic like fs requests. -- Jens Axboe - 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