HME(4)

πŸ“¦
version 11.0 Β· 2 versions
, in nixpkgs unstable

πŸ’… hme β€” the Sun Microelectronics STP2002-STQ Ethernet driver, bestie edition

okay so this is a page from the Kernel Interfaces Manual, section 4 β€” welcome to HME(4) ✨ grab a snack, we're learning about a whole Ethernet driver πŸ“


🌸 NAME 🌸

hme β€” the device driver for Sun Microelectronics STP2002-STQ Ethernet interfaces 🫢 like, that's the whole vibe. it drives the thing. iconic behavior.


✨ SYNOPSIS ✨

hme* at pci? dev ? function ?
hme* at sbus? slot ? offset ?

so it can attach either at pci? (with dev ? function ?) or at sbus? (with slot ? offset ?) β€” two whole ways to show up, main character energy either way πŸ’…


πŸ’– DESCRIPTION πŸ’–

The hme driver supports Sun Microelectronics STP2002-STQ Fast Ethernet interfaces. that's it, that's the job, and it does it. slay.


πŸ¦‹ HARDWARE πŸ¦‹

The hme driver supports the on-board Ethernet interfaces of many Sun UltraSPARC workstation and server models. on-board?? she's built in, she's literally part of the machine, no cap πŸ”₯

Cards supported by the hme driver include:

  • Sun PCI SunSwift Adapter (β€œSUNW,hme”)
  • Sun SBus SunSwift Adapter (β€œhme” and β€œSUNW,hme”)
  • Sun PCI Sun100BaseT Adapter 2.0 (β€œSUNW,hme”)
  • Sun SBus Sun100BaseT 2.0 (β€œSUNW,hme”)
  • Sun PCI Quad FastEthernet Controller (β€œSUNW,qfe”)
  • Sun SBus Quad FastEthernet Controller (β€œSUNW,qfe”)

and then!! the STP2002 family supports hardware checksumming to assist in computing IPv4 TCP/UDP checksums πŸ‘‘ the hme driver supports this feature of the chip, so yes, that's free real estate. See ifconfig(8) for information on how to enable this feature β€” go turn it on bestie, you deserve it πŸ’œ


🌈 SEE ALSO 🌈

also this absolute classic, which you should read if you're feeling academic:

Sun Microelectronics, STP2002QFP Fast Ethernet, Parallel Port, SCSI (FEPS) User's Guide, http://mediacast.sun.com/users/Barton808/media/STP2002QFP-FEPs_UG.pdf, April 1996.

(the URL is copy-pasted exactly, do not come for me, it's literally what the page says πŸ™ˆ)


πŸŽ€ HISTORY πŸŽ€

The hme driver first appeared in NetBSD 1.5. a lil retro moment for you ⭐


πŸ’€ AUTHORS πŸ’€

The hme driver was written by Paul Kranenburg ⟨pk@NetBSD.org⟩. thank you Paul, we appreciate you 🫢


🧚 BUGS 🧚

Connecting a MII transceiver on those cards that support it will cause the RJ45 connector to be detected as PHY instance 1, instead of the default instance 0.

so heads up: not 0, it's 1. that's the whole bug. lowkey relatable, highkey confusing, but there it is 😭


and that's the page!! this one came from Debian, dated June 23, 2012 β€” yes, she's an elder, and she's still gorgeous 🌸 bye bestie, go configure your NIC πŸ’–

πŸ“¦ where this page comes from