XE(4)
π XE(4) β the Xircom PCMCIA Ethernet device driver π
okay bestie, so this is the manual page for xe, from the Kernel Interfaces Manual section 4. it's giving vintage PCMCIA realness and honestly? iconic. let's get into it π«Ά
β¨ NAME β¨
xe β Xircom PCMCIA Ethernet device driver
so basically, xe is the driver that talks to your Xircom PCMCIA Ethernet cards. that's the whole vibe. π
β¨ SYNOPSIS β¨
want this driver baked right into your kernel? no prob. drop this line into your kernel configuration file:
device xe
or, if you'd rather load it as a module at boot time (so much more lowkey), put this into loader.conf(5):
if_xe_load="YES"
pick your fighter, both work π
β¨ DEPRECATION NOTICE β¨
π¨ okay listen up because this is IMPORTANT: the xe driver is not present in FreeBSD 13.0 and later. it's gone, bestie, it has left the chat. if you need the details, go read https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more information. π
β¨ DESCRIPTION β¨
so the xe driver supports PCMCIA Ethernet adapters based on Xircom CE2- and CE3-class hardware. that includes stuff made by Xircom itself plus a whole bunch of OEM manufacturers doing their own version. slay for variety. π
π but here's the thing β please note that xe only supports PCMCIA cards and their Ethernet functions. it does NOT support the on-board modem device that lives on some versions of those Ethernet/modem combo cards. and specifically? Xircom RealPort2 cards are not supported by this driver. not even a little bit. π
the xe driver supports these media types:
autoselectβ let it pick the media type and options for you, main character energy, it knows what it's doing.10Base2/BNCβ 10Mbps operation on a BNC coaxial connector.10BaseT/UTPβ 10Mbps operation on a RJ-45 connector.100BaseTXβ 100Mbps operation. zoom zoom. π₯
and a lil note because details matter: 100BaseTX operation is not available on CE2-class cards, while the 10Base2/BNC mode is only available on CE2-class cards. also, full-duplex operation is currently not supported. sorry bestie, half-duplex only. π
want more on configuring network interface devices? go see ifconfig(8). π
β¨ HARDWARE β¨
here's the guest list β the xe driver supports these cards:
- Xircom CreditCard Ethernet (PS-CE2-10)
- Xircom CreditCard Ethernet + Modem 28 (PS-CEM-28)
- Xircom CreditCard Ethernet + Modem 33 (CEM33)
- Xircom CreditCard 10/100 (CE3, CE3B)
- Xircom CreditCard Ethernet 10/100 + Modem 56 (CEM56)
- Xircom RealPort Ethernet 10 (RE10)
- Xircom RealPort Ethernet 10/100 (RE100)
- Xircom RealPort Ethernet 10/100 + Modem 56 (REM56, REM56G)
- Accton Fast EtherCard-16 (EN2226)
- Compaq Microcom CPQ550 Ethernet/Modem PC Card
- Compaq Netelligent 10/100 PC Card (CPQ-10/100)
- Intel EtherExpress Pro/100 PC Card Mobile Adapter 16 (Pro/100 M16A)
- Intel EtherExpress Pro/100 LAN/Modem PC Card Adapter (Pro/100 M16B)
and other similar devices using the same hardware may also be supported β so if yours is a cousin of one of these, it might just work. π¦
β¨ DIAGNOSTICS β¨
when things go sideways, here's what the driver might yell at you:
xe%d: Cannot allocate ioportxe%d: Cannot allocate irq
β these mean a fatal initialization error happened while it was trying to allocate system resources for the card. π
xe%d: Unable to fix your %s combo card
β a fatal initialization error occurred while attempting to attach an Ethernet/modem combo card.
xe%d: watchdog timeout: resetting card
β the card failed to generate an interrupt acknowledging a transmitted packet. this may indicate a PCMCIA configuration problem. π
xe%d: no carrier
β the card has lost all contact with the network. this usually indicates a cable problem. check your cable bestie, fr fr. π
β¨ SEE ALSO β¨
β¨ HISTORY β¨
the xe driver first appeared in FreeBSD 3.3. a true OG. π
β¨ AUTHORS β¨
the xe device driver was written by Scott Mitchell <rsm@FreeBSD.org>. π
this manual page was written by Scott Mitchell <rsm@FreeBSD.org>, and Tom Rhodes <trhodes@FreeBSD.org>. iconic duo behavior. π«Ά
β¨ BUGS β¨
- Supported devices will fail to attach on some machines using the NEWCARD PC Card framework. π
- Automatic media selection is usually unreliable. so maybe don't trust it with your whole heart. π
and that's the whole page, bestie!! no cap, you now know everything this manpage knows. β¨πΈ
Debian Β· October 24 2018 β mwah, that's a wrap on XE(4) π
π
π¦ 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) 2003 Tom Rhodes
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms