xref: /freebsd/share/man/man4/aue.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
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.\"
31*ff6b30b9SKevin Lo.Dd November 24, 2015
324c574bfdSRuslan Ermilov.Dt AUE 4
333d45e180SRuslan Ermilov.Os
34ed63a7aaSBill Paul.Sh NAME
35ed63a7aaSBill Paul.Nm aue
36eb083802SRuslan Ermilov.Nd ADMtek AN986 Pegasus USB Ethernet driver
37ed63a7aaSBill Paul.Sh SYNOPSIS
3816d78bb8STom RhodesTo compile this driver into the kernel,
3916d78bb8STom Rhodesplace the following lines in your
4090296834STom Rhodeskernel configuration file:
4186e3186eSTom Rhodes.Bd -ragged -offset indent
426b713d58SJeroen Ruigrok van der Werven.Cd "device uhci"
436b713d58SJeroen Ruigrok van der Werven.Cd "device ohci"
446b713d58SJeroen Ruigrok van der Werven.Cd "device usb"
456b713d58SJeroen Ruigrok van der Werven.Cd "device miibus"
46*ff6b30b9SKevin Lo.Cd "device uether"
476b713d58SJeroen Ruigrok van der Werven.Cd "device aue"
4886e3186eSTom Rhodes.Ed
4986e3186eSTom Rhodes.Pp
5016d78bb8STom RhodesAlternatively, to load the driver as a
5116d78bb8STom Rhodesmodule at boot time, place the following line in
5286e3186eSTom Rhodes.Xr loader.conf 5 :
5386e3186eSTom Rhodes.Bd -literal -offset indent
5486e3186eSTom Rhodesif_aue_load="YES"
5586e3186eSTom Rhodes.Ed
56ed63a7aaSBill Paul.Sh DESCRIPTION
57ed63a7aaSBill PaulThe
58ed63a7aaSBill Paul.Nm
59c5f116aaSChristian Bruefferdriver provides support for USB Ethernet adapters based on the ADMtek
60426c954fSSimon L. B. NielsenAN986 Pegasus chipset.
61732bf490SPeter Pentchev.Pp
62fb5bdb8eSSheldon HearnThe LinkSys USB10T adapters that contain the AN986 Pegasus chipset
63fb5bdb8eSSheldon Hearnwill operate at 100Base-TX and full-duplex.
64d04bb221SBill Paul.Pp
65d04bb221SBill PaulThe Pegasus contains a 10/100
66c5f116aaSChristian BruefferEthernet MAC with MII interface and is designed to work with both
67c5f116aaSChristian BruefferEthernet and HomePNA transceivers.
686d249eeeSSheldon HearnAlthough designed to interface with
69ed63a7aaSBill Paul100Mbps peripherals, the existing USB standard specifies a maximum
706d249eeeSSheldon Hearntransfer speed of 12Mbps.
716d249eeeSSheldon HearnUsers should therefore not expect to actually
72ed63a7aaSBill Paulachieve 100Mbps speeds with these devices.
73ed63a7aaSBill Paul.Pp
74ed63a7aaSBill PaulThe Pegasus supports a 64-bit multicast hash table, single perfect
756d249eeeSSheldon Hearnfilter entry for the station address and promiscuous mode.
766d249eeeSSheldon HearnPackets are
77ed63a7aaSBill Paulreceived and transmitted over separate USB bulk transfer endpoints.
78ed63a7aaSBill Paul.Pp
79ed63a7aaSBill PaulThe
80ed63a7aaSBill Paul.Nm
81ed63a7aaSBill Pauldriver supports the following media types:
82ed63a7aaSBill Paul.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
83ed63a7aaSBill Paul.It autoselect
84ed63a7aaSBill PaulEnable autoselection of the media type and options.
85ed63a7aaSBill PaulThe user can manually override
86ed63a7aaSBill Paulthe autoselected mode by adding media options to the
87ed63a7aaSBill Paul.Pa /etc/rc.conf
88ed63a7aaSBill Paulfile.
89ed63a7aaSBill Paul.It 10baseT/UTP
906d249eeeSSheldon HearnSet 10Mbps operation.
916d249eeeSSheldon HearnThe
92ed63a7aaSBill Paul.Ar mediaopt
93ed63a7aaSBill Pauloption can also be used to enable
94ed63a7aaSBill Paul.Ar full-duplex
956d249eeeSSheldon Hearnoperation.
966d249eeeSSheldon HearnNot specifying
97ed63a7aaSBill Paul.Ar full duplex
98ed63a7aaSBill Paulimplies
99ed63a7aaSBill Paul.Ar half-duplex
100ed63a7aaSBill Paulmode.
101ed63a7aaSBill Paul.It 100baseTX
102c5f116aaSChristian BruefferSet 100Mbps (Fast Ethernet) operation.
1036d249eeeSSheldon HearnThe
104ed63a7aaSBill Paul.Ar mediaopt
105ed63a7aaSBill Pauloption can also be used to enable
106ed63a7aaSBill Paul.Ar full-duplex
1076d249eeeSSheldon Hearnoperation.
1086d249eeeSSheldon HearnNot specifying
109ed63a7aaSBill Paul.Ar full duplex
110ed63a7aaSBill Paulimplies
111ed63a7aaSBill Paul.Ar half-duplex
112ed63a7aaSBill Paulmode.
113ed63a7aaSBill Paul.El
114ed63a7aaSBill Paul.Pp
115ed63a7aaSBill PaulThe
116ed63a7aaSBill Paul.Nm
117ed63a7aaSBill Pauldriver supports the following media options:
118ed63a7aaSBill Paul.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
119ed63a7aaSBill Paul.It full-duplex
1206d249eeeSSheldon HearnForce full duplex operation.
1216d249eeeSSheldon HearnThe interface will operate in
122ed63a7aaSBill Paulhalf duplex mode if this media option is not specified.
123ed63a7aaSBill Paul.El
124ed63a7aaSBill Paul.Pp
125ed63a7aaSBill PaulFor more information on configuring this device, see
126ed63a7aaSBill Paul.Xr ifconfig 8 .
127426c954fSSimon L. B. Nielsen.Sh HARDWARE
128426c954fSSimon L. B. NielsenAdapters supported by the
129426c954fSSimon L. B. Nielsen.Nm
130426c954fSSimon L. B. Nielsendriver include:
131426c954fSSimon L. B. Nielsen.Pp
132426c954fSSimon L. B. Nielsen.Bl -bullet -compact
133426c954fSSimon L. B. Nielsen.It
134426c954fSSimon L. B. NielsenAbocom UFE1000, DSB650TX_NA
135426c954fSSimon L. B. Nielsen.It
136426c954fSSimon L. B. NielsenAccton USB320-EC, SpeedStream
137426c954fSSimon L. B. Nielsen.It
138426c954fSSimon L. B. NielsenADMtek AN986, AN8511
139426c954fSSimon L. B. Nielsen.It
140426c954fSSimon L. B. NielsenBillionton USB100, USB100LP, USB100EL, USBE100
141426c954fSSimon L. B. Nielsen.It
142426c954fSSimon L. B. NielsenCorega Ether FEther USB-T, FEther USB-TX, FEther USB-TXS
143426c954fSSimon L. B. Nielsen.It
144426c954fSSimon L. B. NielsenD-Link DSB-650, DSB-650TX, DSB-650TX-PNA
145426c954fSSimon L. B. Nielsen.It
146426c954fSSimon L. B. NielsenElecom LD-USBL/TX
147426c954fSSimon L. B. Nielsen.It
148426c954fSSimon L. B. NielsenElsa Microlink USB2Ethernet
149426c954fSSimon L. B. Nielsen.It
150426c954fSSimon L. B. NielsenHP hn210e
151426c954fSSimon L. B. Nielsen.It
152426c954fSSimon L. B. NielsenI-O Data USB ETTX
153426c954fSSimon L. B. Nielsen.It
154426c954fSSimon L. B. NielsenKingston KNU101TX
155426c954fSSimon L. B. Nielsen.It
156426c954fSSimon L. B. NielsenLinkSys USB10T adapters that contain the AN986 Pegasus chipset,
157426c954fSSimon L. B. NielsenUSB10TA, USB10TX, USB100TX, USB100H1
158426c954fSSimon L. B. Nielsen.It
159426c954fSSimon L. B. NielsenMELCO LUA-TX, LUA2-TX
160426c954fSSimon L. B. Nielsen.It
161d25cbeacSFlorent ThoumieNetgear FA101
162d25cbeacSFlorent Thoumie.It
163426c954fSSimon L. B. NielsenPlanex UE-200TX
164426c954fSSimon L. B. Nielsen.It
165426c954fSSimon L. B. NielsenSandberg USB to Network Link (model number 133-06)
166426c954fSSimon L. B. Nielsen.It
167426c954fSSimon L. B. NielsenSiemens Speedstream
168426c954fSSimon L. B. Nielsen.It
169426c954fSSimon L. B. NielsenSmartBridges smartNIC
170426c954fSSimon L. B. Nielsen.It
171426c954fSSimon L. B. NielsenSMC 2202USB
172426c954fSSimon L. B. Nielsen.It
173426c954fSSimon L. B. NielsenSOHOware NUB100
174426c954fSSimon L. B. Nielsen.El
175ed63a7aaSBill Paul.Sh DIAGNOSTICS
176ed63a7aaSBill Paul.Bl -diag
177ed63a7aaSBill Paul.It "aue%d: watchdog timeout"
178ed63a7aaSBill PaulA packet was queued for transmission and a transmit command was
179ed63a7aaSBill Paulissued, however the device failed to acknowledge the transmission
180ed63a7aaSBill Paulbefore a timeout expired.
181ed63a7aaSBill Paul.It "aue%d: no memory for rx list"
182ed63a7aaSBill PaulThe driver failed to allocate an mbuf for the receiver ring.
183ed63a7aaSBill Paul.El
184ed63a7aaSBill Paul.Sh SEE ALSO
185a10696f6SChristian Brueffer.Xr altq 4 ,
186ed63a7aaSBill Paul.Xr arp 4 ,
187071d726dSTom Rhodes.Xr miibus 4 ,
188ed63a7aaSBill Paul.Xr netintro 4 ,
18995d7878cSArchie Cobbs.Xr ng_ether 4 ,
19095d7878cSArchie Cobbs.Xr ifconfig 8
191ed63a7aaSBill Paul.Rs
192ed63a7aaSBill Paul.%T ADMtek AN986 data sheet
193aa4a335bSRuslan Ermilov.%U http://www.admtek.com.tw
194ed63a7aaSBill Paul.Re
195ed63a7aaSBill Paul.Sh HISTORY
196ed63a7aaSBill PaulThe
197ed63a7aaSBill Paul.Nm
198ed63a7aaSBill Pauldevice driver first appeared in
199ed63a7aaSBill Paul.Fx 4.0 .
200ed63a7aaSBill Paul.Sh AUTHORS
201ed63a7aaSBill PaulThe
202ed63a7aaSBill Paul.Nm
203ed63a7aaSBill Pauldriver was written by
2046c899950SBaptiste Daroussin.An Bill Paul Aq Mt wpaul@ee.columbia.edu .
205