IEEE 1394 FireWire host controllers and peripheral stack
Kernel support for IEEE 1394, better known as FireWire or i.Link: a high-speed serial bus Apple, Sony, and others pushed in the late 1990s and 2000s for camcorders, external drives, and pro-audio interfaces. Mainstream PCs and Macs dropped FireWire during the 2010s (Apple's last built-in port shipped in 2012), but the bus survives in pro-audio, broadcast, and industrial camera setups.
recommendation
Worth keeping but documenting its legacy status. Although consumer FireWire is long gone, the subsystem is still genuinely maintained: core fixes landed in 2026 and quirks for hardware like the MOTU Audio Express were added in late 2025. Vendors such as StarTech still sell new PCIe FireWire cards aimed at keeping older pro-audio and industrial peripherals alive, so the userbase is small but real. An annotation flagging it as a low-volume legacy subsystem would help future maintainers without justifying removal today.
repository signals
sources
- lore.kernel.org
`drivers/firewire/core-device.c` was still receiving upstream fixes in 2026, indicating active maintenance rather than abandonment.
- lore.kernel.org
Recent FireWire core work added quirks for MOTU Audio Express hardware, showing real device support for legacy/pro-audio deployments.
- startech.com
Vendor catalog pages in 2026 still list new FireWire add-in cards and explicitly market them for extending the life of FireWire devices, so new hardware was still being sold in/around 2025.
- en.wikipedia.org
FireWire remained in niche uses such as industrial systems and professional audio, while mainstream consumer platforms phased it out during the 2010s; Apple’s last computers with built-in FireWire shipped in 2012.
codex reasoning notes (technical)
Real driver subtree with active code and module entry points. `lore_file_timeline` and `lore_activity` showed steady 2024-2026 patch traffic, including device-specific quirks and core cleanups, so removal is not justified. Web search opened StarTech’s current FireWire cards page and Wikipedia’s IEEE 1394 page for present-day sales and deployment context. I attempted removal-talk discovery via `lore_regex` twice and `lei`, but the regex queries timed out and `lei` was blocked by the sandbox; confidence is therefore reduced slightly. Overall this looks like a legacy but still-maintained subsystem serving low-volume professional/industrial users, so keep it but annotate its niche/legacy status.