drivers/media/pci/pluto2

Pluto2 FPGA-based PCI DVB-T tuner cards

Support for a small family of PCI digital terrestrial television tuner cards built around the Pluto2 FPGA design, most notably the Satelco Easywatch Mobile DVB-T Receiver. These cards let early-2000s PCs receive over-the-air digital TV broadcasts in regions using the DVB-T standard.

keep-annotate conf=0.61 deploy=low replacement=none subsystem=media category=media-camera-tv
61%

recommendation

Worth keeping but flagging as a niche legacy driver: the hardware is a long-discontinued PCI DVB-T card class with very few users left, yet the code still draws genuine upstream maintenance attention, including a 2026 linux-media patch fixing a potential buffer overflow. Outright removal would be premature, but the driver is a reasonable candidate to label as legacy in documentation so users know modern USB DVB-T sticks are the realistic path forward.

repository signals

3 files
787 source lines
3 commits, 5y
+12 / −12 lines added / removed, 5y
3 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 3 total · active in 2/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +10 −10 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: 0 commits · +0 −0 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: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −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: 0 commits · +0 −0 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 · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver still receives real upstream attention: a 2026 linux-media patch fixes a potential buffer overflow in pluto2.

  2. git.kernel.org

    Upstream Kconfig says this driver supports PCI cards based on the Pluto2 FPGA, such as the Satelco Easywatch Mobile Terrestrial DVB-T Receiver.

  3. git.kernel.org

    The kernel media PCI card list still documents pluto2 as a supported PCI TV card driver.

  4. cateee.net

    LKDDb indexes CONFIG_DVB_PLUTO2 as a long-standing Linux kernel driver option for Pluto2 cards, reinforcing that this is a niche legacy hardware-specific driver.

codex reasoning notes (technical)

Lore history first: `lore_file_timeline` on drivers/media/pci/pluto2/pluto2.c showed sparse long-term activity but a fresh 2026 bug-fix patch, which argues against deprecation/removal and supports `keep-annotate`. A follow-up removal-search attempt via `lore_regex` timed out and a `lei` subject query could not start in the sandbox, so I did not treat removal discussion as evidenced. Hardware/use-case grounding came from local source inspection (`exec_command` on Kconfig) plus canonical recall URLs for kernel.org card docs and LKDDb. Deployment is judged `low` and not `none`: this is a legacy PCI terrestrial-TV receiver class with very weak signs of modern demand, but current upstream bug fixing means outright removal would be premature. `hardware_still_sold_new_in_2025=false` is an inference from the legacy PCI DVB-T product class and lack of contemporary availability evidence, so confidence is moderate rather than high.