From owner-freebsd-current@FreeBSD.ORG Thu Mar 13 03:43:30 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 DBD211065670 for ; Thu, 13 Mar 2008 03:43:29 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.236]) by mx1.freebsd.org (Postfix) with ESMTP id 9ED838FC12 for ; Thu, 13 Mar 2008 03:43:29 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wr-out-0506.google.com with SMTP id c49so2659653wra.19 for ; Wed, 12 Mar 2008 20:43:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from:to:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=rmbvOfB4JY4RA2QeOgAxuZDiG1Vy9g718ChsBkDUdDA=; b=lyiRw9CWSjzW1iVEMc2CNrBo60Tuf5obMzOBfpSEddjUY3ujGgvnAHPFWcUXzhCU+0tTaQQUgmoxpr5KH9kKasC/NbW8yx/yH7ozjCAF/Lc+V3skHvm/FlMGSWb8Onz2IfgBhwOpNBiBkjvfErdejDhxtsIwsPrcgMsxnwedyg4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=XqpBFucHkbFLpFGW6KeSpFOb+Arl6UjO9qXsReBsRlkZSDTXdV0WPkF5F7coyuLSShZlLjRi2ZAFP9o1ODoQ9ySxx9QVtXo4j2zk678Wd8ufjktjFw8bgA/O8M/69EFNDw3SZBapKhTqXV4k+0UfBaIQIWmgHOB+TAzNAbxc9To= Received: by 10.150.157.11 with SMTP id f11mr5055597ybe.108.1205379808692; Wed, 12 Mar 2008 20:43:28 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id 62sm17531671wri.30.2008.03.12.20.43.26 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 12 Mar 2008 20:43:27 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id m2D3hLm1017804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 13 Mar 2008 12:43:21 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id m2D3hLtm017803 for freebsd-current@FreeBSD.org; Thu, 13 Mar 2008 12:43:21 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Thu, 13 Mar 2008 12:43:21 +0900 From: Pyun YongHyeon To: freebsd-current@FreeBSD.org Message-ID: <20080313034321.GG16972@cdnetworks.co.kr> References: <20080310043412.GA4425@cdnetworks.co.kr> <20080310073150.GC4425@cdnetworks.co.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080310073150.GC4425@cdnetworks.co.kr> User-Agent: Mutt/1.4.2.1i Cc: Subject: Re: Call for testers : age(4), Attansic/Atheros L1 gigabit ethernet controller X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 03:43:30 -0000 On Mon, Mar 10, 2008 at 04:31:50PM +0900, To freebsd-current@FreeBSD.org wrote: > On Mon, Mar 10, 2008 at 01:34:12PM +0900, To freebsd-current@FreeBSD.org wrote: > > Hi, > > > > Due to high pressure from FreeBSD user community to get a working > > driver for Attansic/Atheros L1 giagabit ethernet I had changed > > priorities in my TODO list. I had spent several weeks to write > > this driver and I managed to get a working driver. From my very > > limited testing the driver seems to work as expected. > > > > ATM the performance is horrible so there must be mis-programmed > > registers or incorrectly configured parameters. Due to the > > existence several variants of L1 hardware and lack of publicly > > available documentation I'd like to know how many variants are > > supported by this driver. L1 gigabit ethernet controller is > > frequently found in ASUS motherboard. Note, it seems that there are > > other variants of hardware as known as L2(Fast ethernet) and newer > > gigabit ethernet(AR81xx) from Atheros. These are not supported by > > this driver and they require a seperate driver. The following > > hardware features are supported by age(4). > > > > - TCP Segmentation Offload. > > - Hardware VLAN tag insertion/stripping. > > - TCP/UDP checksum offload. > > - Interrupt moderation. > > - Hardware statistics counter support. > > - Jumbo frame support. > > - WOL support. > > > > As I said, I already know poor performance issue of age(4) but I'm > > more interested in getting a stable driver. If you're owner of L1 > > gigabit ethernet controller please give it spin and let me know > > how it goes on your system. > > > > Install: > > o Get age(4) jumbo diff at the following URL. The diff was > > generated against HEAD but I guess it would also apply to RELENG_7 > > and 7.0-RELEASE. > > http://people.freebsd.org/~yongari/age/age.HEAD.diff > > For 7.0-RELEASE, use the following URL. > http://people.freebsd.org/~yongari/age/age.7.0R.diff > It seems that previous version have a bug in getting ethernet hardware address. To diagnose it I've updated age(4) again and put updated files to the same URL. For CURRENT: http://people.freebsd.org/~yongari/age/age.HEAD.diff For RELENG_7/7.0-RELEASE: http://people.freebsd.org/~yongari/age/age.7.0R.diff > > o Patch kernel srouce and rebuild/reboot your kernel. > > #cd /usr/src > > #patch -p0 < /path/to/age.HEAD.diff > > > > Test: > > Use age(4) for your normal network activities and report success or > > any issues you've encountered. The driver may be chatty to ease of > > debugging. > > -- Regards, Pyun YongHyeon