TXP(4)
π TXP π
okay bestie, so this is a page from the Kernel Interfaces Manual β it's the txp one, and we're gonna get you fluent in it in like two minutes, no cap.
β¨ NAME β¨
txp β the 3Com 3XP Typhoon/Sidewinder (3CR990) Ethernet interface π
β¨ SYNOPSIS β¨
so like, there are two ways to get this driver in your life, and you gotta pick one π«Ά
option one: bake it into the kernel. drop this exact line into your kernel configuration file:
device txp
option two: load it as a module at boot time. in that case you put this exact line into loader.conf(5):
if_txp_load="YES"
π DEPRECATION NOTICE π
bestie. sit down. π« the txp driver is not present in FreeBSD 13.0 and later. she's gone, she's retired, she left the group chat. see https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more information.
πΈ DESCRIPTION πΈ
the txp interface gives you access to 10Mb/s and 100Mb/s Ethernet networks through the 3Com Typhoon/Sidewinder chipset. iconic hardware era honestly π
you get the basic Ethernet functions, plus:
- support for
vlan(4)tag removal and insertion assistance β¨ - receive
ip(4),tcp(4), andudp(4)checksum offloading - transmit
ip(4)checksum offloading
and now the part where I have to be the bearer of bad news π β there is currently no support for:
so, yeah. not everything, but she does what she does π
π¦ link speed & duplex π¦
when a txp interface is brought up, by default it will attempt to auto-negotiate the link speed and duplex mode. the speeds, in order of attempt, are:
- 100Mb/s Full Duplex
- 100Mb/s Half Duplex
- 10 Mb/s Full Duplex
- 10 Mb/s Half Duplex
π media types π
the txp supports several media types, and you select them with the ifconfig(8) command. here's the full lineup, periodt:
media autoselectβ attempt to autoselect the media type (this is the default, bestie π)media 100baseTX mediaopt full-duplexβ use 100baseTX, full duplexmedia 100baseTX [mediaopt half-duplex]β use 100baseTX, half duplexmedia 10baseT mediaopt full-duplexβ use 10baseT, full duplexmedia 10baseT [mediaopt half-duplex]β use 10baseT, half duplex
π₯ HARDWARE π₯
the txp driver supports these cards, and honestly the whole squad is here:
- 3Com 3CR990-TX-95
- 3Com 3CR990-TX-97
- 3Com 3cR990B-TXM
- 3Com 3CR990SVR95
- 3Com 3CR990SVR97
- 3Com 3cR990B-SRV
π SEE ALSO π
altq(4), arp(4), inet(4), intro(4), ip(4), miibus(4), tcp(4), udp(4), vlan(4), ifconfig(8)
go read those too, iykyk πβ¨
π§ HISTORY π§
the txp driver first appeared in OpenBSD 2.9. a true elder icon π
and that's the whole page, bestie π«Ά this one came from the Debian folks and it's dated October 24, 2018 β so if you're reading this in your terminal, just know the vibe was immaculate and the facts are unchanged. slay π β¨
π¦ 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) 2001 Jason L. Wright (jason@thought.net)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms