Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Dec 1998 20:40:35 +0100
From:      J Wunsch <j@uriah.heep.sax.de>
To:        Kris Kirby <kris@airnet.net>
Cc:        FreeBSD-SCSI@FreeBSD.ORG
Subject:   Re: Tandberg TDC 3600 on CAM, 3.0-R
Message-ID:  <19981208204035.28318@uriah.heep.sax.de>
In-Reply-To: <366D5300.CBCAB303@airnet.net>; from Kris Kirby on Tue, Dec 08, 1998 at 10:25:36AM -0600
References:  <366D5300.CBCAB303@airnet.net>

next in thread | previous in thread | raw e-mail | index | archive | help
As Kris Kirby wrote:

> sa0 at adv0 bus 0 target 2 lun 0
> sa0: <TANDBERG TDC 3600 A07:> Removable Sequential Access SCSI1 device
> sa0: 3.300MB/s transfers 
> 
> I'm using an Advansys SCSI controller (i542). This drive doesn't appear
> to like FreeBSD, as it just kinda sits there hung. I'd be happy to do
> anything to get this drive working.

This belongs into the typical group of SCSI1 tape drive problems.
I've fixed this shortly after 3.0R while getting a colleague's machine
up to -current.  The drive is working flawlessly again.

NB: I'm not sure blocking the entire `A07:' class of revisions is
either necessary or sufficient (i. e. it's also possible some `A08:'
firmware might experience the same symptoms, or newer `A07:' versions
wouldn't require it -- Tandberg uses 6-char version strings), but it
helped in my case, and i'm positive it'll help you as well.

Index: cam/cam_xpt.c
===================================================================
RCS file: /home/ncvs/src/sys/cam/cam_xpt.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -u -r1.26 -r1.27
--- cam_xpt.c	1998/11/04 19:56:24	1.26
+++ cam_xpt.c	1998/11/25 13:50:10	1.27
@@ -368,6 +368,17 @@
 			"EXB-8200*", "*"
 		},
 		CAM_QUIRK_NOSERIAL|CAM_QUIRK_NOLUNS, /*mintags*/0, /*maxtags*/0
+	},
+	{
+		/*
+		 * This old revision of the TDC3600 is also SCSI-1, and
+		 * hangs upon serial number probing.
+		 */
+		{
+			T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "TANDBERG",
+			" TDC 3600", "U07:"
+		},
+		CAM_QUIRK_NOSERIAL, /*mintags*/0, /*maxtags*/0
 	},
 	{
 		/* Default tagged queuing parameters for all devices */
Index: cam/scsi/scsi_sa.c
===================================================================
RCS file: /home/ncvs/src/sys/cam/scsi/scsi_sa.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -u -r1.5 -r1.6
--- scsi_sa.c	1998/11/22 23:44:47	1.5
+++ scsi_sa.c	1998/11/26 10:47:52	1.6
@@ -161,6 +161,10 @@
 	{
 		{ T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "ARCHIVE",
 		  "Python 25601*", "*"}, /*quirks*/SA_QUIRK_NOCOMP
+	},
+	{
+		{ T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "TANDBERG",
+		  " TDC 3600", "U07:"}, /*quirks*/SA_QUIRK_NOCOMP
 	}
 };
 


-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981208204035.28318>