VX(4)
π VX(4) β the 3Com EtherLink III glow-up π
okay so bestie, you're reading the i386 Kernel Interfaces Manual page for vx, and honestly? she's a legacy icon. let's get into it π«Ά
β¨ NAME β¨
vx β the 3Com EtherLink III / Fast EtherLink III (3c59x) Ethernet driver. yes that's her full government name π
π SYNOPSIS π
so if you wanna bake this driver into the kernel, you drop this line into your kernel config file:
device vx
or β if you'd rather load her as a module at boot time, no biggie, just put this into loader.conf(5):
if_vx_load="YES"
pick your fighter, both slay π
π¨ DEPRECATION NOTICE π¨
ok this is the important one so listen up fr fr: the vx driver is not present in FreeBSD 13.0 and later. she's gone, bestie. retired. living her best life elsewhere.
if you want the whole story, the receipts are at:
https://github.com/freebsd/fcp/blob/master/fcp-0101.md
no cap, go read it π
πΈ DESCRIPTION πΈ
the vx driver provides support for the 3Com βVortexβ chipset. that's the whole vibe β¨
now β the medium selection can be influenced by these link flags you pass to the ifconfig(8) command:
link0β use the AUI port πlink1β use the BNC port π¦link2β use the UTP port π
like little mood rings but for your network port, iykyk
π₯ HARDWARE π₯
the vx driver supports these cards, and only these cards:
- 3Com 3c590 EtherLink III PCI
- 3Com 3c595 Fast EtherLink III PCI in 10 Mbps mode
note that 10 Mbps mode on the 3c595 β she's fast, but not that fast π
π DIAGNOSTICS π
all other diagnostics indicate either a hardware problem or a bug in the driver.
that's it. that's the section. no further elaboration, bestie, it's giving "figure it out" π
π SEE ALSO π
arp(4), netintro(4), ng_ether(4), ifconfig(8)
the whole friend group, go say hi π«Ά
π§ HISTORY π§
the vx device driver first appeared in FreeBSD 2.1. she was derived from the ep driver, from which she inherits most of her limitations. generational trauma but make it networking, no cap π
π AUTHORS π
the vx device driver and this manual page were written by Fred Gray <fgray@rice.edu>, based on the work of Herb Peyerl and with the assistance of numerous others.
shoutout to the whole squad, we love a collab π
π CAVEATS π
some early-revision 3c590 cards are defective and suffer from many receive overruns, which cause lost packets. the author attempted to implement a test for it based on the info supplied by 3Com, but the test resulted mostly in spurious warnings. so likeβ¦ the test is there, it's just kind of a mess π
also, the performance of this driver is somewhat limited by the fact that it uses only polled-mode I/O and does not make use of the bus-mastering capability of the cards. she's doing her best with what she's got, ok π
π BUGS π
- the
vxdriver is known not to reset the adapter correctly following a warm boot on some systems. warm boot said "new me" andvxsaid "who are you" π - the
vxdriver has not been exhaustively tested with all the models of cards that it claims to support. confidence without the testing, we love to see it fr fr π
and that's the page, bestie! this one came from Debian, dated October 24, 2018 β so like, old money, vintage, an heirloom piece honestly. treat her gently πβ¨π
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 1996, Fred Gray
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms