From owner-freebsd-usb@FreeBSD.ORG Sat Jan 26 19:20:03 2008 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 120C216A421 for ; Sat, 26 Jan 2008 19:20:03 +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 06D2C13C45A for ; Sat, 26 Jan 2008 19:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m0QJK292010893 for ; Sat, 26 Jan 2008 19:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m0QJK2ZP010892; Sat, 26 Jan 2008 19:20:02 GMT (envelope-from gnats) Date: Sat, 26 Jan 2008 19:20:02 GMT Message-Id: <200801261920.m0QJK2ZP010892@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Ben Kelly Cc: Subject: Re: usb/95173: [umass] [patch] cannot mount external usb harddisk VIA Technologies Inc. USB 2.0 IDE Bridge X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ben Kelly List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jan 2008 19:20:03 -0000 The following reply was made to PR usb/95173; it has been noted by GNATS. From: Ben Kelly To: bug-followup@FreeBSD.org, diazepam@gmx.net Cc: Subject: Re: usb/95173: [umass] [patch] cannot mount external usb harddisk VIA Technologies Inc. USB 2.0 IDE Bridge Date: Sat, 26 Jan 2008 14:14:16 -0500 For the PR I thought I would also just throw in another thought I had. It occurred to me that since umass devices are usually designed for a "can be pulled at any time" environment, it seems likely that most of them disable write caching anyways. With that in mind, would it make more sense to disable the SYNC command by default and add a quirk for those devices where its known to be functioning and useful? This might increase the default compatibility of the FreeBSD USB stack with devices in the future. I count around 34 entries in scsi_da.c for umass devices simply to add the NO_SYNC quirk. Just a thought. If people are interested I can develop a patch for this.