From owner-freebsd-mobile Tue Aug 27 6:20:18 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4E2D37B401; Tue, 27 Aug 2002 06:20:14 -0700 (PDT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id 42DCF43E97; Tue, 27 Aug 2002 06:20:13 -0700 (PDT) (envelope-from iedowse@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 27 Aug 2002 14:20:09 +0100 (BST) To: Bruce M Simpson Cc: mobile@FreeBSD.ORG, n_hibma@FreeBSD.ORG, joe@FreeBSD.ORG Subject: Re: USB->ATA devices In-Reply-To: Your message of "Tue, 27 Aug 2002 13:20:10 BST." <20020827122010.GA5438@spc.org> Date: Tue, 27 Aug 2002 14:20:09 +0100 From: Ian Dowse Message-ID: <200208271420.aa79383@salmon.maths.tcd.ie> Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message <20020827122010.GA5438@spc.org>, Bruce M Simpson writes: >The exception to the rule would seem to be devices behind USB->ATA bridges; >some of the bridge chips on the market (OnSpec for example) implement a >protocol which is nonstandard and is composed of the ATA task register file >writes one would normally make in the ISA or PCI i/o address space. If you're interested, I wrote a functional but incomplete driver for a similar device, the Prolific Technology PL2307 bridge. I just implemented the conversion for a minimal set of ATA commands in the driver itself; it would obviously be better to have the ATA layer in a separate driver though. The code for that driver is at: http://www.maths.tcd.ie/~iedowse/FreeBSD/uplata.tgz Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message