DE(4)
π DE(4) β the DEC DC21x4x (Tulip) 10/100 Ethernet device, bestie edition π¦
Okay so picture this: it's a manual page, it's called DE(4), it lives in the Kernel Interfaces Manual, and it's about a whole vibe of network card. Buckle up, we're getting into it π
β¨ NAME β¨
de β the DEC DC21x4x (Tulip) 10/100 Ethernet device. That's the whole name, that's the whole card, she's iconic π
πΈ SYNOPSIS πΈ
de* at pci?
Literally that's it. She attaches at pci? and she's off π
π DESCRIPTION π
So the de device driver supports Ethernet adapters built on the Digital Equipment DC21x4x self-contained Ethernet chips. And like, "includes, among others" β here's the roster, no cap:
- Asante
- Cogent EM100FX and EM440TX
- DEC PCI DE435, EISA DE425, DE450, DE500
- older Linksys 10, 10/100
- SMC 8432, 9332, 9334
- ZNYX ZX3xx
This driver may also support other cards based on the 21040 and 21041 Ethernet controllers, or the 21140[A], 21141, 21142, and 21143 Fast Ethernet controllers. May! We're manifesting, not promising π§
π¦ the media types she supports
autoselectβ enables autoselection of the media type and options β¨ (the "let her cook" option)10baseTβ sets 10Mbps operation on the 10baseT port10base2β sets 10Mbps operation on the BNC port10base5β sets 10Mbps operation on the AUI port100baseTXβ sets 100Mbps (Fast Ethernet) operation π₯100baseFXβ sets 100Mbps operation100baseT4β sets 100Mbps operation (that's the 4-pair cat-3 cable situation, iykyk)
π the media options
full-duplexβ sets full duplex operation for the UTP port
Bestie, if you want the full deets on configuring this device, go see ifconfig(8). And if you wanna see the list of media types and options your card actually supports, try ifconfig <device> media. Like for example:
ifconfig de0 media
β οΈ Real talk: the media types available depend on the particular card in use. Some cards are explicitly programmed to a particular media type by a setup utility and are just not changeable. She said "this is who I am," and honestly? Respect π
Also the old ifconfig linkN method of configuration is not supported. It's giving deprecated. We don't do that here π
π DIAGNOSTICS π
de0: waking device from sleep/snooze modeβ the 21041 and 21140A chips support suspending the operation of the card. She was napping π΄, now she's up.de0: error: desired IRQ of X does not match device's actual IRQ of Yβ the device probe detected that the board is configured for a different interrupt than the one specified in the kernel configuration file. Basically a mismatch moment πde0: not configured; limit of N reached or exceededβ there's a limit of 32dedevices allowed in a single machine. Thirty-two! That's the cap, bestie, literally.de0: not configured; 21040 pass 2.0 required (X.Y found)de0: not configured; 21140 pass 1.1 required (X.Y found)β certain revisions of the chipset are just not supported by this driver. Wrong era, wrong pass, wrong energy π
π SEE ALSO π
arp(4), ifmedia(4), intro(4), netintro(4), pci(4), hostname.if(5), ifconfig(8)
Go read them, they're all part of the lore π
π AUTHORS π
The de device driver was written by Matt Thomas. This manual page was written by David E. O'Brien. Legends, both of them π«Ά
β CAVEATS β
Since the 21040 is available on both EISA and PCI boards, one must be careful in how one defines the 21040 in the kernel config file. Like, be careful, okay?? She's on both dance floors and you gotta be specific about which one you're inviting π
Okay that's the whole page, mwah π β this beauty came from the Debian crew, dated January 15, 2015, and it's filed under DE(4). Slay, bye πβ¨
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 1997 David E. O'Brien
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms