From owner-freebsd-scsi Thu Nov 8 12:30:50 2001 Delivered-To: freebsd-scsi@freebsd.org Received: from aslan.scsiguy.com (aslan.scsiguy.com [63.229.232.106]) by hub.freebsd.org (Postfix) with ESMTP id D8A0037B419 for ; Thu, 8 Nov 2001 12:30:47 -0800 (PST) Received: from scsiguy.com (localhost [127.0.0.1]) by aslan.scsiguy.com (8.11.5/8.11.5) with ESMTP id fA8KUiY64275; Thu, 8 Nov 2001 13:30:44 -0700 (MST) (envelope-from gibbs@scsiguy.com) Message-Id: <200111082030.fA8KUiY64275@aslan.scsiguy.com> To: "John S. Bucy" Cc: freebsd-scsi@FreeBSD.ORG Subject: Re: aic7xxx u160? In-Reply-To: Your message of "Thu, 08 Nov 2001 15:23:30 EST." <20011108152330.M5611@joy.pdl.cmu.edu> Date: Thu, 08 Nov 2001 13:30:44 -0700 From: "Justin T. Gibbs" Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > >static struct ahc_syncrate ahc_syncrates[] > >in aic7xxx.c does not seem to contain an entry for 160mb/sec. The top most entry is for 160MB/s: /* ultra2 fast/ultra period rate */ { 0x42, 0x000, 9, "80.0" }, The REQ/ACK rate at 160MB/s is 80MHz. Two bytes are transferred per REQ/ACK pair. >Am I missing something or does the aic7xxx driver need to be made aware >that 160 is a legal syncrate? I'm playing with 29160s -- one in >target mode and the other as initiator -- connected between the >internal LVD connectors and I can't get them to negotiate at 160. >Will these cards not do ultra 160 in a 32bit/33mhz PCI slot? The inquiry data for you emulated target does not have the SPI3 "Double Transition Clocking Supported" bit set. CAM will not even attempt to negotiate speeds above Ultra2 (40MHz Wide == 80MB/s) with such a device. See the code in cam_xpt.c:xpt_set_transfer_settings(). -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message