SGE(4)
π SGE(4) β the Kernel Interfaces Manual moment
okay so bestie, this is sge(4), straight out of the Kernel Interfaces Manual, and it's literally the driver page for the Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet driver. networking but make it niche. let's go π¦
β¨ NAME β¨
sge β the Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet driver. that's the whole name, she's not lengthy, she's efficient π
πΈ SYNOPSIS πΈ
so there's two ways to get her in. option one: bake her right into the kernel. drop these lines into your kernel configuration file:
device miibus
device sge
option two, the little slay shortcut: load the driver as a module at boot time by putting this line in loader.conf(5):
if_sge_load="YES"
like, pick one. either way she's coming in π₯
π DESCRIPTION π
the sge device driver provides support for SiS190 Fast Ethernet controllers and SiS191 Fast/Gigabit Ethernet controllers. so if your chip says SiS on it, she's your girl πββοΈ
now the fun part. all LOMs supported by the sge driver have:
- TCP/UDP/IP checksum offload for transmit and receive (both directions, no cap)
- TCP segmentation offload (TSO)
- hardware VLAN tag stripping/insertion features
but listen π due to lack of documentation, Wake On Lan (WOL), Jumbo frame and an interrupt moderation mechanism are not supported yet. not me crying about missing docs. it's giving "we tried". keep that in mind before you @ her about jumbo frames fr fr
π media types she supports
autoselectβ turns on autoselection of the media type and options. and you can manually override the autoselected mode by adding media options torc.conf(5). main character behaviour: she picks, but you may overrule π10baseT/UTPβ set 10Mbps operation. slow and steady, vintage vibes100baseTXβ set 100Mbps (Fast Ethernet) operation. the classic1000baseTXβ set 1000baseTX operation over twisted pair. gigabit, we love to see it β
π¦ media options she supports
full-duplexβ force full duplex operationhalf-duplexβ force half duplex operation
for more info on configuring this device, see ifconfig(8). she's not gonna explain the whole networking world to you, go read that one too π
π HARDWARE π
the sge device driver provides support for the following Ethernet controllers:
- SiS190 Fast Ethernet controller
- SiS191 Fast/Gigabit Ethernet controller
exactly two. two iconic little chips. that's the list π«Ά
π SEE ALSO π
altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), rgephy(4), vlan(4), ifconfig(8)
(the whole friend group, honestly π)
β HISTORY β
the sge driver was written by Alexander Pohoyda <alexander.pohoyda@gmx.net>. And enhanced by Nikolay Denev <ndenev@gmail.com>. It first appeared in FreeBSD 8.1. a glow-up story, we love a collab π
and that's the page bestie!! this drop is from the Debian crew, dated January 16, 2011, and honestly she's still cute. mwah ππ§
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 2010 Pyun YongHyeon
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms