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>