[2692] in linux-scsi channel archive

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

Re: ncr53c8xx experimental patch.

daemon@ATHENA.MIT.EDU (G. Hugh SONG)
Tue Oct 28 00:59:30 1997

Date: 	Tue, 28 Oct 1997 14:54:39 +0900 (KST)
From: "G. Hugh SONG" <ghsong@ardour.kjist.ac.kr>
Reply-To: ghsong@eunhasu.kjist.ac.kr
To: Gerard Roudier <groudier@club-internet.fr>
cc: linux-scsi@vger.rutgers.edu, ncr53c810@colorado.edu
In-Reply-To: <Pine.LNX.3.95.970914225522.693A-100000@localhost>

On Sun, 14 Sep 1997, Gerard Roudier wrote:

> 
> 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 behavior 
> 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 haven't 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.

I am extremely pleased with the following report that I am now making.
Just like a magic, your patch worked for me like a charm.  I have been
having so much trouble with the Seagate Barracuda ST12550N 7200 rpm
drive for a LONG time.  After applying your patch, the Seagate now
works.

For someone who knows nothing about my problem, I once reported that
my Seagate does not work with the ncr53c8xx driver (with 810, 815, 875 
cards) even though it works with 53c7,8xx driver with the 810,815 cards.
The Seagate works fine under MS Windows driver with 810, 815, 875 cards.
So, I have been saying that the problem is with ncr53c8xx driver for
Linux.  I now use ncr53c8xx Version 2.6b with kernel 2.1.60. I enabled
multiple command queuing, 10Mbps, and all other SCSI-2 things.  I
don't really know whether my drive is actually faulty or not.  Can you
give me any possible explanation?

BTW, the ftp place does not have the patch for 2.5c to 2.6.  So, it was
quite a hassle to find the version 2.5b.

I would like to express my sincere thank to Gerard.

Thank you very much, Gerard.

Best regards,

Hugh

G. Hugh Song

Office: +82-62-970-2210
Departmental fax: -2204
Home:	+82-62-513-0470
Email:  ghsong@dic.kjist.ac.kr
Department of Information and Communications
Kwangju Institute of Science and Technology
572 Ssangam-dong, Kwangsan-gu,
Kwangju, 506-712 South KOREA


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