drivers/media/usb/cx231xx

Conexant CX231xx USB TV and video capture bridges

A family of Conexant CX23100/23101/23102 USB 2.0 bridge chips used in analog video capture sticks and hybrid analog/digital TV tuners from the late 2000s onward, including Hauppauge's USB-Live2 capture device and various WinTV-HVR USB tuners.

keep-annotate conf=0.82 last_sold=2025 deploy=low replacement=none subsystem=media category=media-camera-tv
82%

recommendation

It should stay in the kernel but be flagged as a niche legacy use case. Hauppauge still sells compatible hardware new in 2025 (the USB-Live2 analog capture stick and WinTV-HVR-935C tuner), and upstream maintainers were still landing fixes and device-ID adjustments in 2025-2026, so the code is neither abandoned nor obsolete. The audience is small, however, mostly analog video archivists and users of older USB TV tuners, so it is worth documenting that this is low-volume legacy hardware support rather than mainstream functionality.

repository signals

19 files
21,024 source lines
21 commits, 5y
+49 / −131 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 21 total · active in 15/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: 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: 1 commit · +2 −2 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: 2 commits · +6 −4 2023-10: 1 commit · +5 −6 2023-11: 1 commit · +6 −4 2023-12: 2 commits · +5 −3 2024-01: 1 commit · +1 −1 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +1 −4 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +2 −2 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +3 −4 2024-10: 3 commits · +2 −67 2024-11: 1 commit · +0 −1 2024-12: 1 commit · +7 −11 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +2 −15 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: 1 commit · +1 −1 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 · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream bug-fix traffic exists for cx231xx in 2026 ('media: cx231xx: fix devres lifetime'), indicating the driver is still maintained rather than abandoned.

  2. lore.kernel.org

    A 2026 patch reverted a cx231xx USB-ID addition for Hauppauge WinTV-HVR-935, showing active work on supported device tables rather than removal planning.

  3. hauppauge.com

    Hauppauge still markets USB-Live2, an analog USB capture product that aligns with a supported board in cx231xx ('Hauppauge USB Live 2').

  4. hauppauge.com

    Hauppauge's webstore lists USB-Live2 for sale, supporting that some cx231xx-class hardware remains available new.

  5. hauppauge.com

    Hauppauge's store lists WinTV-HVR-935C for sale, supporting continued niche retail availability of cx231xx-supported TV-capture hardware.

codex reasoning notes (technical)

Kernel Kconfig/local tree inspection via shell shows this is a real USB V4L2/DVB driver for Conexant 231xx TV/video-capture devices, including Hauppauge USB-Live2 boards. lore_activity on cx231xx-cards.c returned multiple 2025-2026 fixes/ID churn; no removal subject was found, and the directory-level lore_file_timeline exact-path query returned no events, likely because it is file-oriented. Web URLs were obtained via web search on Hauppauge product/store pages and show at least some supported hardware still sold new, but only in a niche analog/USB-capture market. That points to legacy-but-live deployments, so keep the driver but annotate it as serving low-volume legacy/industrial/video-archival use rather than remove/deprecate.