From owner-freebsd-scsi Sun Sep 3 23:09:51 1995 Return-Path: freebsd-scsi-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id XAA17558 for freebsd-scsi-outgoing; Sun, 3 Sep 1995 23:09:51 -0700 Received: from fgwmail.fujitsu.co.jp (fgwmail.fujitsu.co.jp [164.71.1.133]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id XAA17550 for ; Sun, 3 Sep 1995 23:09:44 -0700 Received: from fdmmail.fujitsu.co.jp by fgwmail.fujitsu.co.jp (8.6.12+2.5Wb4/3.3W5-MX950612-Fujitsu Mail Gateway) id PAA05260; Mon, 4 Sep 1995 15:09:34 +0900 Received: from fdm.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.6.12+2.5Wb4/3.3W5-MX950612-Fujitsu Domain Mail Master) id PAA05464; Mon, 4 Sep 1995 15:09:02 +0900 Received: from [133.160.49.9] by fdm.fujitsu.co.jp (5.65/6.4J.6) id AA15494; Mon, 4 Sep 95 15:09:02 +0900 Received: from localhost (yuhara@localhost) by cindy.avalon.flab.fujitsu.co.jp (8.6.9+2.4Wb/3.3Wb-ocsys-94092200) with SMTP id PAA01573; Mon, 4 Sep 1995 15:09:01 +0900 Message-Id: <199509040609.PAA01573@cindy.avalon.flab.fujitsu.co.jp> To: freebsd-bugs@freebsd.org, freebsd-scsi@freebsd.org Subject: BT-946C Sync mode bug Reply-To: yuhara@flab.fujitsu.co.jp From: yuhara@flab.fujitsu.co.jp Cc: amurai@spec.co.jp Date: Mon, 04 Sep 1995 15:09:00 +0900 Sender: freebsd-scsi-owner@freebsd.org Precedence: bulk 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 newer BT-946C which the driver recognizes as ASYNC ONLY (BAD). Firmware 4.25J BIOS Revision 4.92E AutoSCSI v1.06 : 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 : 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 : 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 , all the SCSI devices are treated as ASYNC. When I enfoce the driver: info.s.maxsync = info.s.sync = 1 the adaptor 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.