xref: /dflybsd-src/share/man/man4/axge.4 (revision 64a0f4497342215f5185ae8123772277ce3cabeb)
13d2b9530SSascha Wildner.\" Copyright (c) 1997, 1998, 1999, 2000-2003
23d2b9530SSascha Wildner.\"     Bill Paul <wpaul@windriver.com>. All rights reserved.
33d2b9530SSascha Wildner.\"
43d2b9530SSascha Wildner.\" Redistribution and use in source and binary forms, with or without
53d2b9530SSascha Wildner.\" modification, are permitted provided that the following conditions
63d2b9530SSascha Wildner.\" are met:
73d2b9530SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
83d2b9530SSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
93d2b9530SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
103d2b9530SSascha Wildner.\"    notice, this list of conditions and the following disclaimer in the
113d2b9530SSascha Wildner.\"    documentation and/or other materials provided with the distribution.
123d2b9530SSascha Wildner.\" 3. All advertising materials mentioning features or use of this software
133d2b9530SSascha Wildner.\"    must display the following acknowledgement:
143d2b9530SSascha Wildner.\"	This product includes software developed by Bill Paul.
153d2b9530SSascha Wildner.\" 4. Neither the name of the author nor the names of any co-contributors
163d2b9530SSascha Wildner.\"    may be used to endorse or promote products derived from this software
173d2b9530SSascha Wildner.\"   without specific prior written permission.
183d2b9530SSascha Wildner.\"
193d2b9530SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
203d2b9530SSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
213d2b9530SSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
223d2b9530SSascha Wildner.\" ARE DISCLAIMED.  IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD
233d2b9530SSascha Wildner.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
243d2b9530SSascha Wildner.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
253d2b9530SSascha Wildner.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
263d2b9530SSascha Wildner.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
273d2b9530SSascha Wildner.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
283d2b9530SSascha Wildner.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
293d2b9530SSascha Wildner.\" THE POSSIBILITY OF SUCH DAMAGE.
303d2b9530SSascha Wildner.\"
313d2b9530SSascha Wildner.\" $FreeBSD: head/share/man/man4/axge.4 267938 2014-06-26 21:46:14Z bapt $
323d2b9530SSascha Wildner.\"
33*64a0f449SSascha Wildner.Dd May 27, 2021
343d2b9530SSascha Wildner.Dt AXGE 4
353d2b9530SSascha Wildner.Os
363d2b9530SSascha Wildner.Sh NAME
373d2b9530SSascha Wildner.Nm axge
383d2b9530SSascha Wildner.Nd "ASIX Electronics AX88178A/AX88179 USB Gigabit Ethernet driver"
393d2b9530SSascha Wildner.Sh SYNOPSIS
403d2b9530SSascha WildnerTo compile this driver into the kernel,
413d2b9530SSascha Wildnerplace the following lines in your
423d2b9530SSascha Wildnerkernel configuration file:
433d2b9530SSascha Wildner.Bd -ragged -offset indent
443d2b9530SSascha Wildner.Cd "device xhci"
453d2b9530SSascha Wildner.Cd "device ehci"
463d2b9530SSascha Wildner.Cd "device uhci"
473d2b9530SSascha Wildner.Cd "device ohci"
483d2b9530SSascha Wildner.Cd "device usb"
493d2b9530SSascha Wildner.Cd "device miibus"
50a1c05365SSascha Wildner.Cd "device uether"
513d2b9530SSascha Wildner.Cd "device axge"
523d2b9530SSascha Wildner.Ed
533d2b9530SSascha Wildner.Pp
543d2b9530SSascha WildnerAlternatively, to load the driver as a
553d2b9530SSascha Wildnermodule at boot time, place the following line in
563d2b9530SSascha Wildner.Xr loader.conf 5 :
573d2b9530SSascha Wildner.Bd -literal -offset indent
583d2b9530SSascha Wildnerif_axge_load="YES"
593d2b9530SSascha Wildner.Ed
603d2b9530SSascha Wildner.Sh DESCRIPTION
613d2b9530SSascha WildnerThe
623d2b9530SSascha Wildner.Nm
633d2b9530SSascha Wildnerdriver provides support for USB Gigabit Ethernet adapters based on the ASIX
643d2b9530SSascha WildnerElectronics AX88179 USB 3.0 and AX88178A USB 2.0 chipsets.
653d2b9530SSascha Wildner.Pp
663d2b9530SSascha WildnerThe AX88179 and AX88178A contain a 10/100/1000 Ethernet MAC with a GMII
673d2b9530SSascha Wildnerinterface for interfacing with the Gigabit Ethernet PHY.
683d2b9530SSascha Wildner.Pp
693d2b9530SSascha WildnerThese devices will operate with both USB 1.x and USB 2.0 controllers, and the
703d2b9530SSascha WildnerAX88179 will operate with USB 3.0 controllers.
713d2b9530SSascha WildnerPackets are received and transmitted over separate USB bulk transfer endpoints.
723d2b9530SSascha Wildner.Pp
733d2b9530SSascha WildnerThe
743d2b9530SSascha Wildner.Nm
753d2b9530SSascha Wildnerdriver supports the following media types:
763d2b9530SSascha Wildner.Bl -tag -width ".Cm 10baseT/UTP"
773d2b9530SSascha Wildner.It Cm autoselect
783d2b9530SSascha WildnerEnable autoselection of the media type and options.
793d2b9530SSascha WildnerThe user can manually override
803d2b9530SSascha Wildnerthe autoselected mode by adding media options to
813d2b9530SSascha Wildner.Xr rc.conf 5 .
823d2b9530SSascha Wildner.It Cm 10baseT/UTP
833d2b9530SSascha WildnerSet 10Mbps operation.
843d2b9530SSascha WildnerThe
853d2b9530SSascha Wildner.Xr ifconfig 8
863d2b9530SSascha Wildner.Cm mediaopt
873d2b9530SSascha Wildneroption can also be used to select either
883d2b9530SSascha Wildner.Cm full-duplex
893d2b9530SSascha Wildneror
903d2b9530SSascha Wildner.Cm half-duplex
913d2b9530SSascha Wildnermodes.
923d2b9530SSascha Wildner.It Cm 100baseTX
933d2b9530SSascha WildnerSet 100Mbps (Fast Ethernet) operation.
943d2b9530SSascha WildnerThe
953d2b9530SSascha Wildner.Xr ifconfig 8
963d2b9530SSascha Wildner.Cm mediaopt
973d2b9530SSascha Wildneroption can also be used to select either
983d2b9530SSascha Wildner.Cm full-duplex
993d2b9530SSascha Wildneror
1003d2b9530SSascha Wildner.Cm half-duplex
1013d2b9530SSascha Wildnermodes.
1023d2b9530SSascha Wildner.It Cm 1000baseT
1033d2b9530SSascha WildnerSet 1000Mbps (Gigabit Ethernet) operation (AX88178 only).
1043d2b9530SSascha WildnerThe
1053d2b9530SSascha Wildner.Xr ifconfig 8
1063d2b9530SSascha Wildner.Cm mediaopt
1073d2b9530SSascha Wildneroption can also be used to select either
1083d2b9530SSascha Wildner.Cm full-duplex
1093d2b9530SSascha Wildneror
1103d2b9530SSascha Wildner.Cm half-duplex
1113d2b9530SSascha Wildnermodes.
1123d2b9530SSascha Wildner.El
1133d2b9530SSascha Wildner.Pp
1143d2b9530SSascha WildnerThe
1153d2b9530SSascha Wildner.Nm
1163d2b9530SSascha Wildnerdriver supports the following media options:
1173d2b9530SSascha Wildner.Bl -tag -width ".Cm full-duplex"
1183d2b9530SSascha Wildner.It Cm full-duplex
1193d2b9530SSascha WildnerForce full duplex operation.
1203d2b9530SSascha Wildner.It Cm half-duplex
1213d2b9530SSascha WildnerForce half duplex operation.
1223d2b9530SSascha Wildner.El
1233d2b9530SSascha Wildner.Pp
1243d2b9530SSascha WildnerFor more information on configuring this device, see
1253d2b9530SSascha Wildner.Xr ifconfig 8 .
1263d2b9530SSascha Wildner.Sh SEE ALSO
1273d2b9530SSascha Wildner.Xr altq 4 ,
1283d2b9530SSascha Wildner.Xr arp 4 ,
1293d2b9530SSascha Wildner.Xr ifmedia 4 ,
1303d2b9530SSascha Wildner.Xr miibus 4 ,
1313d2b9530SSascha Wildner.Xr netintro 4 ,
1323d2b9530SSascha Wildner.Xr ng_ether 4 ,
1333d2b9530SSascha Wildner.Xr rgephy 4 ,
134*64a0f449SSascha Wildner.Xr usb 4 ,
1353d2b9530SSascha Wildner.Xr vlan 4 ,
1363d2b9530SSascha Wildner.Xr ifconfig 8
1373d2b9530SSascha Wildner.Sh HISTORY
1383d2b9530SSascha WildnerThe
1393d2b9530SSascha Wildner.Nm
1403d2b9530SSascha Wildnerdevice driver first appeared in
1413d2b9530SSascha Wildner.Fx 10.1 .
1423d2b9530SSascha Wildner.Sh AUTHORS
1433d2b9530SSascha Wildner.An -nosplit
1443d2b9530SSascha WildnerThe
1453d2b9530SSascha Wildner.Nm
1463d2b9530SSascha Wildnerdriver was written by
1473d2b9530SSascha Wildner.An Kevin Lo Aq Mt kevlo@FreeBSD.org
1483d2b9530SSascha Wildnerand
1493d2b9530SSascha Wildner.An Li-Wen Hsu Aq Mt lwhsu@FreeBSD.org .
1503d2b9530SSascha WildnerThis manual page was adapted by
1513d2b9530SSascha Wildner.An Mark Johnston Aq Mt markj@FreeBSD.org
1523d2b9530SSascha Wildnerfrom the
1533d2b9530SSascha Wildner.Xr axe 4
1543d2b9530SSascha Wildnermanual page.
155