lkml.org 
[lkml]   [2000]   [Dec]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjecttmscsim (DC390/AM53C974) SCSI driver 2.0f
Hi Alan, Linus,

I'd like to sync my 2.0f version of the tmscsim (Tekram DC390/AM53C974)
Linux SCSI driver with both 2.2.19 and 2.4.0 mainstream kernels.

I did not sync with you more often, as I was always reported a problem or
finding one myself, when I was wanting to release the next version into the
kernel. And SCSI drivers are somewhat delicate ... so I decided to have all
open issues fixed, before submitting the driver to you.
(Same reason, why I don't ask for inclusion of the Tekram DC395 driver,
which is also available from my web pages.)

I do believe it's time for submission now, as there is no open issue left.
Testers all reported success :-)

Unfortunately, I did not get around implementing the new SCSI error handling
in the driver. This is on my agenda though.

Bugs fixed / Features added:
* lots of cleanups: splitted sync nego handling in separate functions,
tag handling, ...
* reset SYNC_NEGO_DONE after bus reset, so it's renegotiated
* removed copying of the CmdBlock
* don't retry timed out cmnds (broke scanners ... )
* dump special command (for debugging)
* return residual count for sg3 [2.4]
* pci_enable_device () [2.4]
* use dev_id for IRQ registering
* act correctly when INQUIRY is used for device scan [2.4]
* only negotiate sync, if INQUIRY reported the ability to do so
(sigh, it should always work, but there are broken scanners and
SCSI-1 devices out there)
* __setup (tmscsim=, dc390_setup) [2.4]
* allow cmd line parameters override SCSI Bios settings

I apologize for the diffs: There have been indenting changes, which make the
diffs hardly readable.
I'll send you diffs against 2.2.18 and 2.4.0-test12 in private mail.

Please apply!

Regards,
--
Kurt Garloff <kurt@garloff.de> [Eindhoven, NL]
Physics: Plasma simulations <k.garloff@phys.tue.nl> [TU Eindhoven, NL]
Linux: SCSI, Security <garloff@suse.de> [SuSE Nuernberg, FRG]
(See mail header or public key servers for PGP2 and GPG public keys.)
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2005-03-22 12:52    [W:0.029 / U:9.260 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site