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>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611150713.KAA01179>