Date: Fri, 8 Sep 2000 14:54:25 -0700 (PDT) From: campt@miralink.com To: freebsd-gnats-submit@FreeBSD.org Subject: kern/21139: IBM DNES drives need 'quirk table' entry. Message-ID: <20000908215425.1F34A37B423@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 21139
>Category: kern
>Synopsis: IBM DNES drives need 'quirk table' entry.
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Sep 08 15:00:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Tracy Camp
>Release: 3.1 and 4.0
>Organization:
Miralink Corp
>Environment:
4.0-RELEASE with generic
>Description:
IBM DNES drives do not support more than 64 tagged queued commands and
the default settings for maxtags is 255 which is problematic. Under heavy
write loads this leads to a system crash.
>How-To-Repeat:
Install a DNES drive and perform disk operations.
>Fix:
Add quirk entry in cam/cam_xpt.c for this drive (see below) that limits maxtags to 32.
{
/* DNES docs state on page 203 that this device only
* supports 64 queued commands. 9gig and 18gig devices P/N
* DNES-318350 and DNES-309170. campt@miralink.com
*/
{ T_DIRECT, SIP_MEDIA_FIXED, "IBM", "DNES*","*"},
/*quirks*/0, */mintags*/2,/*maxtags*/32
}
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000908215425.1F34A37B423>
