SF2R(4)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ’– SF2R(4) πŸ’–

okay so bestie, this is a kernel interfaces manual page β€” SF2R(4), if we're being official about it β€” and it's literally all about the SoundForte RadioLink SF16-FMR2 FM radio device driver. yes. a radio. in your kernel. we're living in the future and it's giving 1990s hardware but make it iconic. πŸŽ€


✨ NAME ✨

sf2r β€” the SoundForte RadioLink SF16-FMR2 FM radio device driver πŸ¦‹


🌸 SYNOPSIS 🌸

option RADIO_TEA5759

sf2r0  at isa? port 0x384
radio* at sf2r0

like, that's the whole vibe. no cap. πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

The sf2r driver is the one that provides support for the SF16-FMR2 FM radio tuners. that's its whole job and it does it 🫢

The SF16-FMR2 is a stereo FM tuner, and here's the resume:

  • it lets you tune in the range 87.5 - 108.0 MHz πŸ“»
  • it reports signal status on the current frequency
  • it can force the audio output to mono
  • it can perform a hardware signal search
  • it has an internal AFC ✨

The SF16-FMR2 cards take only one I/O port. the driver sets that I/O port to whatever value you put in the configuration file, and bestie, listen β€” it must be 0x384. that's not a suggestion, that's the rule. 😌

okay now history time because it's actually kind of interesting ngl: Philips Semiconductors released two almost identical chips, TEA5757 and TEA5759.

  • The TEA5757 is used in FM-standards where the local oscillator frequency is above the radio frequency β€” e.g. European and American standards, iykyk.
  • The TEA5759 is the version where the oscillator frequency is below the radio frequency β€” e.g. Japanese standards.

and then there's the option RADIO_TEA5759 πŸ‘‘ β€” what it does is change the algorithm of frequency calculation for the TEA5757 based cards so they conform with the Japanese standards. cute little switcheroo, love that for us. πŸ’«


πŸŽ€ SEE ALSO πŸŽ€

go read those too, bestie, they're part of the lore. 🌈


⭐ HISTORY ⭐

The sf2r device driver appeared in OpenBSD 3.0 and NetBSD 1.6. vintage. iconic. main character energy. πŸ”₯


πŸ’… AUTHORS πŸ’…

The sf2r driver was written by Vladimir Popov and Maxim Tsyplakov. The man page was written by Vladimir Popov. absolute legends, we stan. πŸ‘‘


πŸ’€ BUGS πŸ’€

okay so this is the part where we're honest. πŸ™ˆ

MediaForte made two variants of the SF16-FMR2 cards:

  1. the first one has an internal amplifier of the output sound
  2. the second one does not have such an amplifier

and the current driver supports only the second variant. yeah. if you have the first one, this driver is not it. it's giving unrequited love. 😭


so yeah, that's the whole page fr fr β€” tune responsibly, check your port is 0x384, and remember: no amplifier, no problem (for the driver, anyway). πŸ“

and that's a wrap! this gem came to you from Debian, dated August 25, 2020 β€” shoutout to the manpage overlords, mwah. πŸ§šπŸ’–

πŸ“¦ where this page comes from