From owner-freebsd-hardware@FreeBSD.ORG Wed Sep 10 13:38:17 2003 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18AA616A4BF for ; Wed, 10 Sep 2003 13:38:17 -0700 (PDT) Received: from corp.xe.com (ws-gw.tor.xe.net [216.220.37.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32A9A43FD7 for ; Wed, 10 Sep 2003 13:38:16 -0700 (PDT) (envelope-from bfarmer@xe.com) Received: from [192.168.1.100] ([192.168.1.100]) by corp.xe.com (8.12.8/8.12.3) with ESMTP id h8AKcEjB020857 for ; Wed, 10 Sep 2003 16:38:15 -0400 (EDT) (envelope-from bfarmer@xe.com) Date: Wed, 10 Sep 2003 16:38:18 -0400 From: Beric Farmer To: freebsd-hardware@freebsd.org Message-ID: <111159796.1063211898@[192.168.1.100]> X-Mailer: Mulberry/3.0.3 (Win32) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Scanned-By: CanIt (www . canit . ca) Subject: Certance DAT 40 Internal tape drive X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 20:38:17 -0000 Hello all. I have an Intel-based server running 4.8-RELEASE. I've installed a new Certance DAT 40 (previously known as a Seagate Scorpion 40) SCSI DDS-4 tape drive. It is properly detected at boot time (from dmesg.boot): sa0 at sym0 bus 0 target 6 lun 0 sa0: Removable Sequential Access SCSI-3 device sa0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit) Also, "mt" seems to function properly. (I don't know whether this communicates directly with the drive or not, though.) However, whenever I attempt to write to the drive, using either "dump", "tar" or "dd", the command fails indicating that only about 60 or 70 bytes were written, and the following message shows up in /var/log/messages: Sep 10 15:26:47 xenon /kernel: (sa0:sym0:0:6:0): Invalid request. Fixed block device requests must be a multiple of 1024 bytes The drive has "operating system" dip switches that are to be set differently for different operating systems, but FreeBSD is not one of the supported operating systems. The switches are currently in their default configuration, which, according to the drive's documentation, corresponds to several different operating systems, including Linux. I don't know if this is relevant to the problem or not. Has anyone managed to get one of these drives working properly? Any ideas? Thanks for any input. Beric