CX(4)
π CX(4) β the Cronyx Sigma WAN adapter driver, bestie edition π
okay so this is cx(4), from the i386 Kernel Interfaces Manual, and it's literally the driver for synchronous/asynchronous Cronyx Sigma WAN adapters. pull up a chair, we're getting you connected π«Ά
β¨ NAME β¨
cx β driver for synchronous/asynchronous Cronyx Sigma WAN adapters
πΈ SYNOPSIS πΈ
so to compile this driver into the kernel, you drop this line into your kernel configuration file:
device cx
or, if you'd rather load it as a module at boot time instead, you put this line in loader.conf(5):
if_cx_load="YES"
Additional options, because she's high maintenance (affectionate):
device sppp
options NETGRAPH
options NETGRAPH_CRONYX
and in /boot/device.hints:
hint.cx.0.at="isa"
hint.cx.0.port="0x240"
hint.cx.0.irq="15"
hint.cx.0.drq="7"
π DEPRECATION NOTICE π
not me having to tell you this π the cx driver is not present in FreeBSD 13.0 and later. she's gone, bestie. era ended.
π DESCRIPTION π
okay so the cx driver needs either sppp(4) or netgraph(4). which one you get? determined by the NETGRAPH_CRONYX option. if that option is present in your kernel configuration file, the cx driver gets compiled with netgraph(4) support. otherwise? it's compiled with sppp(4) support. that's the whole vibe check.
the base I/O port address you specify in /boot/device.hints must match the port address set by the jumpers on the board β no cap, they have to line up. the DMA I/O channel and interrupt request numbers are configured by software at adapter initialization. legal values are, and I'm listing them exactly:
- Port:
0x240,0x260,0x280,0x300,0x320,0x380 - IRQ:
3,5,7,10,11,12,15 - DMA:
5,6,7
the cx driver supports autodetection β¨ but listen β as for all non-PNP hardware, using autodetection could lead to some potential problems with other devices during the hardware detection process. it is always better to specify hardware resources manually. like, always. trust. π
refer to sconfig(8) for information about the cx adapter configuration.
π¦ HARDWARE π¦
the cx driver supports the following cards:
- Cronyx Sigma-22, Sigma-24
- Cronyx Sigma-100
- Cronyx Sigma-400, Sigma-401, Sigma-404, Sigma-410, Sigma-440
- Cronyx Sigma-500
- Cronyx Sigma-703
- Cronyx Sigma-800, Sigma-801, Sigma-810, Sigma-840
she's got range, honestly π
π SEE ALSO π
cp(4), ctau(4), sppp(4), ifconfig(8), sconfig(8), spppcontrol(8)
π HISTORY π
the cx driver was updated in FreeBSD 5.2 and FreeBSD 4.10. in most of the previous versions of FreeBSD the cx driver is out of date. the cx driver for previous versions of FreeBSD is available from http://www.cronyx.ru/. iykyk π§
and that's the whole page, bestie!! this one came from the Debian folks, dated March 2, 2020 β that's the source/version and date situation, mwah π stay iconic, go configure your hardware manually, and remember: non-PNP autodetection is a gamble and you're too main character for that πβ¨
π¦ 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-2004 Roman Kurakin <rik@cronyx.ru>
- Copyright (c) 2003-2004 Cronyx Engineering
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms