drivers/isdn/capi

Kernel CAPI 2.0 ISDN core

The in-kernel implementation of the Common ISDN Application Programming Interface (CAPI 2.0), a dispatch layer that let userspace talk to ISDN controller cards from vendors like AVM and Eicon throughout the late 1990s and 2000s. With every in-tree ISDN hardware driver already gone, the only remaining consumer is Bluetooth CMTP, which tunnels CAPI messages over Bluetooth to mobile phones.

remove conf=0.90 deploy=low replacement=none subsystem=isdn category=networking-isdn-modem
90%

recommendation

Already on the path to removal: an April 2026 patch series on netdev proposes deleting the entire ISDN subsystem, including this CAPI core. ISDN itself is being switched off by carriers worldwide (BT, Deutsche Telekom and others), no in-tree hardware drivers still depend on it, and the sole remaining user is the Bluetooth CMTP profile for an obscure phone-tethering use case. Users who still need ISDN connectivity have moved to SIP and IP telephony rather than to another kernel driver.

repository signals

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

sources

  1. lore.kernel.org

    An April 21, 2026 netdev deletion patch explicitly proposes removing the ISDN subsystem and touches drivers/isdn/capi/capi.c.

  2. kernelconfig.io

    Kernel config metadata says ISDN_CAPI requires hardware-specific drivers and points to BT_CMTP as the last remaining regular in-kernel user of the CAPI subsystem.

  3. kernel.org

    Kernel documentation describes Kernel CAPI as a dispatch layer for ISDN hardware drivers rather than a modern standalone stack.

  4. en.wikipedia.org

    ISDN has largely been replaced by newer network technologies, indicating legacy rather than growth deployments.

  5. business.bt.com

    A major carrier migration notice says ISDN services are being switched off and customers must move to IP-based services, reinforcing obsolescence of new ISDN deployments.

codex reasoning notes (technical)

Local shell inspection showed this directory is the kernel CAPI core, built only for CONFIG_BT_CMTP; Kconfig/Makefile say BT_CMTP is the last remaining regular in-kernel user, so it is no longer serving a live family of in-tree ISDN hardware drivers. lore_file_timeline on drivers/isdn/capi/capi.c returned the 2026-04-21 removal series URL above, which is strong upstream-removal evidence, so this escalates from deprecate to remove. The kernelconfig.io, kernel.org, Wikipedia, and BT Business URLs were obtained via web search; the lore URL came from lore_file_timeline. No natural replacement driver exists inside Linux for CAPI ISDN hardware; the practical replacement is migration away from ISDN to IP telephony rather than another kernel driver.