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.\" 3386e3186eSTom Rhodes.Dd July 16, 2005 344c574bfdSRuslan Ermilov.Dt AUE 4 353d45e180SRuslan Ermilov.Os 36ed63a7aaSBill Paul.Sh NAME 37ed63a7aaSBill Paul.Nm aue 38eb083802SRuslan Ermilov.Nd ADMtek AN986 Pegasus USB Ethernet driver 39ed63a7aaSBill Paul.Sh SYNOPSIS 4086e3186eSTom RhodesTo compile support for the 4186e3186eSTom Rhodes.Nm 4286e3186eSTom Rhodesdriver into your kernel, place the following lines in your kernel configuration file: 4386e3186eSTom Rhodes.Bd -ragged -offset indent 446b713d58SJeroen Ruigrok van der Werven.Cd "device uhci" 456b713d58SJeroen Ruigrok van der Werven.Cd "device ohci" 466b713d58SJeroen Ruigrok van der Werven.Cd "device usb" 476b713d58SJeroen Ruigrok van der Werven.Cd "device miibus" 486b713d58SJeroen Ruigrok van der Werven.Cd "device aue" 4986e3186eSTom Rhodes.Ed 5086e3186eSTom Rhodes.Pp 5186e3186eSTom RhodesAlternatively, to load the 5286e3186eSTom Rhodes.Nm 5386e3186eSTom Rhodesdriver at boot time, place the following line in 5486e3186eSTom Rhodes.Xr loader.conf 5 : 5586e3186eSTom Rhodes.Bd -literal -offset indent 5686e3186eSTom Rhodesif_aue_load="YES" 5786e3186eSTom Rhodes.Ed 58ed63a7aaSBill Paul.Sh DESCRIPTION 59ed63a7aaSBill PaulThe 60ed63a7aaSBill Paul.Nm 61c5f116aaSChristian Bruefferdriver provides support for USB Ethernet adapters based on the ADMtek 62426c954fSSimon L. B. NielsenAN986 Pegasus chipset. 63732bf490SPeter Pentchev.Pp 64fb5bdb8eSSheldon HearnThe LinkSys USB10T adapters that contain the AN986 Pegasus chipset 65fb5bdb8eSSheldon Hearnwill operate at 100Base-TX and full-duplex. 66d04bb221SBill Paul.Pp 67d04bb221SBill PaulThe Pegasus contains a 10/100 68c5f116aaSChristian BruefferEthernet MAC with MII interface and is designed to work with both 69c5f116aaSChristian BruefferEthernet and HomePNA transceivers. 706d249eeeSSheldon HearnAlthough designed to interface with 71ed63a7aaSBill Paul100Mbps peripherals, the existing USB standard specifies a maximum 726d249eeeSSheldon Hearntransfer speed of 12Mbps. 736d249eeeSSheldon HearnUsers should therefore not expect to actually 74ed63a7aaSBill Paulachieve 100Mbps speeds with these devices. 75ed63a7aaSBill Paul.Pp 76ed63a7aaSBill PaulThe Pegasus supports a 64-bit multicast hash table, single perfect 776d249eeeSSheldon Hearnfilter entry for the station address and promiscuous mode. 786d249eeeSSheldon HearnPackets are 79ed63a7aaSBill Paulreceived and transmitted over separate USB bulk transfer endpoints. 80ed63a7aaSBill Paul.Pp 81ed63a7aaSBill PaulThe 82ed63a7aaSBill Paul.Nm 83ed63a7aaSBill Pauldriver supports the following media types: 84ed63a7aaSBill Paul.Pp 85ed63a7aaSBill Paul.Bl -tag -width xxxxxxxxxxxxxxxxxxxx 86ed63a7aaSBill Paul.It autoselect 87ed63a7aaSBill PaulEnable autoselection of the media type and options. 88ed63a7aaSBill PaulThe user can manually override 89ed63a7aaSBill Paulthe autoselected mode by adding media options to the 90ed63a7aaSBill Paul.Pa /etc/rc.conf 91ed63a7aaSBill Paulfile. 92ed63a7aaSBill Paul.It 10baseT/UTP 936d249eeeSSheldon HearnSet 10Mbps operation. 946d249eeeSSheldon HearnThe 95ed63a7aaSBill Paul.Ar mediaopt 96ed63a7aaSBill Pauloption can also be used to enable 97ed63a7aaSBill Paul.Ar full-duplex 986d249eeeSSheldon Hearnoperation. 996d249eeeSSheldon HearnNot specifying 100ed63a7aaSBill Paul.Ar full duplex 101ed63a7aaSBill Paulimplies 102ed63a7aaSBill Paul.Ar half-duplex 103ed63a7aaSBill Paulmode. 104ed63a7aaSBill Paul.It 100baseTX 105c5f116aaSChristian BruefferSet 100Mbps (Fast Ethernet) operation. 1066d249eeeSSheldon HearnThe 107ed63a7aaSBill Paul.Ar mediaopt 108ed63a7aaSBill Pauloption can also be used to enable 109ed63a7aaSBill Paul.Ar full-duplex 1106d249eeeSSheldon Hearnoperation. 1116d249eeeSSheldon HearnNot specifying 112ed63a7aaSBill Paul.Ar full duplex 113ed63a7aaSBill Paulimplies 114ed63a7aaSBill Paul.Ar half-duplex 115ed63a7aaSBill Paulmode. 116ed63a7aaSBill Paul.El 117ed63a7aaSBill Paul.Pp 118ed63a7aaSBill PaulThe 119ed63a7aaSBill Paul.Nm 120ed63a7aaSBill Pauldriver supports the following media options: 121ed63a7aaSBill Paul.Pp 122ed63a7aaSBill Paul.Bl -tag -width xxxxxxxxxxxxxxxxxxxx 123ed63a7aaSBill Paul.It full-duplex 1246d249eeeSSheldon HearnForce full duplex operation. 1256d249eeeSSheldon HearnThe interface will operate in 126ed63a7aaSBill Paulhalf duplex mode if this media option is not specified. 127ed63a7aaSBill Paul.El 128ed63a7aaSBill Paul.Pp 129ed63a7aaSBill PaulFor more information on configuring this device, see 130ed63a7aaSBill Paul.Xr ifconfig 8 . 131426c954fSSimon L. B. Nielsen.Sh HARDWARE 132426c954fSSimon L. B. NielsenAdapters supported by the 133426c954fSSimon L. B. Nielsen.Nm 134426c954fSSimon L. B. Nielsendriver include: 135426c954fSSimon L. B. Nielsen.Pp 136426c954fSSimon L. B. Nielsen.Bl -bullet -compact 137426c954fSSimon L. B. Nielsen.It 138426c954fSSimon L. B. NielsenAbocom UFE1000, DSB650TX_NA 139426c954fSSimon L. B. Nielsen.It 140426c954fSSimon L. B. NielsenAccton USB320-EC, SpeedStream 141426c954fSSimon L. B. Nielsen.It 142426c954fSSimon L. B. NielsenADMtek AN986, AN8511 143426c954fSSimon L. B. Nielsen.It 144426c954fSSimon L. B. NielsenBillionton USB100, USB100LP, USB100EL, USBE100 145426c954fSSimon L. B. Nielsen.It 146426c954fSSimon L. B. NielsenCorega Ether FEther USB-T, FEther USB-TX, FEther USB-TXS 147426c954fSSimon L. B. Nielsen.It 148426c954fSSimon L. B. NielsenD-Link DSB-650, DSB-650TX, DSB-650TX-PNA 149426c954fSSimon L. B. Nielsen.It 150426c954fSSimon L. B. NielsenElecom LD-USBL/TX 151426c954fSSimon L. B. Nielsen.It 152426c954fSSimon L. B. NielsenElsa Microlink USB2Ethernet 153426c954fSSimon L. B. Nielsen.It 154426c954fSSimon L. B. NielsenHP hn210e 155426c954fSSimon L. B. Nielsen.It 156426c954fSSimon L. B. NielsenI-O Data USB ETTX 157426c954fSSimon L. B. Nielsen.It 158426c954fSSimon L. B. NielsenKingston KNU101TX 159426c954fSSimon L. B. Nielsen.It 160426c954fSSimon L. B. NielsenLinkSys USB10T adapters that contain the AN986 Pegasus chipset, 161426c954fSSimon L. B. NielsenUSB10TA, USB10TX, USB100TX, USB100H1 162426c954fSSimon L. B. Nielsen.It 163426c954fSSimon L. B. NielsenMELCO LUA-TX, LUA2-TX 164426c954fSSimon L. B. Nielsen.It 165426c954fSSimon L. B. NielsenPlanex UE-200TX 166426c954fSSimon L. B. Nielsen.It 167426c954fSSimon L. B. NielsenSandberg USB to Network Link (model number 133-06) 168426c954fSSimon L. B. Nielsen.It 169426c954fSSimon L. B. NielsenSiemens Speedstream 170426c954fSSimon L. B. Nielsen.It 171426c954fSSimon L. B. NielsenSmartBridges smartNIC 172426c954fSSimon L. B. Nielsen.It 173426c954fSSimon L. B. NielsenSMC 2202USB 174426c954fSSimon L. B. Nielsen.It 175426c954fSSimon L. B. NielsenSOHOware NUB100 176426c954fSSimon L. B. Nielsen.El 177ed63a7aaSBill Paul.Sh DIAGNOSTICS 178ed63a7aaSBill Paul.Bl -diag 179ed63a7aaSBill Paul.It "aue%d: watchdog timeout" 180ed63a7aaSBill PaulA packet was queued for transmission and a transmit command was 181ed63a7aaSBill Paulissued, however the device failed to acknowledge the transmission 182ed63a7aaSBill Paulbefore a timeout expired. 183ed63a7aaSBill Paul.It "aue%d: no memory for rx list" 184ed63a7aaSBill PaulThe driver failed to allocate an mbuf for the receiver ring. 185ed63a7aaSBill Paul.El 186ed63a7aaSBill Paul.Sh SEE ALSO 187ed63a7aaSBill Paul.Xr arp 4 , 188071d726dSTom Rhodes.Xr miibus 4 , 189ed63a7aaSBill Paul.Xr netintro 4 , 19095d7878cSArchie Cobbs.Xr ng_ether 4 , 19195d7878cSArchie Cobbs.Xr ifconfig 8 192ed63a7aaSBill Paul.Rs 193ed63a7aaSBill Paul.%T ADMtek AN986 data sheet 194ed63a7aaSBill Paul.%O http://www.admtek.com.tw 195ed63a7aaSBill Paul.Re 196ed63a7aaSBill Paul.Sh HISTORY 197ed63a7aaSBill PaulThe 198ed63a7aaSBill Paul.Nm 199ed63a7aaSBill Pauldevice driver first appeared in 200ed63a7aaSBill Paul.Fx 4.0 . 201ed63a7aaSBill Paul.Sh AUTHORS 202ed63a7aaSBill PaulThe 203ed63a7aaSBill Paul.Nm 204ed63a7aaSBill Pauldriver was written by 205ed63a7aaSBill Paul.An Bill Paul Aq wpaul@ee.columbia.edu . 206