Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Mar 2008 12:43:21 +0900
From:      Pyun YongHyeon <pyunyh@gmail.com>
To:        freebsd-current@FreeBSD.org
Subject:   Re: Call for testers : age(4), Attansic/Atheros L1 gigabit ethernet controller
Message-ID:  <20080313034321.GG16972@cdnetworks.co.kr>
In-Reply-To: <20080310073150.GC4425@cdnetworks.co.kr>
References:  <20080310043412.GA4425@cdnetworks.co.kr> <20080310073150.GC4425@cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080313034321.GG16972>