[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
axe driver ported (aka Linksys USB200M adapter)
- To: tech_(_at_)_openbsd_(_dot_)_org
- Subject: axe driver ported (aka Linksys USB200M adapter)
- From: taleck_(_at_)_oz_(_dot_)_net
- Date: Wed, 31 Mar 2004 10:12:23 -0700 (MST)
I picked up one of these I wanted to use in an old
laptop of mine with obsd on it. It's the ASIX Electronics
AX88172 USB 2.0 chip, which is used in some other adapters
as well.
I took the FreeBSD-current src of the axe driver
(sys/dev/usb/if_axe.c and if_axereg.h) and ported it
over the weekend with bits and pieces from aue and url.
Here is the diff against -current as of a couple minutes
ago:
http://www.oz.net/~taleck/obsd-axe.diff.txt
I pushed about 3.6M pkts through it and it didn't have any
troubles:
# netstat -I axe0
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs
Colls
axe0 1500 <Link> 00:10:60:24:67:18 1610464 0 1999541 0
0
axe0 1500 fe80::%axe0 fe80::210:60ff:fe 1610464 0 1999541 0
0
axe0 1500 192.168.0/2 192.168.0.1 1610464 0 1999541 0
0
Here's the relevant dmesg:
axe0 at uhub0 port 1 configuration 1 interface 0
axe0: Linksys USB 2.0 10/100 ethernet controller, rev 2.00/0.01, addr 2
axe0: Ethernet address: 00:10:60:24:67:18
ukphy0 at axe0 phy 3: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000020, model 0x0020, rev. 1
The only part that is missing is a manpage. :)
-greg
Visit your host, monkey.org