From owner-freebsd-hardware Mon Apr 20 18:24:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA19387 for freebsd-hardware-outgoing; Mon, 20 Apr 1998 18:24:17 -0700 (PDT) (envelope-from owner-freebsd-hardware@FreeBSD.ORG) Received: from math.berkeley.edu (math.Berkeley.EDU [128.32.183.94]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA19344 for ; Tue, 21 Apr 1998 01:24:04 GMT (envelope-from dan@math.berkeley.edu) Received: (from dan@localhost) by math.berkeley.edu (8.8.7/8.8.7) id SAA07969; Mon, 20 Apr 1998 18:24:02 -0700 (PDT) Date: Mon, 20 Apr 1998 18:24:02 -0700 (PDT) From: dan@math.berkeley.edu (Dan Strick) Message-Id: <199804210124.SAA07969@math.berkeley.edu> To: dkelly@hiwaay.net Subject: Re: Narrow SCSI controllers, and using WIDE drives with them Cc: dan@math.berkeley.edu, hardware@FreeBSD.ORG, shocking@prth.pgs.com Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > It ought to work by default. If not, you may be able to tell the > > host adapter via its BIOS interface to only do narrow transfers > > with specific SCSI devices. > > That's sorta hard to do with a narrow controller as all I've seen are > not capable of wide negotiations therefore its not an option. In that case (narrow host adapter), narrow transfers are automatic. You shouldn't have to set any options because the narrow host adapter has not got the concept of wide and should not generate the SCSI message that negotiates wide SCSI transfers. If the drive sends the message, the host adapter should reject it as an unknown message. Either way, the transfers should default to narrow. > My 2940 (narrow with the 7860 chipset and BIOS 1.21) didn't like a wide > drive that was attached. I dunno. It looks like somebody is not adhering to the standard. If you care enough to figure out who to blame, buy a SCSI bus analyzer, a copy of the SCSI-2 standard, and set aside a lot of time for playing with your new toys. It used to be that a lot of the SCSI draft standards could be found at . You can get copies of the final "published" standards only from ANSI (or in some cases from Global Engineering Documents). The SCSI-2 standard consists of one main document and several special purpose afterthoughts. The SCSI-3 standard is fragmented into a couple of dozen separate standards, most of them not yet published. I am not sure exactly which standards you will need. Wide transfers are defined in the main SCSI-2 standard, but the single 68 conductor interface is not. I know I have seen the pinout somewhere... Try the "EPI" technical report. It might tell you that I am completely wrong about this configuration working. Dan Strick dan@math.berkeley.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message