Date: Mon, 04 Sep 1995 15:09:00 +0900 From: yuhara@flab.fujitsu.co.jp To: freebsd-bugs@freebsd.org, freebsd-scsi@freebsd.org Cc: amurai@spec.co.jp Subject: BT-946C Sync mode bug Message-ID: <199509040609.PAA01573@cindy.avalon.flab.fujitsu.co.jp>
next in thread | raw e-mail | index | archive | help
Bug Report: Buslogic SCSI adaptor driver FreeBSD version: 2.1.0-SNAP-950726 File: /usr/src/sys/i386/bt742a.c Symptom: The driver recognizes a newer PCI adaptor as ASYNC ONLY, which is wrong. Adaptor: <A>: A newer BT-946C which the driver recognizes as ASYNC ONLY (BAD). Firmware 4.25J BIOS Revision 4.92E AutoSCSI v1.06 <B>: An older BT-946C which the driver recognizes as SYNC (OK). Firmware 4.23 BIOS Revision 4.90 AutoSCSI v1.04 Detail: The information (the info structure) returned by the BT_INQUIRE_EXTENDED command is different: Adaptor <A>: num_mbx = 0, (padding=0x0 0x0 0x0), mbx_base=0x33324000, s=0x20: resv1=0, maxsync=0, resv2=0, sync=1, resv3=0 firmid=0x0 0x0 0x0 Adaptor <B>: num_mbx = 0, (padding=0x0 0x0 0x0), mbx_base=0x35324000, s=0x4a, resv1=2, maxsync=0, resv2=1, sync=0, resv3=1 firmid=0x0 0x0 0x0 Since info.sync is zero for Adaptor <B>, all the SCSI devices are treated as ASYNC. When I enfoce the driver: info.s.maxsync = info.s.sync = 1 the adaptor <B> seems to work just fine with 10MB/s sync mode. (I'm not on the mailing lists. Please include my address in your reply.) ------ Masanobu Yuhara yuhara@flab.fujitsu.co.jp Fujitsu Laboratories Ltd.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509040609.PAA01573>