UPL(4)

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

okay bestie, this is the UPL(4) page from the Kernel Interfaces Manual, and it’s giving vintage USB networking realness βœ¨πŸ’…

🌸 NAME 🌸

upl β€” USB support for Prolific based host-to-host adapters. that’s the whole name, bestie 🫢

✨ SYNOPSIS ✨

upl* at uhub?

like, that’s the configuration line and it’s literally right there πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

okay so the upl driver is the support system for Prolific PL2301/PL2302 based host-to-host USB connectors. it shows up as a point-to-point network interface, and it should be configured with ifconfig(8) in the same way as other point-to-point interfaces. no weird extra steps, just the usual point-to-point setup vibe 🌈

important: the upl device supports IPv4 only. that’s it. IPv4. periodt πŸ’…

πŸŽ€ HARDWARE πŸŽ€

the upl driver supports these adapters from these vendors:

  • Aserton
  • Bencent
  • Butterfly
  • Camtel
  • Inland
  • Longshine
  • PC Linq
  • Prolific
  • StarMount
  • Univex
  • VVMer

and now the plot twist 😭 β€” Belkin, Entrega, and Xircom do NOT use this chip and are not supported by this driver. not me warning you twice, but bestie, please clock that πŸ’€

πŸ¦‹ DIAGNOSTICS πŸ¦‹

see usbnet(4) for diagnostics. that’s the diagnostic plug, iykyk 🧚

🌈 SEE ALSO 🌈

πŸ‘‘ HISTORY πŸ‘‘

the upl driver appeared in NetBSD 1.5. iconic old-school era moment, no cap πŸ”₯


mwah πŸ’‹ β€” source/version: Debian, dated August 24, 2019, and this whole cute little manual is UPL(4). bye bestie 🫢🌸

πŸ“¦ where this page comes from