From owner-cvs-all@FreeBSD.ORG Sun Jul 27 23:16:00 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40D7D37B401; Sun, 27 Jul 2003 23:16:00 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DACC543F3F; Sun, 27 Jul 2003 23:15:59 -0700 (PDT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h6S6Fx0U067922; Sun, 27 Jul 2003 23:15:59 -0700 (PDT) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h6S6Fxip067921; Sun, 27 Jul 2003 23:15:59 -0700 (PDT) Message-Id: <200307280615.h6S6Fxip067921@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Jul 2003 23:15:59 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/cam cam_ccb.h src/sys/cam/scsi scsi_cd.c scsi_da.c src/sys/dev/ata atapi-cam.c src/sys/dev/usb umass.c src/sys/dev/firewire sbp.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2003 06:16:00 -0000 njl 2003/07/27 23:15:59 PDT FreeBSD src repository Modified files: sys/cam cam_ccb.h sys/cam/scsi scsi_da.c scsi_cd.c sys/dev/ata atapi-cam.c sys/dev/usb umass.c sys/dev/firewire sbp.c Log: Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes to receive 6 byte commands. Add a check for this flag to da(4) and cd(4) so that they honor it. This is a quick workaround for many devices (especially USB) that require da(4) quirks to operate. The more complete approach is to finish the new transport code which will be aware of the SCSI version a transport implements. MFC after: 1 day Revision Changes Path 1.26 +2 -1 src/sys/cam/cam_ccb.h 1.80 +8 -0 src/sys/cam/scsi/scsi_cd.c 1.147 +8 -0 src/sys/cam/scsi/scsi_da.c 1.18 +1 -1 src/sys/dev/ata/atapi-cam.c 1.58 +1 -1 src/sys/dev/firewire/sbp.c 1.88 +1 -1 src/sys/dev/usb/umass.c