CS(4)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ’– CS(4) β€” the Cirrus Logic Crystal CS89x0 Ethernet driver, bestie edition πŸ’–

okay so this is the cs manual page, from the Kernel Interfaces Manual, and honestly? it's giving vintage network card realness. it's a short one, so grab your iced coffee and let's go πŸŽ€


✨ NAME ✨

cs β€” the Cirrus Logic Crystal CS89x0 Ethernet driver πŸ’…

like, that's her. that's the driver. the way she just exists to make your Ethernet happen πŸ¦‹


🌸 SYNOPSIS 🌸

here's how you summon her, in all her config-file glory β€” copy these exactly, no cap:

cs0 at isa? port 0x300 iomem ? irq ? drq ?
cs* at ofisa?
cs* at isapnp?
cs* at pcmcia? function ?
cs0 at mainbus0
(PM/PPC port)

so yeah, she can show up on isa? with port 0x300 and the iomem ?, irq ? and drq ? question marks (very "we'll figure it out together" energy), or on ofisa?, or on isapnp?, or on pcmcia? with a function ?, and she also lives at cs0 at mainbus0 β€” that last one is the PM/PPC port, iykyk 😌


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the cs driver supports Ethernet interfaces that are based on the Cirrus Logic Crystal CS8900, 8920 and 8920M β€” those are ISA bus Ethernet controllers, bestie. all three of them. she's not picky, she's just iconic πŸ‘‘

that's it. that's the description. short and slay ✨


πŸ’œ SEE ALSO πŸ’œ

the friend group 🫢 go read these too:

and if you wanna go straight to the source (literally), there's Cirrus Logic: https://www.cirrus.com/ 🌈


πŸ”₯ HISTORY πŸ”₯

the cs driver showed up in NetBSD 1.4. she's been around. she's got lore. respect her πŸ’€βœ¨


fr fr: every flag, every ?, every path above is exactly as written β€” do not get creative with the config, bestie, just type it like it says πŸ™ˆ

mwah πŸ’‹ that's the whole page! this little cutie is a Debian joint from June 4, 1999 β€” yeah, she's retro, she's vintage, she's a whole Y2K moment, and she ate πŸŽ€πŸ’–β­

πŸ“¦ where this page comes from