From owner-freebsd-scsi Fri Oct 6 13:26:21 2000 Delivered-To: freebsd-scsi@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id 7E1C537B502 for ; Fri, 6 Oct 2000 13:26:15 -0700 (PDT) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id e96KQFI23526 for freebsd-scsi@freebsd.org; Fri, 6 Oct 2000 13:26:15 -0700 Date: Fri, 6 Oct 2000 13:26:15 -0700 From: Brooks Davis To: freebsd-scsi@freebsd.org Subject: chio vs Qualstar TLS-6220 Message-ID: <20001006132615.A22697@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, A while back we bought a Qualstar 20 tape DLT changer to handle tape backups for our lab. Our model does not have a barcode reader. After adding the ch device, FreeBSD (4.1.1-STABLE) sees the changer. It identifys the various slots, drives, etc and appears to report correct status picker, portal, and drive, but it reports as the status of all the slots. I got similar results from STCTL under solaris (http://www.cs.pdx.edu/~eric/stctl/). Attempts to move a tape from a slot to a drive fail. I've got CAM_DEBUG in the kernel and I'll have physical access to the system next week so I'd like some suggestions on debugging this system if you have any. Here's some information I have now. From dmesg: ch0 at ahc0 bus 0 target 3 lun 0 ch0: Removable Changer SCSI-2 device ch0: 3.300MB/s transfers ch0: 20 slots, 1 drive, 1 picker, 1 portal Output from "chio status": # chio status picker 0: slot 0: slot 1: slot 2: slot 3: slot 4: slot 5: slot 6: slot 7: slot 8: slot 9: slot 10: slot 11: slot 12: slot 13: slot 14: slot 15: slot 16: slot 17: slot 18: slot 19: portal 0: drive 0: Output from an attempt to load a tape: aero# chio move slot 0 drive 0 chio: /dev/ch0: CHIOMOVE: Invalid argument Oct 6 13:25:25 aero /kernel: (ch0:ahc0:0:3:0): MOVE MEDIUM. CDB: a5 0 2 bc 0 0 1 f4 0 0 0 0 Oct 6 13:25:25 aero /kernel: (ch0:ahc0:0:3:0): MOVE MEDIUM. CDB: a5 0 2 bc 0 0 1 f4 0 0 0 0 Oct 6 13:25:25 aero /kernel: (ch0:ahc0:0:3:0): ILLEGAL REQUEST asc:80,3 Oct 6 13:25:25 aero /kernel: (ch0:ahc0:0:3:0): ILLEGAL REQUEST asc:80,3 Oct 6 13:25:25 aero /kernel: (ch0:ahc0:0:3:0): Vendor Specific ASC Oct 6 13:25:25 aero /kernel: (ch0:ahc0:0:3:0): Vendor Specific ASC Thanks, Brooks -- Any statement of the form "X is the one, true Y" is FALSE. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message