On Thu, Aug 19, 2004 at 03:48:57PM +0800, Albert Lee wrote:

> ide-timing.h patch: make the timing from the IDE device work.
> 
> Albert Lee

Bartolomiej, we indeed need this patch, otherwise EIDE timings the drive
supplies to us are completely ignored in the code.

> --- linux-2.6.6\drivers\ide\ide-timing.h.ori 2004-05-10 10:32:28.000000000
> +0800
> +++ linux-2.6.6\drivers\ide\ide-timing.h 2004-08-19 13:01:17.117860800 +0800
> @@ -220,6 +220,7 @@
>   if (!(s = ide_timing_find_mode(speed)))
>    return -EINVAL;
> 
> + memcpy(t, s, sizeof(*t));
>  /*
>   * If the drive is an EIDE drive, it can tell us it needs extended
>   * PIO/MWDMA cycle timing.
> @@ -248,7 +249,7 @@
>   * Convert the timing to bus clock counts.
>   */
> 
> - ide_timing_quantize(s, t, T, UT);
> + ide_timing_quantize(t, t, T, UT);
> 
>  /*
>   * Even in DMA/UDMA modes we still use PIO access for IDENTIFY, S.M.A.R.T
> 

-- 
Vojtech Pavlik
SuSE Labs, SuSE CR
-
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