Date: Tue, 25 Apr 1995 12:45:51 -0700 (PDT) From: "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com> To: tom@haven.uniserve.com (Tom Samplonius) Cc: hackers@FreeBSD.org Subject: Re: Buslogic? Message-ID: <199504251945.MAA10651@gndrsh.aac.dev.com> In-Reply-To: <Pine.BSF.3.91.950425112844.8491A-100000@haven.uniserve.com> from "Tom Samplonius" at Apr 25, 95 11:33:16 am
next in thread | previous in thread | raw e-mail | index | archive | help
>
>
> I recently picked up a Buslogic 946C, but I found that performance is
> very poor. Any tips on improving performance under FreeBSD?
>
> I'm confused by the fact that is says "async only". The manual
> indicates that is can do synchronous transfers, and the disk info option in
> AutoSCSI says that all the disks support synchronous transfer. Sync
> negotiation and fast SCSI have been enabled as well. Is this a
> limitation of the driver?
No, something is not set right on that card. I am using an older version
of the BIOS but below where it reports ``async only'' by card reports
sync. The card is telling FreeBSD that it is in async only mode:
line 1317 of sys/i386/isa/bt742.c:
/*
* Obtain setup information from board.
*/
bt_cmd(unit, 1, sizeof(setup), 0, &setup, BT_SETUP_GET, sizeof(setup));
if (setup.sync_neg && info->s.sync ) {
if ( info->s.maxsync ) {
printf("fast sync, "); /* Max 10MB/s */
} else {
printf("sync, "); /* Max 5MB/s */
}
} else {
if ( info->s.sync ) {
printf("async, "); /* Never try by board */
} else {
printf("async only, "); /* Doesn't has a capability on board */
}
}
>
>
> bt0: Bt946C/ 0-PCI/EISA/VLB(32bit) bus
> bt0: reading board settings, busmastering, int=11
> bt0: version 4.25J, async only, parity, 32 mbxs, 32 ccbs
^^^^^^^^^^ card is not in sync mode :-(
> bt0: targ 0 async
> bt0: targ 1 async
> bt0: targ 2 async
> bt0: Enabling Round robin scheme
> bt0 at 0xe800 irq 11 on eisa slot 14
> bt0 waiting for scsi devices to settle
> (bt0:0:0): "DEC DSP3210S X442" is a type 0 fixed SCSI 2
> sd0(bt0:0:0): Direct-Access 2049MB (4197520 512 byte sectors)
> (bt0:1:0): "DEC DSP3210S X442" is a type 0 fixed SCSI 2
> sd1(bt0:1:0): Direct-Access 2049MB (4197520 512 byte sectors)
> (bt0:2:0): "DEC DSP3210S X442" is a type 0 fixed SCSI 2
> sd2(bt0:2:0): Direct-Access 2049MB (4197520 512 byte sectors)
>
> .
> .
>
> pci0:5: INTEL CORPORATION, device=0x486, class=old [not supported]
> pci0:9: vendor=0x104b, device=0x1040, class=storage [not supported]
> map(10): io(e800)
>
>
--
Rod Grimes rgrimes@gndrsh.aac.dev.com
Accurate Automation Company Custom computers for FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199504251945.MAA10651>
