[336] in linux-scsi channel archive

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

NCR53c810 Linux driver syncronous bug

daemon@ATHENA.MIT.EDU (Drew Eckhardt)
Tue Jul 11 18:54:13 1995

To: ncr53c810@colorado.edu, linux-scsi@vger.rutgers.edu
Date: Mon, 10 Jul 1995 10:59:04 -0600
From: Drew Eckhardt <drew@poohsticks.org>


If you look in drivers/scsi/53c7,8xx.h,

#define SXFER_TP_SHIFT		4

should be 

#define SXFER_TP_SHIFT		5

The net effects of this bug are that the NCR chip talks to < 5M/sec drives
faster than they've said we can.  In most cases, SCSI-I devices will claim
5M/sec support, in which case you get no error (the value is biased by 4, so
0 is used for the TP field in this case); if they're a bit slower, you may
see a 20% error.

This fix will be in the rel9 patch, which will probably also include 
disconnect/reconnect support (My Maxtor, Syquests, and tape drive 
disconnect/reconnect fine now, but something bogus is happening with 
my RZ55).

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