DWXE(4)
π DWXE(4) β the Allwinner EMAC ethernet girlies π
okay so bestie, this is the manual page for dwxe, a 4-section kernel interfaces page, and it's literally all about the Allwinner EMAC 10/100/1Gb Ethernet device. yes that's a lot of numbers, no I will not apologise, let's get into it β¨
πΈ NAME πΈ
dwxe β the Allwinner EMAC 10/100/1Gb Ethernet device. that's the whole vibe. it's a network driver. it does ethernet. slay π
π¦ SYNOPSIS π¦
dwxe* at fdt?
rgephy* at mii?
translation for the girlies: dwxe attaches at fdt? (that's the device tree situation) and rgephy attaches at mii? (that's the PHY situation). two lines, two attachments, very demure, very mindful π
β¨ DESCRIPTION β¨
so the dwxe driver provides support for various Ethernet controllers based on the Allwinner EMAC. and where do we find these gorgeous little controllers? on the Allwinner A64/H3/H5/H6/H616 SoCs. yes, that's five SoCs, and yes, I listed all of them, because we do not skip details in this house π«Ά
the dwxe driver supports several media types, and you select them via the ifconfig(8) command. the supported media types are, in order, and I am not skipping a single one:
media autoselectβ attempt to autoselect the media type (and this is the default, so it's kind of the main character here π)media 1000baseT mediaopt full-duplexβ use 1000baseT on copper, full duplex π₯media 1000baseT mediaopt half-duplexβ use 1000baseT on copper, half duplexmedia 100baseTX mediaopt full-duplexβ use 100baseTX, full duplexmedia 100baseTX mediaopt half-duplexβ use 100baseTX, half duplex
that's all five. count them. five. ate and left no crumbs π
ngl, if you're picking a media type manually instead of letting autoselect cook, make sure you actually know which duplex your switch wants, bestie. just saying π
π SEE ALSO π
go read these, they're the friends of the episode:
π HISTORY π
OpenBSD support for dwxe first appeared in OpenBSD 6.2. periodt. it's been iconic since day one β
π AUTHORS π
the dwxe driver was written by Patrick Wildt <patrick@openbsd.org>. thank you Patrick, we love you, we appreciate you, we are obsessed π§
and that's the page bestie!! π no cap, every flag, every media type, every SEE ALSO, all of it is here β nothing skipped, nothing invented, we keep the facts and we keep the flavour πΈ
cute little sign-off for the record keepers: this page came from the Debian source/version line, dated August 11, 2024, and the manual name is DWXE(4) β iykyk π¦π
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2016 Mark Kettenis <kettenis@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms