LGE(4)
π LGE π β the Level 1 LXT1001 NetCellerator PCI Gigabit Ethernet adapter driver, bestie
okay so welcome to lge(4), the Kernel Interfaces Manual page that's literally about a gigabit ethernet driver. yes it's a 4 (that means "device driver" in manpage-speak, iykyk). let's get into it π¦
β¨ SYNOPSIS β¨
so you wanna bake this driver into your kernel? iconic. drop these lines into your kernel config file:
device miibus
device lge
or, if you're feeling modular (main character energy), just load it as a module at boot time by putting this line in loader.conf(5):
if_lge_load="YES"
πΈ DESCRIPTION πΈ
the lge driver is here to support a whole bunch of NICs based on the Level 1 LXT1001 NetCellerator Gigabit Ethernet controller chip. periodt.
so the LXT1001? it supports fiber PHYs and also a GMII port that works with 10/100/1000 copper PHYs β but ngl, there are currently no NICs on the market that use this feature. π it's giving "capable but unused."
the LXT1001 also does TCP/IP checksum offload for receive and VLAN-based filtering, plus a 64-bit multicast hash filter. and yes bestie, it supports jumbo frames, which you configure via the interface MTU setting. if you pick an MTU larger than 1500 bytes with the ifconfig(8) utility, the adapter gets configured to receive and transmit jumbo frames. and using jumbo frames can greatly improve performance for certain tasks β think file transfers and data streaming. slay. π₯
the lge driver supports these media types:
autoselectβ turns on autoselection of the media type and options. you can manually override the autoselected mode by adding media options torc.conf(5). π1000baseSXβ sets1000baseSXoperation over fiber optic cable. both full-duplex and half-duplex modes are supported.
and the lge driver supports these media options:
full-duplexβ forces full duplex operation.half-duplexβ forces half duplex operation.
for more info on configuring this device, go look at ifconfig(8). π«Ά
π HARDWARE π
adapters supported by the lge driver include:
- SMC TigerCard 1000 (SMC9462SX)
- D-Link DGE-500SX
that's the whole list, no cap. π
π DIAGNOSTICS π
lge%d: couldn't map memoryβ a fatal initialization error has occurred. πlge%d: couldn't map portsβ a fatal initialization error has occurred. πlge%d: couldn't map interruptβ a fatal initialization error has occurred. πlge%d: no memory for softc struct!β the driver failed to allocate memory for per-device instance information during initialization.lge%d: failed to enable memory mapping!β the driver failed to initialize PCI shared memory mapping. this might happen if the card is not in a bus-master slot. πlge%d: no memory for jumbo buffers!β the driver failed to allocate memory for jumbo frames during initialization.lge%d: watchdog timeoutβ the device has stopped responding to the network, or there is a problem with the network connection (cable). π
π SEE ALSO π
arp(4), miibus(4), netintro(4), ng_ether(4), ifconfig(8)
Level 1 LXT1001 Programming Manual, https://www.FreeBSD.org/~wpaul/Level1/LXT1001SRM.pdf.
β HISTORY β
the lge device driver first appeared in FreeBSD 4.4. a true elder icon fr fr.
π AUTHORS π
the lge driver was written by Bill Paul <william.paul@windriver.com>. thank you king π«‘
and that's the whole page bestie!! π this one came from the Debian crew β dated July 16, 2005 β and yeah, LGE(4) is the name of the game. go configure some jumbo frames, you got this β¨π§ββοΈ
π¦ 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 Wind River Systems
- Copyright (c) 1997, 1998, 1999, 2000, 2001 Bill Paul <william.paul@windriver.com>. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms