DWXE(4)

πŸ“¦ in nixpkgs unstable

πŸ’– 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 duplex
  • media 100baseTX mediaopt full-duplex β€” use 100baseTX, full duplex
  • media 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
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms