AXE(4)
π AXE(4) π
okay so this is the page for axe, and it lives in the Kernel Interfaces Manual β yes bestie, we're in kernel-land now, grab a snack π
β¨ NAME β¨
axe β the ASIX Electronics AX88x7x/760 USB Ethernet driver. it's giving "your little USB dongle is about to become a whole network interface" πΈ
π SYNOPSIS π
if you want to compile this driver into the kernel (main character energy, no modules), put these lines in your kernel configuration file:
device ehci
device uhci
device ohci
device usb
device miibus
device uether
device axe
or, if you'd rather load it as a module at boot time (lowkey easier, ngl), put this line in loader.conf(5):
if_axe_load="YES"
π¦ DESCRIPTION π¦
so the axe driver provides support for USB Ethernet adapters based on the ASIX Electronics AX88172, AX88178, AX88772, AX88772A, AX88772B and AX88760 USB 2.0 chipsets. iconic lineup, honestly π
here's the vibe check on the chips:
- The
AX88172,AX88772,AX88772A,AX88772BandAX88760contain a 10/100 Ethernet MAC with MII interface, and they're designed to work with both Ethernet and HomePNA transceivers. - The
AX88178has a 10/100/1000 Ethernet MAC with GMII/RGMII interface for interfacing with a Gigabit Ethernet PHY. yes she's the fancy one π
these devices will operate with both USB 1.x and USB 2.0 controllers β however, performance with 1.x controllers will be limited since the USB 1.x standard specifies a maximum transfer speed of 12Mbps. so if you're on a USB 1.x controller, do not expect to actually achieve 100Mbps speeds with these devices. that's not me being mean, that's just physics π
all chipsets support:
- a 64-bit multicast hash table
- single perfect filter entry for the station address
- all-multicast mode
- promiscuous mode
packets are received and transmitted over separate USB bulk transfer endpoints. neat, organized, slay β¨
the axe driver supports the following media types:
autoselectβ enable autoselection of the media type and options. the user can manually override the autoselected mode by adding media options torc.conf(5).10baseT/UTPβ set10Mbpsoperation. theifconfig(8)mediaoptoption can also be used to select either full-duplex or half-duplex modes.100baseTXβ set100Mbps(Fast Ethernet) operation. theifconfig(8)mediaoptoption can also be used to select either full-duplex or half-duplex modes.1000baseTβ set1000Mbps(Gigabit Ethernet) operation (AX88178 only). theifconfig(8)mediaoptoption can also be used to select either full-duplex or half-duplex modes.
and the following media options:
full-duplexβ force full duplex operation.half-duplexβ force half duplex operation.
for more information on configuring this device, see ifconfig(8). π«Ά
π HARDWARE π
the axe driver supports ASIX Electronics AX88172/AX88178/AX88772/AX88772A/AX88772B/AX88760 based USB Ethernet adapters, including:
β AX88172
- AboCom UF200
- Acer Communications EP1427X2
- ASIX AX88172
- ATen UC210T
- Billionton SnapPort
- Billionton USB2AR
- Buffalo (Melco Inc.) LUA-U2-KTX
- Corega USB2_TX
- D-Link DUBE100
- Goodway GWUSB2E
- JVC MP_PRX1
- LinkSys USB200M
- Netgear FA120
- Sitecom LN-029
- System TALKS Inc. SGC-X2UL
β AX88178
- ASIX AX88178
- Belkin F5D5055
- Logitec LAN-GTJ/U2A
- Buffalo (Melco Inc.) LUA3-U2-AGT
- Planex Communications GU1000T
- Sitecom Europe LN-028
β AX88772
- ASIX AX88772
- Buffalo (Melco Inc.) LUA3-U2-ATX
- D-Link DUBE100B1
- Planex UE-200TX-G
- Planex UE-200TX-G2
β AX88772A
- ASIX AX88772A
- Cisco-Linksys USB200Mv2
β AX88772B
- ASIX AX88772B
- Lenovo USB 2.0 Ethernet
β AX88760
- ASIX AX88760
π DIAGNOSTICS π
axe%d: watchdog timeoutβ a packet was queued for transmission and a transmit command was issued, however the device failed to acknowledge the transmission before a timeout expired. she ghosted you, basically πaxe%d: no memory for rx listβ the driver failed to allocate an mbuf for the receiver ring. rough.
π§ SEE ALSO π§
altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), rgephy(4), vlan(4), ifconfig(8)
ASIX AX88x7x and AX88760 data sheets, http://www.asix.com.tw.
π HISTORY π
the axe device driver first appeared in FreeBSD 5.0. a vintage queen π
π AUTHORS π
the axe driver was written by Bill Paul <wpaul@windriver.com>.
and that's the whole page, bestie β this one came from Debian, dated November 24, 2015, and you've officially read the entire AXE(4) man page. go plug in a dongle and thrive π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 1997, 1998, 1999, 2000-2003 Bill Paul <wpaul@windriver.com>. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms