From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 22 16:00:15 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C30A8106567B for ; Mon, 22 Dec 2008 16:00:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9EE258FC19 for ; Mon, 22 Dec 2008 16:00:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mBMG0EC6084296 for ; Mon, 22 Dec 2008 16:00:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mBMG0EbB084295; Mon, 22 Dec 2008 16:00:14 GMT (envelope-from gnats) Resent-Date: Mon, 22 Dec 2008 16:00:14 GMT Resent-Message-Id: <200812221600.mBMG0EbB084295@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nick Triantos Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC455106568A for ; Mon, 22 Dec 2008 15:51:16 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id BA7798FC1B for ; Mon, 22 Dec 2008 15:51:16 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mBMFpGvx092110 for ; Mon, 22 Dec 2008 15:51:16 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id mBMFpGfW092109; Mon, 22 Dec 2008 15:51:16 GMT (envelope-from nobody) Message-Id: <200812221551.mBMFpGfW092109@www.freebsd.org> Date: Mon, 22 Dec 2008 15:51:16 GMT From: Nick Triantos To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/129858: Need to add quirk to da_scsi.c to support StorCase SAN devices X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2008 16:00:15 -0000 >Number: 129858 >Category: misc >Synopsis: Need to add quirk to da_scsi.c to support StorCase SAN devices >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: Mon Dec 22 16:00:04 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Nick Triantos >Release: 7.0-RELEASE >Organization: >Environment: FreeBSD bsd.triantos.com 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3 #5: Tue Aug 19 22:58:55 PDT 2008 root@XXX.triantos.com:/usr/obj/usr/src/sys/BSD-TRIANTOS i386 >Description: I've got a StorCase InfoStation 12-bay SATA-to-FC SAN attached to my FreeBSD server. It turns out that this device does not support the SCSI cmds to sync its cache. The fix below adds the device to the list of those which require the "NO_SYNC_CACHE" quirk. >How-To-Repeat: Install a StorCase SAN and watch the sys logs >Fix: The patch below can be applied to /usr/src/sys/cam/scsi/da_scsi.c to fix this issue, but adding this storage system to the list of quirks. *** da_scsi.c.orig Tue Aug 19 00:03:43 2008 --- scsi_scsi.c Tue Aug 19 22:54:41 2008 *************** *** 535,540 **** --- 535,547 ---- {T_DIRECT, SIP_MEDIA_REMOVABLE, "ChipsBnk", "USB*", "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE }, + { + /* + * StorCase (Kingston) InfoStation IFS FC2/SATA-R 201A + */ + {T_DIRECT, SIP_MEDIA_FIXED, "IFS", "FC2/SATA-R*", "*"}, + /*quirks*/ DA_Q_NO_SYNC_CACHE + }, }; static disk_strategy_t dastrategy; >Release-Note: >Audit-Trail: >Unformatted: