From owner-freebsd-current@FreeBSD.ORG Fri Oct 31 01:17:14 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F7511065673 for ; Fri, 31 Oct 2008 01:17:14 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.187]) by mx1.freebsd.org (Postfix) with ESMTP id 234508FC08 for ; Fri, 31 Oct 2008 01:17:13 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: by fk-out-0910.google.com with SMTP id k31so743709fkk.11 for ; Thu, 30 Oct 2008 18:17:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=JjFIW5k5VUg6tOE7fSmcH2IgDGCkcMidrpFD2pUAsnc=; b=bKWeANVEdQJSZOGnlu45GpGTVfx89vTUa0itNjX4ggfhAM9K+TnhizTt8AMzM1lahF H2umM8kQclBdb5JZemxCp+qFBtoEniRxm/lWMMmZPQC0JApDJAHl+JcBtRrIYIyIBqFO KhCTpUlxENpNo9m9pe2k2Flr+mZPgjt1qa5VA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=xwqhMl+7quk4KZ9dk0EY9V84rqF3aGB63DGdWZvQDae2UKmeUMxdPhkxnikhWT8NLz 7J2PkvS9/uJ796OEx7agUPMEQeVG4kDoMtQvl0VY3aprIB9H5b/DNPMXZOyfHAIGeGZU IrOfKDRtJUYQQAiN5Zps47IhjgWBDvKTDQJ00= Received: by 10.181.142.13 with SMTP id u13mr2861518bkn.8.1225414631297; Thu, 30 Oct 2008 17:57:11 -0700 (PDT) Received: by 10.181.55.1 with HTTP; Thu, 30 Oct 2008 17:57:10 -0700 (PDT) Message-ID: <70e8236f0810301757l61012a5ahf411f6cf2afa464b@mail.gmail.com> Date: Fri, 31 Oct 2008 00:57:10 +0000 From: "Joao Barros" To: pyunyh@gmail.com In-Reply-To: <20081030114845.GE78796@cdnetworks.co.kr> MIME-Version: 1.0 References: <20081030040637.GA78796@cdnetworks.co.kr> <20081030114845.GE78796@cdnetworks.co.kr> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current@freebsd.org Subject: Re: Call for testers: Atheros AR8121(L1E)/AR8113/AR8114(L2E) ethernet X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2008 01:17:14 -0000 On Thu, Oct 30, 2008 at 11:48 AM, Pyun YongHyeon wrote: > On Thu, Oct 30, 2008 at 01:06:37PM +0900, To freebsd-current@FreeBSD.orgwrote: > > > > Hi, > > > > I had been working on writing a driver for Atheros AR8121(L1E), > > AR8113/AR8114(L2E) ethernet controllers since Jeremy Chadwick sent > > the hardware to me. I think it's feature complete state and time > > for more testing for stability or some edge cases. I guess AR81xx > > is commonly found on newer Asus EeePC or P5Q series of Asus > > motherboard. If you have AR81xx controller would you give it spin > > and let me know how it goes? You can get the latest driver at the > > following URL. > > http://people.freebsd.org/~yongari/ate/if_ate.c > > http://people.freebsd.org/~yongari/ate/if_atereg.h > > http://people.freebsd.org/~yongari/ate/if_atevar.h > > http://people.freebsd.org/~yongari/ate/Makefile > > or > > http://people.freebsd.org/~yongari/ate/ate.20081030.tar.gz > > The driver should build without problems on CURRENT, stable/7. > > > > ATM the driver supports the following hardware features. > > - TSO > > - Rx TCP/UDP/IP checksum offload > > - VLAN tag insertion/stripping > > - Jumbo frame > > - WOL > > It seems that hardware supports Tx checksum offload but I couldn't > > make it work for TCP segments. Only short TCP segments seem to work > > so I disabled Tx checksum offload. > > Note, the hardware does not support descriptor based DMA on Rx side > > so driver have to copy recevied frames to pass them to upper stack > > so it will consume a lot of CPU cycles if you push the hardware to > > the limit. > > > > As bruffer pointed out the device name chosen conflicts with other > driver in tree so I renamed it to ale(4).The URL for the driver is > http://people.freebsd.org/~yongari/ale/if_ale.c > http://people.freebsd.org/~yongari/ale/if_alereg.h > http://people.freebsd.org/~yongari/ale/if_alevar.h > http://people.freebsd.org/~yongari/ale/Makefile > or > http://people.freebsd.org/~yongari/ale/ale.20081030.tar.gz > Sorry for confusion. > Hi, Just bought an Asus P5Q Pro and your driver will come in very handy very soon 8) I'm installing the system from scratch with an fxp in the meantime so I'll give you feedback as soon as I can get some CURRENT compiling with your driver in it. My card: class=0x020000 card=0x82261043 chip=0x10261969 rev=0xb0 hdr=0x00 Many thanks for your work! -- Joao Barros