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
