[816] in linux-scsi channel archive

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

Re: BSD 53c8xx controller in Linux 2.0.22 & DAT tape rewinding

daemon@ATHENA.MIT.EDU (Michael Meissner)
Sat Oct 19 07:41:30 1996

Date: 	Sat, 19 Oct 1996 07:37:19 -0400
From: Michael Meissner <meissner@cygnus.com>
To: groudier@club-internet.fr
Cc: se@zpr.uni-koeln.de, linux-scsi@vger.rutgers.edu,
        ncr53c810@cs.colorado.edu, Linus.Torvalds@cs.helsinki.fi
In-Reply-To: <Pine.LNX.3.91.961016214000.87A-100000@localhost>

| 
| 
| Here is the patch for linux which removes the "ncr dead" detection.
| (Can be applied to 2.1.3, 2.1.4 and 2.0.22)

This patch did allow the tape to rewind properly.  For what its worth,
the syslog had the following lines in it:

Oct 19 03:43:03 tiktok kernel: ncr53c810-0: SCSI phase error fixup: CCB address mismatch (0x0008a810 != 0x02ffe018)
Oct 19 03:43:03 tiktok kernel: ncr53c810-0-<target 2, lun 0>: phase change 6-7 6@0008acb4 resid=4.
Oct 19 03:43:03 tiktok kernel: ncr53c810-0-<target 2, lun 0>: asynchronous.
Oct 19 03:43:03 tiktok kernel: ncr53c810-0-<target 2, lun 0>: M_REJECT received (2:8).


| ------------------------ CUT HERE ---------------------------------------
| --- linux/drivers/scsi/ncr53c8xx.c.02	Tue Oct 15 22:41:51 1996
| +++ linux/drivers/scsi/ncr53c8xx.c	Wed Oct 16 20:53:48 1996
| @@ -5461,6 +5461,7 @@
|  			*/
|  			OUTB (nc_istat, SIGP);
|  		}
| +#ifdef undef
|  		if (np->latetime>10) {
|  			/*
|  			**	Although we tried to wake it up,
| @@ -5481,6 +5482,7 @@
|  #endif
|  			np->heartbeat = thistime;
|  		}
| +#endif
|  
|  		/*----------------------------------------------------
|  		**
| ------------------------ CUT HERE ---------------------------------------

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