From owner-freebsd-scsi Thu Mar 28 14:43:35 2002 Delivered-To: freebsd-scsi@freebsd.org Received: from mail.libertysurf.net (mail.libertysurf.net [213.36.80.91]) by hub.freebsd.org (Postfix) with ESMTP id 19C6437B416 for ; Thu, 28 Mar 2002 14:43:28 -0800 (PST) Received: from [192.168.1.129] (212.129.44.153) by mail.libertysurf.net (5.1.053) id 3C9007EB00331B7D; Thu, 28 Mar 2002 23:44:43 +0100 Date: Fri, 29 Mar 2002 00:43:40 +0100 (CET) From: =?ISO-8859-1?Q?G=E9rard_Roudier?= X-X-Sender: groudier@localhost.my.domain To: "John R. Shannon" Cc: freebsd-scsi@FreeBSD.ORG Subject: Re: sym In-Reply-To: <200203281939.g2SJdUAY001125@pablo.johnrshannon.com> Message-ID: <20020328232957.P1809-100000@localhost.my.domain> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE 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 On Thu, 28 Mar 2002, John R. Shannon wrote: > FreeBSD 4.5-release > Tekram DC-390U3W > > What is occurring with the M_REJECT listed in the excerpt from dmesg belo= w: Some harmless noise, it seems. :) The messages seem related to a transfer negotiation that has been hard to be agreed by the driver and the ATLAS10K2 drive. I notice that the involved SCSI BUS (sym0) is Single Ended (20 MT/s ST max.). OTOH, the 2nd REJECT message, > (probe21:sym1:0:6:0): M_REJECT to send for: 1-6-4-c-0-3e-1-0. let me think that the driver wrongly initiated a negotiation for a DT data transfer (the 1010-33 only supports offset 31 in ST mode but supports offset 62=3D0x3e in DT mode). The driver does not check the actual BUS mode (SE versus LVD), but only relies on the user setup in HBA NVRAM for transfer negotiation initiation. (It should obviously check the BUS mode). As a result, setting a realistic value in the NVRAM for the transfer speed of your disk drive should very probably eliminate the negotiation noise (My guess is that your device is configured for 160 MB/s in the NVRAM that is far beyond the maximum possible for SE mode SCSI BUS - Max for SE Wide BUS is 40 MB/s ST). Btw, your ATLAS10K2 drive would perform better (faster and more reliably) on the LVD SCSI BUS. But may-be you had good reasons for putting it on a SE (Single Ended) SCSI BUS... Regards, G=E9rard. > sym0: <1010-33> port 0xc000-0xc0ff mem > 0xefffa000-0xefffbfff,0xeffff800-0xeffffbff irq 11 at device 13.0 on pci0 > sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking > sym0: handling phase mismatch from SCRIPTS. > sym0: open drain IRQ line driver, using on-chip SRAM > sym0: using LOAD/STORE-based firmware. > sym1: <1010-33> port 0xd000-0xd0ff mem > 0xefffc000-0xefffdfff,0xeffffc00-0xefffffff irq 11 at device 13.1 on pci0 > sym1: Symbios NVRAM, ID 7, Fast-80, SE, parity checking > sym1: handling phase mismatch from SCRIPTS. > sym1: open drain IRQ line driver, using on-chip SRAM > sym1: using LOAD/STORE-based firmware. > ... > > (noperiph:sym1:0:-1:-1): SCSI BUS reset detected. > (probe21:sym1:0:6:0): M_REJECT received (7:8). > (probe21:sym1:0:6:0): M_REJECT to send for: 1-6-4-c-0-3e-1-0. > Mounting root from ufs:/dev/da0s1a > da0 at sym1 bus 0 target 6 lun 0 > da0: 40.000MB/s transfers (20.000MHz, > offset 31, 16bit), Tagged Queueing Enabled > da0: 8759MB (17938985 512 byte sectors: 255H 63S/T 1116C) > da0: Fixed > Direct Access SCSI-3 device > da1 at sym1 bus 0 target 15 lun 0 > da1: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing > Enabled > da1: 8714MB (17847486 512 byte sectors: 255H 63S/T 1110C) > da1: Fixed Direct Access SCSI-4 device > > > Thank You. > > -- > > John R. Shannon > john@johnrshannon.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-scsi" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message