Call for testers : age(4),
Attansic/Atheros L1 gigabit ethernet controller
Pyun YongHyeon
pyunyh at gmail.com
Wed Mar 12 21:21:27 PDT 2008
On Thu, Mar 13, 2008 at 12:06:07AM -0400, Outback Dingo wrote:
> This is only for the L1 chipset right, and it does not function for th L2
Yes.
> chips right? is it be possible to function on the L2 10/100 chip also ?
>
Yes, if I have L2 hardware. Note, L2 requires a different driver.
> On Wed, Mar 12, 2008 at 11:43 PM, Pyun YongHyeon <pyunyh at gmail.com> wrote:
>
> > On Mon, Mar 10, 2008 at 04:31:50PM +0900, To freebsd-current at FreeBSD.orgwrote:
> > > On Mon, Mar 10, 2008 at 01:34:12PM +0900, To
> > freebsd-current at 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<http://people.freebsd.org/%7Eyongari/age/age.HEAD.diff>
> > >
> > > For 7.0-RELEASE, use the following URL.
> > > http://people.freebsd.org/~yongari/age/age.7.0R.diff<http://people.freebsd.org/%7Eyongari/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<http://people.freebsd.org/%7Eyongari/age/age.HEAD.diff>
> > For RELENG_7/7.0-RELEASE:
> > http://people.freebsd.org/~yongari/age/age.7.0R.diff<http://people.freebsd.org/%7Eyongari/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
More information about the freebsd-current
mailing list