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>
