From owner-freebsd-arch@FreeBSD.ORG Wed Sep 1 14:02:36 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7D5216A4CE for ; Wed, 1 Sep 2004 14:02:36 +0000 (GMT) Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89C9543D4C for ; Wed, 1 Sep 2004 14:02:36 +0000 (GMT) (envelope-from sah@softcardsystems.com) Received: from athena (athena [12.34.136.114])i81F2PeS013671; Wed, 1 Sep 2004 10:02:25 -0500 Date: Wed, 1 Sep 2004 10:02:25 -0500 (EST) From: Sam X-X-Sender: sah@athena To: John-Mark Gurney In-Reply-To: <20040901050359.GB29902@funkthat.com> Message-ID: References: <20040831203929.GB25134@odin.ac.hmc.edu> <4134FB98.6A3822BC@freebsd.org> <200408311709.32927.peter@wemm.org> <20040901050359.GB29902@funkthat.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: freebsd-arch@freebsd.org Subject: Re: option directive and turning on AOE X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Sep 2004 14:02:36 -0000 On Tue, 31 Aug 2004, John-Mark Gurney wrote: > Sam wrote this message on Tue, Aug 31, 2004 at 21:31 -0500: >>>> What is AoE? And what kind of Frames does it come in? >>> >>> ATA-over-Ethernet? >>> http://news.gw.com/freebsd.arch/12939 >>> (Ethernet frame type 0x88a2 apparently) >>> -- >> >> Yes, that is correct. It is a very simple RPC protocol >> for packaging up ATA commands and sending them over >> Ethernet to a server that will issue them to its >> attached device. I can supply the protocol to anyone >> who is interested (8 pages), just shoot me an e-mail. > > Is there plans for a 5.x/6.x driver for AoE? > > Also, are you going to be tieing into the ata frame work? or are you > going to be creating your own device, and handling the ata command > layer yourself? > Yes, I'm writing the 4.x driver so that it will be easy to drop in mutexes and port it to 5.x. As for -current, we'll see. I don't have a lot of cycles to spend chasing down bugs that aren't mine. I'm shooting for Darwin/OpenBSD support by the end of the year. I'm not tying into the ATA framework as there are some ATA commands which don't make sense in this context. I'm using Read Sectors, Write Sectors, and Identify Device. Next I'll look into supporting the SMART set via ioctl, but outside of that I don't think I'm missing anything. I'll admit I haven't yet examined the ata ioctl closely. Sam