Marvell Libertas 88W8388 "thinfirm" USB Wi-Fi adapters
Support for Marvell's 88W8388 USB 802.11b/g Wi-Fi chipset running in "thin firmware" mode, where more of the MAC work happens on the host. The chip was announced by Marvell in January 2005 and showed up in embedded gadgets and a handful of USB Wi-Fi dongles from that era.
recommendation
Worth keeping but flagging as legacy because the 88W8388 hardware is twenty years old and rarely seen in the field, yet there are still residual users (OpenWrt continues to ship the matching firmware package) and no other in-tree driver covers these specific USB devices. Upstream maintenance is also clearly ongoing, with refactoring patches landing on linux-wireless as recently as 2026, so removal would strand remaining users for no real maintenance win.
repository signals
sources
- lore.kernel.org
linux-wireless saw a 2026 libertas_tf patch ('wifi: libertas_tf: refactor endpoint lookup'), so the driver still receives upstream maintenance and there is no evident removal-only posture.
- cateee.net
LKDDb maps this directory to Marvell Libertas 8388 USB 802.11b/g hardware and identifies the supported USB IDs.
- openwrt.org
OpenWrt still ships a 'libertas-usb-firmware' package for Marvell 8388/8682 USB firmware, indicating some residual field use.
- marvell.com
Marvell announced the 88W8388 in January 2005, placing the chipset family firmly in a legacy 802.11a/g generation rather than current new-product deployments.
codex reasoning notes (technical)
Local shell `rg` on the source tree identified this as the thinfirm USB path and showed MODULE_DESCRIPTION '8388 USB WLAN Thinfirm Driver'. `lore_file_timeline` on if_usb.c produced recent 2026 linux-wireless/lkml maintenance patches, which argues against deprecation/removal despite small code size and age. Web search yielded LKDDb for exact hardware IDs, OpenWrt package data for present-day residual deployment evidence, and Marvell's 2005 press release for product-era context. No natural in-tree replacement covers the same 88W8388 thinfirm USB devices, so removal would strand remaining users; recommendation is to keep it but annotate as legacy/low-deployment hardware.