FireWire SBP-2 SCSI target fabric
Lets a Linux machine act as a SCSI storage target over a FireWire (IEEE 1394) link using the Serial Bus Protocol 2, so other computers on the FireWire bus can see it as an external disk. This is the technology behind classic Mac-style "target disk mode" and was common on consumer and pro-audio gear from the late 1990s until FireWire was displaced by USB 3.0 and Thunderbolt around 2012.
recommendation
Worth keeping but documenting its niche, because the underlying hardware (FireWire / IEEE 1394) was effectively phased out of mainstream computers by 2012 and Apple removed FireWire support entirely in macOS 26 in 2025. Despite that, the code is still receiving real maintenance, including a 2026 stable backport fixing an overflow and integration with ongoing target-core changes, and there is no other upstream driver that exposes a Linux machine as a SCSI target over FireWire. Removing it would strand the remaining legacy and industrial users who still rely on FireWire storage workflows.
repository signals
sources
- lore.kernel.org
The driver still receives real maintenance: a 2026 stable backport fixed an overflow in sbp_target.c.
- lore.kernel.org
The file was touched by an upstream 2026 target-core behavioral change, indicating it remains in active integration paths rather than being abandoned.
- en.wikipedia.org
IEEE 1394 / FireWire was largely phased out from consumer product lines in the 2010s, was superseded by Thunderbolt and USB 3.0 for consumer use, and Apple released its last computers with FireWire in 2012.
- support.apple.com
Current Apple target-disk workflows now use USB, USB-C, or Thunderbolt rather than FireWire, showing the mainstream use case has moved on.
- tidbits.com
By 2025 Apple had removed FireWire support from macOS 26, and commentary there notes no Mac had native FireWire ports after the mid-2012 model generation.
codex reasoning notes (technical)
`rg` on the local tree identified this as a real FireWire SBP-2 target fabric driver (`MODULE_DESCRIPTION("FireWire SBP fabric driver")`). `lore_file_timeline` on the directory returned no hits, so I reran it on `drivers/target/sbp/sbp_target.c`; that showed steady 2021-2026 activity with a strong 2025-2026 tail, which argues against deprecation/removal despite obsolete hardware. `lore_message` on the 2026 stable patch confirmed a real bug fix in this exact file. Web search plus `open`/`find` on Wikipedia, Apple Support, and TidBITS provided deployment evidence: FireWire is a legacy bus superseded by USB 3.0/Thunderbolt, with mainstream native availability effectively ending around 2012 and only niche legacy/industrial use remaining. No replacement upstream driver cleanly covers 'SCSI target over FireWire', so removal would strand remaining legacy users; annotate rather than deprecate.