From owner-cvs-all Mon Oct 12 10:16:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA25836 for cvs-all-outgoing; Mon, 12 Oct 1998 10:16:50 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA25831; Mon, 12 Oct 1998 10:16:49 -0700 (PDT) (envelope-from ken@FreeBSD.org) From: Kenneth Merry Received: (from ken@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA24148; Mon, 12 Oct 1998 10:16:47 -0700 (PDT) Date: Mon, 12 Oct 1998 10:16:47 -0700 (PDT) Message-Id: <199810121716.KAA24148@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/cam/scsi scsi_da.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk ken 1998/10/12 10:16:47 PDT Modified files: sys/cam/scsi scsi_da.c Log: Add quirk entries to disable the synchronize cache command for Micropolis 2217's (reported by Matthew Jacob in NetBSD PR kern/6027) and Fujitsu M2954's (reported by Tom Jackson). Some of the Fujitsus at least hang when they get a cache sync command. (Others just return illegal request.) Also, make error printing in dashutdown() a little more selective. Don't print any error when the sense key is illegal request. Drives that don't support the synchronize cache command usually return illegal request. Also, make sure the scsi status is check condition before going into scsi_sense_print(). Reviewed by: gibbs Revision Changes Path 1.9 +28 -10 src/sys/cam/scsi/scsi_da.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message