[816] in linux-scsi channel archive
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 ---------------------------------------