drivers/media/common/siano

Siano SMS1xxx mobile digital TV receivers

Shared support code for Siano's SMS1xxx-family mobile digital TV tuner chips (Nova, Venice, Pele, Rio), which appeared in small USB sticks and embedded TV receivers from companies like Hauppauge in the late 2000s and early 2010s for watching DVB-T, ISDB-T, and similar broadcast standards on laptops and handhelds.

keep-annotate conf=0.78 deploy=low replacement=none subsystem=media category=media-camera-tv
78%

recommendation

Worth keeping but flagging as legacy hardware. The chips and the products that used them, such as Hauppauge's WinTV-Aero-m, have been discontinued for years, but Debian still ships the firmware-siano package and the code is still receiving occasional cleanups and bug fixes upstream as of 2024. No other in-tree driver covers these Siano-firmware tuners, so removal would strand the remaining users without much upside.

repository signals

13 files
5,865 source lines
18 commits, 5y
+184 / −332 lines added / removed, 5y
15 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 18 total · active in 11/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +4 −10 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +4 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 2 commits · +118 −218 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +6 −16 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +2 −2 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 3 commits · +14 −26 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 2 commits · +5 −20 2024-09: 1 commit · +1 −8 2024-10: 1 commit · +2 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +1 −1 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +16 −16 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Upstream still sees non-mechanical maintenance; in 2024 linux-media carried a Siano patch simplifying firmware loading.

  2. lore.kernel.org

    The code was still touched in 2026 by a bug-fix thread touching smscoreapi.c, so it is not abandoned in-tree.

  3. cateee.net

    LKDDb maps the stack to Siano SMS1xxx USB MDTV receivers and lists recognized Siano/Hauppauge USB devices, confirming this is niche mobile-TV tuner hardware.

  4. packages.debian.org

    Debian sid still ships a dedicated firmware-siano package in 2025, indicating some remaining distro support and installed base.

  5. hauppauge.com

    Hauppauge's support site places relevant Siano-era tuner products such as WinTV-Aero-m and WinTV-HVR-850 in Legacy Products and marks them discontinued.

  6. hauppauge.com

    The WinTV-Aero-m support page shows an old Siano-era product with last listed device driver update from 2011, reinforcing that the hardware generation is long obsolete.

codex reasoning notes (technical)

Real driver directory: Kconfig and module metadata identify Siano MDTV support. Local shell inspection showed SMS1xxx/Nova/Venice/Pele/Rio firmware names and board IDs. lore_file_timeline on drivers/media/common/siano/smscoreapi.c showed real upstream activity through 2024-08 and 2026-04, with cleanup plus bug-fix traffic and no evidence of an active removal series in the retrieved lore data. Web search found LKDDb pages for SMS_USB_DRV/SMS_SIANO_MDTV and Debian firmware-siano, so the stack still has distro-visible support. Web search also found Hauppauge legacy pages marking related products discontinued, so new-sales evidence is poor and present-day use is likely limited to legacy USB/embedded TV receivers. No natural in-tree replacement covers the same Siano firmware-backed hardware; recommend keep but annotate as legacy/obsolete hardware rather than deprecate now.