Date: Fri, 15 Nov 1996 10:13:57 +0300 (MSK) From: kng@techincom.lipetsk.su To: FreeBSD-gnats-submit@freebsd.org Subject: kern/2015: 2.2-960801-SNAP kernel wdc driver dosn't recognise multi-sector transfer capability of HDDs Message-ID: <199611150713.KAA01179@ghost.techincom.lipetsk.su> Resent-Message-ID: <199611150750.XAA23172@freefall.freebsd.org>
index | next in thread | raw e-mail
>Number: 2015
>Category: kern
>Synopsis: 2.2-960801-SNAP kernel dosn't recognise multi-sector transfer capability of IDE HDDs
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Nov 14 23:50:04 PST 1996
>Last-Modified:
>Originator: Konstantin N. Gusenko
>Organization:
Techincom Trading, Lipetsk, Russia
>Release: FreeBSD 2.2-960801-SNAP i386
>Environment:
Tomato 5DXP motherboard, Intel 430FX chipset,
Pentium-120 CPU,
2x16550A onboard, primary/secondary IDE onboard
32M EDO DRAM,
256k Pipeline Burst Cache,
S3-Trio64V+ SVGA card with 2M EDO DRAM,
2 x 1.6 Gb Western Digital WDC-31600 IDE HDDs,
Goldstar RCD-542B CD-ROM drive,
Epson Dual 3.5"/5.25" FDD.
Alternate box:
SIS 496 motherboard,
AMD 486DX4-100 CPU,
2x16550A onboard, primary/seciondary IDE onboard,
16M DRAM,
256k Cache,
Trident TVGA-9000 SVGA adapter with 512k DRAM,
1 x 850M Western Digital WDC-2850 IDE HDD,
3.5" FDD
Running FreeBSD 2.2-960801-SNAP on both boxes.
>Description:
At startup kernel doesn't recognise HDDs multi-sector
transfer capability. Kernel config flags for wdc controler have
appropriate settings. This decreases perfomance of system. Previous
SNAP (2.2-960612) works well on this boxes and hadn't such problem.
As test, I load GENERIC 2.2-960612-SNAP kernel, and it
succesfully detects and uses multi-sector transfer capability of my
HDDs.
>How-To-Repeat:
Try boot kernel compiled with this lines in config:
controller wdc0 at isa? port "IO_WD1" bio irq 14 \
flags 0x00ff00ff vector wdintr
disk wd0 at wdc0 drive 0
disk wd1 at wdc1 drive 1
or, say "kernel -c" at boot prompt and set "0x00ff" in flags
for wdc controller (in this case kernel must probe only first drive
for multi-sector IO).
>Fix:
I don't know exactly, but, I think this is around probe in
i386/isa/wd.c .
>Audit-Trail:
>Unformatted:
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611150713.KAA01179>
