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