[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

axe driver ported (aka Linksys USB200M adapter)



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