Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Mar 2002 00:43:40 +0100 (CET)
From:      =?ISO-8859-1?Q?G=E9rard_Roudier?= <groudier@free.fr>
To:        "John R. Shannon" <john@johnrshannon.com>
Cc:        freebsd-scsi@FreeBSD.ORG
Subject:   Re: sym
Message-ID:  <20020328232957.P1809-100000@localhost.my.domain>
In-Reply-To: <200203281939.g2SJdUAY001125@pablo.johnrshannon.com>

next in thread | previous in thread | raw e-mail | index | archive | help


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: <QUANTUM ATLAS10K2-TY092L DDD6> 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: <FUJITSU MAJ3091MP 0114> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020328232957.P1809-100000>