Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Dec 1998 06:02:35 -0800 (PST)
From:      geoffb@demon.net
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   kern/9092: DELF raid volumes cause panics under CAM
Message-ID:  <199812151402.GAA01022@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         9092
>Category:       kern
>Synopsis:       DELF raid volumes cause panics under CAM
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 15 06:10:01 PST 1998
>Last-Modified:
>Originator:     Geoff Buckingham
>Organization:
Demon Internet
>Release:        3.0-RELEASE
>Environment:
FreeBSD prometheus.noc.demon.net 3.0-RELEASE FreeBSD 3.0-RELEASE #3: Tue Dec 15 10:43:17 GMT 1998
>Description:
Compuer Associated DELFRaid Logical volumes do not interact correctly
with CAM, the proper level of TAG command queing is not reached. (The
volumes are nominally capable of queing 32, CAM only gets down to 64
many SCSI errors plus kernel panics result.

With maxtags set to 32 as detailed they tend to reduce to 26 or 24 still
:-(

>How-To-Repeat:
Buy a DELF raid unit and exercise it:

bonnie -s 1000 will allways panic my system.

>Fix:
Add the following  to cam_xpt.c

        {
                /* Delf maxtags needs to be 32, probably applies to earlier versions too */
                {
                  T_ANY, SIP_MEDIA_REMOVABLE|SIP_MEDIA_FIXED,
                  /*vendor*/"C_Design", /*product*/"DELFRaid", /*revision*/"0131
"
                          },
                /*quirks*/0, /*mintags*/2, /*maxtags*/32
        },      }, 

>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?199812151402.GAA01022>