Skip site navigation (1)Skip section navigation (2)
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>