drivers/net/ethernet/moxa

Moxa ART ARM9 SoC integrated Ethernet MAC

The on-chip 10/100 Mbps Ethernet controller built into Moxa's ART-family ARM9 system-on-chip, which powered industrial embedded computers such as the Moxa UC-7100 and IA240 series shipped through the 2010s for factory automation, serial-to-Ethernet gateways, and similar fixed-function appliances.

keep-annotate conf=0.79 last_sold=2020 deploy=low replacement=none subsystem=net category=networking-ethernet
79%

recommendation

Worth keeping but worth flagging as a legacy industrial driver. Moxa has marked the UC-7100 and IA240 product lines that used this SoC as end-of-life and steered customers toward newer UC-2100 and UC-5100 replacements, so no new hardware is being sold. However, deployed industrial gear tends to stay in service for many years, and upstream still applied genuine maintenance to the driver as recently as late 2024, so removal would be premature.

repository signals

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

sources

  1. lore.kernel.org

    The driver still received upstream maintenance in late 2024 via a net-next cleanup touching moxart_ether.c; no removal signal was evident from recent lore activity.

  2. moxa.com

    Moxa marks the UC-7100 Series, a MOXA ART-based platform family, as an end-of-life product and says it was replaced by the UC-2100 Series.

  3. moxa.com

    Moxa marks the IA240 Series as an end-of-life product and says it was replaced by the UC-5100 Series.

  4. moxa.com

    The UC-7100 hardware manual identifies the CPU as a MOXA ART ARM9 processor and documents onboard 10/100 Ethernet, matching the driver’s MOXA ART internal MAC scope.

codex reasoning notes (technical)

Not an early-exit case: this directory contains a real platform Ethernet driver (local shell read of Kconfig and moxart_ether.c). Lore evidence came from `lore_file_timeline` on drivers/net/ethernet/moxa/moxart_ether.c; it showed recent 2024 net-next maintenance and no removal-series evidence, while a follow-up `lore_regex` removal query timed out and was not retried. Deployment evidence came from web search: Moxa product pages for UC-7100 and IA240 both show End-of-life status and replacement families, and the UC-7100 hardware manual confirms these are MOXA ART ARM9 systems with integrated Ethernet. Conclusion: hardware family is legacy/industrial and no longer sold new, but upstream still does occasional real maintenance, so `keep-annotate` fits better than deprecate/remove. The 2020 last-availability year is an inference from Moxa's March 5, 2020 migration/EOL-era documentation, not a formal sell-through date.