xd driver still broken in 2.0.32 & 2.1.65

Andrzej Krzysztofowicz (ankry@green.mif.pg.gda.pl)
Mon, 24 Nov 1997 20:09:54 +0100 (CET)


Hi,
I'd like to announce that new versions of xd-driver patches are
available at

ftp://rudy.mif.pg.gda.pl/pub/People/ankry/linux-patches/xd/
patch-xd-16Oct97-2.0.gz - patch for 2.0 kernels
patch-xd-16Oct97-2.1.57.gz - patch for 2.1 kernels (newer than 2.1.57)
patch-xd-minimal-2.0.gz - patch for 2.0 without new features

Support for a Xebec MFM XT hard disk controller has been added to
previos versions.
The patches fixes following problems (still present in 2.0.32 & 2.1.65 kernels):

a/ original driver does not check partition table, when loaded as a module
(so it is rather unusable as a module) - fixed.
b/ DMA access was broken. Driver used only PIO access causing high system
load and system hangs even for some minutes - fixed.
c/ geometry detection fails for some drives/controllers. Corrected & checked
for all hardvare which was available to me (ST11M, WD-GEN2, WD1002-27x,
DTC5051CX). Still may happen some problems with other (especially RLL)
controllers. So - partially fixed.
d/ added support for manual geometry settings and repaired old "xd="
parameter usage.
e/ added support for more controllers: WD1002-27x, DTC5051CX, Xebec.

The "minimal" 2.0 patch fixes only a/-c/. I hope it satisfies conditions
for a 2.0 series patch to be included in 2.0.33 if it some day will appear.

If nobody (except me) uses the obsolete XT drives I think it is better
to remove support for them from oficial kernels than keep the broken
driver. What do you think of it ?

with regards

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry@mif.pg.gda.pl
  phone (48)(58) 47 14 61
Faculty of Applied Phys. & Math.,   Technical University of Gdansk