drivers/net/can/usb/kvaser_usb

Kvaser Leaf, Hydra, and USBcan CAN bus adapters

A family of USB-attached CAN bus interfaces from Swedish vendor Kvaser, spanning the Leaf, Hydra, and USBcan-II product lines used in automotive diagnostics, industrial automation, and embedded development. The hardware lets a Linux host send and receive Controller Area Network traffic through SocketCAN, and current models such as the Leaf v3 and USBcan Pro 5xCAN are still in production.

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

recommendation

It should stay in the kernel because Kvaser still actively sells the supported hardware in 2025, including the Leaf v3 and USBcan Pro 5xCAN, and markets Linux/SocketCAN compatibility as a feature. The code is also still receiving stable-tree maintenance, and no other upstream driver covers these vendor-specific adapters.

repository signals

6 files
5,666 source lines
82 commits, 5y
+2,022 / −819 lines added / removed, 5y
15 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 82 total · active in 22/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +9 −5 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: 6 commits · +128 −91 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: 1 commit · +5 −0 2022-06: 3 commits · +257 −204 2022-07: 5 commits · +42 −9 2022-08: 1 commit · +10 −10 2022-09: 0 commits · +0 −0 2022-10: 18 commits · +787 −125 2022-11: 1 commit · +1 −1 2022-12: 1 commit · +24 −9 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +51 −51 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +13 −8 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: 1 commit · +3 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 4 commits · +10 −0 2024-07: 15 commits · +173 −69 2024-08: 1 commit · +16 −26 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 2 commits · +86 −114 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: 1 commit · +4 −4 2025-06: 0 commits · +0 −0 2025-07: 10 commits · +354 −49 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 3 commits · +4 −4 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +8 −1 2026-02: 2 commits · +35 −35 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `lore_activity` on `drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c` found recent matches in 2026 stable traffic, showing the driver is still seeing upstream maintenance/backport activity.

  2. kvaser.com

    Web search found Kvaser selling the Leaf v3 in 2025/2026, with Linux and SocketCAN support explicitly listed.

  3. kvaser.com

    Web search found Kvaser selling the USBcan Pro 5xCAN in 2025/2026, indicating the supported hardware family is still in current production.

  4. git.kernel.org

    Canonical kernel source page shows the driver's USB ID table includes modern Kvaser products such as Leaf v3, USBcan Pro 5xCAN, and U100 variants, so there is no obvious upstream replacement driver for the same hardware.

codex reasoning notes (technical)

Real driver directory with module-backed USB CAN code. Local source inspection (`rg`) shows active Kvaser device tables and current product IDs across Leaf/Hydra/USBCan-II lines. `lore_file_timeline` on the directory returned no directory-level hits, so I used `lore_activity` on `kvaser_usb_core.c`; it showed recent 2026 stable touches, which is enough to rule out obsolescence. A removal-search attempt via `lore_regex` timed out twice and `lei` was blocked by sandbox socket permissions, so there is no positive removal evidence. Web search found current Kvaser product pages for Leaf v3 and USBcan Pro 5xCAN, both sold with Linux/SocketCAN support. Recommendation stays `keep`: hardware is still sold, deployments remain relevant in industrial/automotive CAN workflows, and there is no natural upstream replacement for these vendor-specific USB adapters.