drivers/net/can/usb/etas_es58x

ETAS ES58x USB CAN and CAN-FD bus interfaces

USB-attached CAN and CAN-FD bus interface adapters from ETAS, covering the ES581.4, ES582.1, and ES584.1 models. They are used by automotive and industrial engineers to connect a PC to vehicle or machinery CAN buses for diagnostics, ECU development, and data logging, and ETAS still sells the ES582 and ES584 as current products.

keep conf=0.90 deploy=low replacement=none subsystem=net category=networking-other
90%

recommendation

It should stay in the kernel because the hardware is still sold new by ETAS in 2025 and the driver is actively maintained, with around 42 substantive commits over the last five years and fixes still being backported as recently as early 2026. No alternative driver covers these vendor-specific USB CAN adapters, so removal would strand current customers in automotive and industrial tooling.

repository signals

8 files
4,801 source lines
44 commits, 5y
+523 / −242 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 44 total · active in 23/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +3 −3 2021-05: 0 commits · +0 −0 2021-06: 6 commits · +51 −57 2021-07: 0 commits · +0 −0 2021-08: 2 commits · +9 −18 2021-09: 1 commit · +5 −2 2021-10: 2 commits · +3 −4 2021-11: 1 commit · +6 −4 2021-12: 1 commit · +0 −7 2022-01: 0 commits · +0 −0 2022-02: 2 commits · +12 −8 2022-03: 1 commit · +1 −2 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +4 −7 2022-07: 4 commits · +16 −18 2022-08: 1 commit · +1 −1 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 7 commits · +342 −74 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 · +43 −21 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: 1 commit · +1 −1 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +3 −3 2024-11: 1 commit · +1 −1 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +5 −1 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +5 −5 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +2 −1 2025-10: 2 commits · +2 −2 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +1 −1 2026-01: 0 commits · +0 −0 2026-02: 1 commit · +7 −1 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    lore_activity for drivers/net/can/usb/etas_es58x/es58x_core.c shows the driver was still being touched and backported in March 2026, indicating ongoing upstream maintenance rather than abandonment.

  2. etas.com

    ETAS still markets the ES582 USB CAN FD interface as a current product, supporting new-hardware availability for the ES58X family in 2025/2026.

  3. etas.com

    ETAS still markets the ES584 USB CAN FD/LIN interface as a current product, further supporting that the ES58X family remains in active commercial use.

codex reasoning notes (technical)

Local source inspection (exec_command on es58x_core.c/Makefile) shows this directory is the ETAS ES58X USB adapter driver covering ES581.4, ES582.1, and ES584.1. Phase-1 metadata already shows 42 substantive commits in 5 years with a most recent touch on 2026-03-02, and lore_activity(file=drivers/net/can/usb/etas_es58x/es58x_core.c,since=5y) returned 2026 stable/lkml hits, so this is actively maintained; no removal signal surfaced in the sampled lore evidence. web.search_query found live ETAS product pages for ES582 and ES584, so the family is still sold new and remains relevant in automotive/industrial CAN tooling, albeit niche rather than mass-market. There is no obvious upstream replacement driver for the same vendor-specific USB devices, so removal or deprecation is not justified.