STUIRDA(4)

πŸ“¦ version 11.0, in nixpkgs unstable

✨ STUIRDA(4) ✨

okay so this is the manual page for stuirda, which lives in the Kernel Interfaces Manual section β€” and bestie, it's literally all about Sigmaltel 4116/4220 USB-IrDA bridge support πŸ’… the whole page is right here, let's get into it πŸŽ€


🌸 SYNOPSIS 🌸

stuirda*   at uhub?
irframe* at uirda?

like, that's the whole setup β€” stuirda* attaches at uhub? and irframe* attaches at uirda? πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

okay so the stuirda driver is the one that has your back for SigmaTels USB-IrDA bridges β€” specifically the ones that nearly follow the bridge specification πŸ‘€ (emphasis on nearly, she's doing her best). The icons in question:

  • SigmaTel ST4116
  • SigmaTel ST4210
  • SigmaTel ST4220

you get to the IrDA device through the irframe(4) driver 🫢 but β€” and this is the important part β€” before you can actually access it, a firmware patch must be downloaded. not optional, not a vibe, just required. at the time of writing this it can be found at:

http://www.sigmatel.com/documents/stir4210_4220_4116_patch_files.tar.gz

and you unpack that archive with, literally:

tar -C /libdata/firmware/stuirda/ -xzf
stir4210_4220_4116_patch_files.tar.gz

slay, that's it, that's the whole ritual πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹

go read those too, iykyk πŸ’œ


πŸ‘‘ HISTORY πŸ‘‘

the stuirda driver appeared in NetBSD 5.0 β€” so she's been iconic since day one, no cap ⭐


πŸ’€ BUGS πŸ’€

okay so here's the tea, and it's a little rough 😭 stuirda needs the firmware for configuration, which means it can't be loaded at kernel startup time. fr fr, that's just how it is.

the workaround? you can plug in the USB-IrDA-bridge after booting. that's the move 🌈

and that's the page, bestie πŸŽ€ this one came from the Debian source, dated October 13, 2008, and it's page STUIRDA(4) of the manual β€” mwah, go forth and bridge those IR signals πŸ§šπŸ’–

πŸ“¦ where this page comes from