[2462] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

ncr53c8xx experimental patch.

daemon@ATHENA.MIT.EDU (Gerard Roudier)
Sun Sep 14 18:13:20 1997

Date: 	Sun, 14 Sep 1997 22:58:17 +0200 (MET DST)
From: Gerard Roudier <groudier@club-internet.fr>
To: linux-scsi@vger.rutgers.edu, ncr53c810@colorado.edu


Hi,

I just made available an experimental version of the ncr53c8xx driver:

ftp://linux.wauug.org/pub/roudier/Testing/ncr53c8xx-2.5b-to-2.6.patch.gz

The patch is against driver version 2.5b and I've tested it under 
linux-2.0.29 (only).

All the changes in this patch are related to error detection and 
recovery (when it is possible).
This patch will very probably not make difference with flawless SCSI 
hardware (It worked just fine for my testings, uploading the patch 
and sending this mail).

For the moment I am not able to trigger the modified code.
It is always possible to make the devices have some unexpected behaviour 
by sending to it bad messages or commands, but injecting parity errors  
is difficult without hacking the hardware. Since I hate hardware that 
fails (and I pay for it), I only use a screwdriver when I absolutely 
need to. As you probably guess, I do prefer some other sorts of driver.

I have decided to make these changes in the driver after having looked into 
the list of failure reports that have'nt been clearly explained.
This patch is _experimental_ and I will reverse any change that does not 
really improve error detection and recovery.

I need help, not from a psychiatric (I hope), but for testing this patch.
If you usually get errors using the ncr53c8xx driver with your 
hardware, you can give this patch a try and report me if it makes 
differences.
Common errors are unexpected phase changes, scsi timeouts, ...


Gerard.



home help back first fref pref prev next nref lref last post