xref: /openbsd-src/share/man/man4/axe.4 (revision d905fc10a3527c993c262ab7a5c86ba8232b3bdc)
1f63446eaSderaadt.\" Copyright (c) 1997, 1998, 1999, 2000-2003
2f63446eaSderaadt.\"	Bill Paul <wpaul@windriver.com>. All rights reserved.
3f63446eaSderaadt.\"
4f63446eaSderaadt.\" Redistribution and use in source and binary forms, with or without
5f63446eaSderaadt.\" modification, are permitted provided that the following conditions
6f63446eaSderaadt.\" are met:
7f63446eaSderaadt.\" 1. Redistributions of source code must retain the above copyright
8f63446eaSderaadt.\"    notice, this list of conditions and the following disclaimer.
9f63446eaSderaadt.\" 2. Redistributions in binary form must reproduce the above copyright
10f63446eaSderaadt.\"    notice, this list of conditions and the following disclaimer in the
11f63446eaSderaadt.\"    documentation and/or other materials provided with the distribution.
12f63446eaSderaadt.\" 3. All advertising materials mentioning features or use of this software
13f63446eaSderaadt.\"    must display the following acknowledgement:
14f63446eaSderaadt.\"	This product includes software developed by Bill Paul.
15f63446eaSderaadt.\" 4. Neither the name of the author nor the names of any co-contributors
16f63446eaSderaadt.\"    may be used to endorse or promote products derived from this software
17f63446eaSderaadt.\"   without specific prior written permission.
18f63446eaSderaadt.\"
19f63446eaSderaadt.\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
20f63446eaSderaadt.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21f63446eaSderaadt.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22f63446eaSderaadt.\" ARE DISCLAIMED.  IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD
23f63446eaSderaadt.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24f63446eaSderaadt.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25f63446eaSderaadt.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26f63446eaSderaadt.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27f63446eaSderaadt.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28f63446eaSderaadt.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29f63446eaSderaadt.\" THE POSSIBILITY OF SUCH DAMAGE.
30f63446eaSderaadt.\"
31f63446eaSderaadt.\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/axe.4,v 1.3 2003/05/29 21:28:35 ru Exp $
32*d905fc10Sjsg.\" $OpenBSD: axe.4,v 1.48 2022/02/18 10:24:32 jsg Exp $
33f63446eaSderaadt.\"
34*d905fc10Sjsg.Dd $Mdocdate: February 18 2022 $
35f63446eaSderaadt.Dt AXE 4
36f63446eaSderaadt.Os
37f63446eaSderaadt.Sh NAME
38f63446eaSderaadt.Nm axe
393ead84f2Sjmc.Nd ASIX Electronics AX88172/AX88178/AX88772 10/100/1Gb USB Ethernet device
40f63446eaSderaadt.Sh SYNOPSIS
41afb7f3acSmickey.Cd "axe*   at uhub?"
42f6885437Sbrad.Cd "rgephy* at mii?"
43c76c371fSjsg.Cd "rlphy* at mii?"
440b01c265Sjsg.Cd "eephy* at mii?"
45f63446eaSderaadt.Sh DESCRIPTION
46f63446eaSderaadtThe
47f63446eaSderaadt.Nm
4876c24bcfSjmcdriver provides support for USB Ethernet adapters based on the ASIX
499b39d331SjsgElectronics AX88172, AX88178, and AX88772 USB 2.0 chipsets, including the
509b39d331Sjsgfollowing:
51f63446eaSderaadt.Pp
52ef28d7a4Sjsg.Bl -tag -width Ds -offset indent -compact
53686d2b0eSmpf.It Apple USB Ethernet Adapter A1277
547bed1310Sjsg.It ATEN UC-210T
550e9a3880Sjsg.It BAFO BF-320
56abc41039Sjsg.It Billionton Systems USB2AR
578bfe1c00Sbrad.It Buffalo(MELCO) LUA-U2-GT
58ef28d7a4Sjsg.It Buffalo(MELCO) LUA-U2-KTX
59ef28d7a4Sjsg.It Corega FEther USB2-TX
60838fd592Sjsg.It D-Link DUB-E100
61172575b8Sjmc.It Delock Gigabit USB 2.0 Ethernet Adapter
62ce4770adSjsg.It Good Way GWUSB2E
63abc41039Sjsg.It Hawking UF200
64abc41039Sjsg.It Intellinet USB 2.0 to Ethernet (rev A)
659850b285Sjsg.It IO-Data ETG-US2
66b6dfac49Sderaadt.It JVC MP-PRX1
67dcd564ccSjasper.It Konig CMP-NWUSB20
6828d43dcdSjcs.It Lenovo USB 2.0 Ethernet
699850b285Sjsg.It Level One USB-0200
705ec67ac6Smikeb.It Level One USB-0301
71cf75cf2cSjmc.It Linksys USB200M
72a64f2d3eSbrad.It Linksys USB1000
73e73c20f5Sjsg.It Logitec LAN-GTJ/U2
74ef28d7a4Sjsg.It Netgear FA120
75b6799cd3Sderaadt.It Nintendo Wii USB Lan Ethernet Adapter RVL-015
769850b285Sjsg.It OQO model 01+ Ethernet
77959a0aa2Sjsg.It Sitecom LN-029
780e9a3880Sjsg.It SMC 2209USB/ETH
79e2ee686fSjsg.It SnapPort USB 2.0 LAN Adapter
80abc41039Sjsg.It ST Lab USB 2.0 Fast Ethernet
81abc41039Sjsg.It Surecom EP-1427X-2
82e2ee686fSjsg.It System TALKS SGC-X2UL
83abc41039Sjsg.It TRENDnet TU2-ET100
840e9a3880Sjsg.It Z-TEK ZK-R01-2
85f63446eaSderaadt.El
86f63446eaSderaadt.Pp
879b39d331SjsgThe AX88172, AX88178, and AX88772 are USB 2.0 devices designed to work with
88b82abd1dSderaadteither Ethernet or HomePNA transceivers.
8997b5f7a9SsthenThe AX88172 and AX88772 contain 10/100 Ethernet MACs with MII interfaces.
903ead84f2SjmcThe AX88178 contains a 10/100/1Gb Ethernet MAC with a GMII/MII
9178ea0718Sjsginterface.
929b39d331SjsgAll adapters will operate with either USB 1.x or USB 2.0 controllers, however
939b39d331Sjsgperformance with 1.x controllers will be limited since the USB 1.x standard
949b39d331Sjsgspecifies a maximum transfer speed of 12Mbps.
95f63446eaSderaadtUsers with USB 1.x controllers should therefore not expect to actually
96f63446eaSderaadtachieve 100Mbps speeds with these devices.
97f63446eaSderaadt.Pp
989b39d331SjsgA 64-bit multicast hash table is supported,
9976c24bcfSjmcsingle perfect filter entry for the station address,
10076c24bcfSjmcall-multicast mode, and promiscuous mode.
101f63446eaSderaadtPackets are
102f63446eaSderaadtreceived and transmitted over separate USB bulk transfer endpoints.
103f63446eaSderaadt.Pp
104f63446eaSderaadtThe
105f63446eaSderaadt.Nm
106f63446eaSderaadtdriver supports the following media types:
10776c24bcfSjmc.Bl -tag -width "autoselect"
108b9ebbec2Smiod.It autoselect
109b9ebbec2SmiodEnable autoselection of the media type and options (this is the default).
110b9ebbec2SmiodThe user can manually override the autoselected mode by adding media
111b9ebbec2Smiodoptions to the appropriate
112b9ebbec2Smiod.Xr hostname.if 5
113f63446eaSderaadtfile.
114b9ebbec2Smiod.It 10baseT
115f63446eaSderaadtSet 10Mbps operation.
116b9ebbec2Smiod.It 100baseTX
117dab746cbSjaredySet 100Mbps (Fast Ethernet) operation.
1180b01c265Sjsg.It 1000baseT
1190b01c265SjsgSet 1000Mbps (Gigabit Ethernet) operation (AX88178 only).
120f63446eaSderaadt.El
121f63446eaSderaadt.Pp
122f63446eaSderaadtThe
1234e7b8c54Sjmc.Nm
124f63446eaSderaadtdriver supports the following media options:
12576c24bcfSjmc.Bl -tag -width "full-duplex"
126b9ebbec2Smiod.It full-duplex
12776c24bcfSjmcForce full-duplex operation.
128b9ebbec2Smiod.It half-duplex
129b9ebbec2SmiodForce half-duplex operation.
130f63446eaSderaadt.El
131f63446eaSderaadt.Pp
132b9ebbec2SmiodThe interface will operate in
13376c24bcfSjmchalf-duplex mode if no media option is specified.
134b9ebbec2Smiod.Pp
135f63446eaSderaadtFor more information on configuring this device, see
136f63446eaSderaadt.Xr ifconfig 8 .
137f63446eaSderaadt.Sh DIAGNOSTICS
138f63446eaSderaadt.Bl -diag
139b07071f0Stedu.It "axe0: watchdog timeout"
140f63446eaSderaadtA packet was queued for transmission and a transmit command was
141f63446eaSderaadtissued, however the device failed to acknowledge the transmission
142f63446eaSderaadtbefore a timeout expired.
143b07071f0Stedu.It "axe0: no memory for rx list"
144f63446eaSderaadtThe driver failed to allocate an mbuf for the receiver ring.
145f63446eaSderaadt.El
146f63446eaSderaadt.Sh SEE ALSO
147f63446eaSderaadt.Xr arp 4 ,
1480b01c265Sjsg.Xr eephy 4 ,
149f63446eaSderaadt.Xr ifmedia 4 ,
150f63446eaSderaadt.Xr intro 4 ,
151f63446eaSderaadt.Xr netintro 4 ,
152f6885437Sbrad.Xr rgephy 4 ,
153c76c371fSjsg.Xr rlphy 4 ,
154f63446eaSderaadt.Xr usb 4 ,
155f63446eaSderaadt.Xr hostname.if 5 ,
156f63446eaSderaadt.Xr ifconfig 8
157f63446eaSderaadt.Rs
158f63446eaSderaadt.%T "ASIX AX88172 data sheet"
159*d905fc10Sjsg.%U https://www.asix.com.tw
160f63446eaSderaadt.Re
161f63446eaSderaadt.Sh HISTORY
162f63446eaSderaadtThe
163f63446eaSderaadt.Nm
164f63446eaSderaadtdevice driver first appeared in
16576c24bcfSjmc.Ox 3.6 .
166f63446eaSderaadt.Sh AUTHORS
167d281945cSjaredy.An -nosplit
168f63446eaSderaadtThe
169f63446eaSderaadt.Nm
170f63446eaSderaadtdriver was written by
171e5cc2e7eSschwarze.An Bill Paul Aq Mt wpaul@windriver.com
172f63446eaSderaadtand ported to
173f63446eaSderaadt.Ox
174f63446eaSderaadtby
175e5cc2e7eSschwarze.An Greg Taleck Aq Mt taleck@oz.net .
176