xref: /freebsd/share/man/man4/aue.4 (revision eb0838029f5226a6ffdfc54035444639ea242c0c)
1ed63a7aaSBill Paul.\" Copyright (c) 1997, 1998, 1999
2ed63a7aaSBill Paul.\"	Bill Paul <wpaul@ee.columbia.edu>. All rights reserved.
3ed63a7aaSBill Paul.\"
4ed63a7aaSBill Paul.\" Redistribution and use in source and binary forms, with or without
5ed63a7aaSBill Paul.\" modification, are permitted provided that the following conditions
6ed63a7aaSBill Paul.\" are met:
7ed63a7aaSBill Paul.\" 1. Redistributions of source code must retain the above copyright
8ed63a7aaSBill Paul.\"    notice, this list of conditions and the following disclaimer.
9ed63a7aaSBill Paul.\" 2. Redistributions in binary form must reproduce the above copyright
10ed63a7aaSBill Paul.\"    notice, this list of conditions and the following disclaimer in the
11ed63a7aaSBill Paul.\"    documentation and/or other materials provided with the distribution.
12ed63a7aaSBill Paul.\" 3. All advertising materials mentioning features or use of this software
13ed63a7aaSBill Paul.\"    must display the following acknowledgement:
14ed63a7aaSBill Paul.\"	This product includes software developed by Bill Paul.
15ed63a7aaSBill Paul.\" 4. Neither the name of the author nor the names of any co-contributors
16ed63a7aaSBill Paul.\"    may be used to endorse or promote products derived from this software
17ed63a7aaSBill Paul.\"   without specific prior written permission.
18ed63a7aaSBill Paul.\"
19ed63a7aaSBill Paul.\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
20ed63a7aaSBill Paul.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21ed63a7aaSBill Paul.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22ed63a7aaSBill Paul.\" ARE DISCLAIMED.  IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD
23ed63a7aaSBill Paul.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24ed63a7aaSBill Paul.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25ed63a7aaSBill Paul.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26ed63a7aaSBill Paul.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27ed63a7aaSBill Paul.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28ed63a7aaSBill Paul.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29ed63a7aaSBill Paul.\" THE POSSIBILITY OF SUCH DAMAGE.
30ed63a7aaSBill Paul.\"
31ed63a7aaSBill Paul.\" $FreeBSD$
32ed63a7aaSBill Paul.\"
33ed63a7aaSBill Paul.Dd December 25, 1999
344c574bfdSRuslan Ermilov.Dt AUE 4
35ed63a7aaSBill Paul.Os FreeBSD
36ed63a7aaSBill Paul.Sh NAME
37ed63a7aaSBill Paul.Nm aue
38eb083802SRuslan Ermilov.Nd ADMtek AN986 Pegasus USB Ethernet driver
39ed63a7aaSBill Paul.Sh SYNOPSIS
406b713d58SJeroen Ruigrok van der Werven.Cd "device uhci"
416b713d58SJeroen Ruigrok van der Werven.Cd "device ohci"
426b713d58SJeroen Ruigrok van der Werven.Cd "device usb"
436b713d58SJeroen Ruigrok van der Werven.Cd "device miibus"
446b713d58SJeroen Ruigrok van der Werven.Cd "device aue"
45ed63a7aaSBill Paul.Sh DESCRIPTION
46ed63a7aaSBill PaulThe
47ed63a7aaSBill Paul.Nm
48ed63a7aaSBill Pauldriver provides support for USB ethernet adapters based on the ADMtek
49ed63a7aaSBill PaulAN986 Pegasus chipset, including the LinkSys USB100TX, the Billionton
504c9805faSJonathan M. BreslerSystems USB100, the Melco Inc. LU-ATX, the D-Link DSB-650TX, the
514c9805faSJonathan M. BreslerSMC 2202USB, and those LinkSys USB10T adapters that contain the
52fb5bdb8eSSheldon HearnAN986 Pegasus chipset.
53fb5bdb8eSSheldon HearnThe LinkSys USB10T adapters that contain the AN986 Pegasus chipset
54fb5bdb8eSSheldon Hearnwill operate at 100Base-TX and full-duplex.
55d04bb221SBill Paul.Pp
56d04bb221SBill PaulThe Pegasus contains a 10/100
57ed63a7aaSBill Paulethernet MAC with MII interface and is designed to work with both
586d249eeeSSheldon Hearnethernet and HomePNA transceivers.
596d249eeeSSheldon HearnAlthough designed to interface with
60ed63a7aaSBill Paul100Mbps peripherals, the existing USB standard specifies a maximum
616d249eeeSSheldon Hearntransfer speed of 12Mbps.
626d249eeeSSheldon HearnUsers should therefore not expect to actually
63ed63a7aaSBill Paulachieve 100Mbps speeds with these devices.
64ed63a7aaSBill Paul.Pp
65ed63a7aaSBill PaulThe Pegasus supports a 64-bit multicast hash table, single perfect
666d249eeeSSheldon Hearnfilter entry for the station address and promiscuous mode.
676d249eeeSSheldon HearnPackets are
68ed63a7aaSBill Paulreceived and transmitted over separate USB bulk transfer endpoints.
69ed63a7aaSBill Paul.Pp
70ed63a7aaSBill PaulThe
71ed63a7aaSBill Paul.Nm
72ed63a7aaSBill Pauldriver supports the following media types:
73ed63a7aaSBill Paul.Pp
74ed63a7aaSBill Paul.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
75ed63a7aaSBill Paul.It autoselect
76ed63a7aaSBill PaulEnable autoselection of the media type and options.
77ed63a7aaSBill PaulThe user can manually override
78ed63a7aaSBill Paulthe autoselected mode by adding media options to the
79ed63a7aaSBill Paul.Pa /etc/rc.conf
80ed63a7aaSBill Paulfile.
81ed63a7aaSBill Paul.It 10baseT/UTP
826d249eeeSSheldon HearnSet 10Mbps operation.
836d249eeeSSheldon HearnThe
84ed63a7aaSBill Paul.Ar mediaopt
85ed63a7aaSBill Pauloption can also be used to enable
86ed63a7aaSBill Paul.Ar full-duplex
876d249eeeSSheldon Hearnoperation.
886d249eeeSSheldon HearnNot specifying
89ed63a7aaSBill Paul.Ar full duplex
90ed63a7aaSBill Paulimplies
91ed63a7aaSBill Paul.Ar half-duplex
92ed63a7aaSBill Paulmode.
93ed63a7aaSBill Paul.It 100baseTX
946d249eeeSSheldon HearnSet 100Mbps (fast ethernet) operation.
956d249eeeSSheldon HearnThe
96ed63a7aaSBill Paul.Ar mediaopt
97ed63a7aaSBill Pauloption can also be used to enable
98ed63a7aaSBill Paul.Ar full-duplex
996d249eeeSSheldon Hearnoperation.
1006d249eeeSSheldon HearnNot specifying
101ed63a7aaSBill Paul.Ar full duplex
102ed63a7aaSBill Paulimplies
103ed63a7aaSBill Paul.Ar half-duplex
104ed63a7aaSBill Paulmode.
105ed63a7aaSBill Paul.El
106ed63a7aaSBill Paul.Pp
107ed63a7aaSBill PaulThe
108ed63a7aaSBill Paul.Nm
109ed63a7aaSBill Pauldriver supports the following media options:
110ed63a7aaSBill Paul.Pp
111ed63a7aaSBill Paul.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
112ed63a7aaSBill Paul.It full-duplex
1136d249eeeSSheldon HearnForce full duplex operation.
1146d249eeeSSheldon HearnThe interface will operate in
115ed63a7aaSBill Paulhalf duplex mode if this media option is not specified.
116ed63a7aaSBill Paul.El
117ed63a7aaSBill Paul.Pp
118ed63a7aaSBill PaulFor more information on configuring this device, see
119ed63a7aaSBill Paul.Xr ifconfig 8 .
120ed63a7aaSBill Paul.Sh DIAGNOSTICS
121ed63a7aaSBill Paul.Bl -diag
122ed63a7aaSBill Paul.It "aue%d: watchdog timeout"
123ed63a7aaSBill PaulA packet was queued for transmission and a transmit command was
124ed63a7aaSBill Paulissued, however the device failed to acknowledge the transmission
125ed63a7aaSBill Paulbefore a timeout expired.
126ed63a7aaSBill Paul.It "aue%d: no memory for rx list"
127ed63a7aaSBill PaulThe driver failed to allocate an mbuf for the receiver ring.
128ed63a7aaSBill Paul.El
129ed63a7aaSBill Paul.Sh SEE ALSO
130ed63a7aaSBill Paul.Xr arp 4 ,
131ed63a7aaSBill Paul.Xr netintro 4 ,
13295d7878cSArchie Cobbs.Xr ng_ether 4 ,
13395d7878cSArchie Cobbs.Xr ifconfig 8
134ed63a7aaSBill Paul.Rs
135ed63a7aaSBill Paul.%T ADMtek AN986 data sheet
136ed63a7aaSBill Paul.%O http://www.admtek.com.tw
137ed63a7aaSBill Paul.Re
138ed63a7aaSBill Paul.Sh HISTORY
139ed63a7aaSBill PaulThe
140ed63a7aaSBill Paul.Nm
141ed63a7aaSBill Pauldevice driver first appeared in
142ed63a7aaSBill Paul.Fx 4.0 .
143ed63a7aaSBill Paul.Sh AUTHORS
144ed63a7aaSBill PaulThe
145ed63a7aaSBill Paul.Nm
146ed63a7aaSBill Pauldriver was written by
147ed63a7aaSBill Paul.An Bill Paul Aq wpaul@ee.columbia.edu .
148