From owner-freebsd-hackers@FreeBSD.ORG Wed Sep 24 15:41:32 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C5D816A4EA for ; Wed, 24 Sep 2003 15:41:32 -0700 (PDT) Received: from mta03-svc.ntlworld.com (mta03-svc.ntlworld.com [62.253.162.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A14D43FEC for ; Wed, 24 Sep 2003 15:40:16 -0700 (PDT) (envelope-from scott@fishballoon.org) Received: from llama.fishballoon.org ([81.104.195.124]) by mta03-svc.ntlworld.comESMTP <20030924223958.QFHV29289.mta03-svc.ntlworld.com@llama.fishballoon.org>; Wed, 24 Sep 2003 23:39:58 +0100 Received: from scott by llama.fishballoon.org with local (Exim 4.20) id 1A2IHj-0002NB-TN; Wed, 24 Sep 2003 23:38:59 +0100 Date: Wed, 24 Sep 2003 23:38:59 +0100 From: Scott Mitchell To: "Devon H. O'Dell" Message-ID: <20030924223859.GA8202@llama.fishballoon.org> References: <410-220039122131250707@M2W063.mail2web.com> <20030922132556.GC66910@llama.fishballoon.org> <3F6F0BB0.9020506@sitetronics.com> <20030922205234.GB75844@llama.fishballoon.org> <3F6FE92B.5040906@sitetronics.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3F6FE92B.5040906@sitetronics.com> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 4.8-RELEASE i386 Sender: Scott Mitchell cc: freebsd-hackers@freebsd.org Subject: Re: SimpleTech USB HDD driver X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Sep 2003 22:41:34 -0000 On Tue, Sep 23, 2003 at 08:33:15AM +0200, Devon H. O'Dell wrote: > Scott Mitchell wrote: > > >This is fine - just an informational message rather than anything > >actually wrong. > > > > > Out of curiosity, what does that indicate (or where can I find comments > in the source)? As I understand it, the USB mass storage protocol uses SCSI commands, which is why you end up mounting /dev/da0 to see your drive. For reasons I'm not familiar with, there are two flavours of these SCSI commands around - 6 byte and 10 byte. I believe the driver always tries to use 6 byte commands first and falls back to 10 byte if the shorter commands are not supported. You used to need a quirk entry for such devices (to force the driver to only use 10 byte commands) but things have improved to the point that quirks are now only needed for really screwed up devices. No idea why both 6 byte and 10 byte commands exist. No doubt someone out there knows the historical background to it all. > Yes, I also got an email from the product manager of the SimpleDrive > asking me what sort of documentation I was looking for. This seems like > an open-source friendly company; just so that we can keep this in mind > in case there are portable storage device/hard drive issues in the > future. It looks like Firewire is also taken care of, but you never know > what else there might be in the future. That's good news. Cheers, Scott