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

Reply via email to