View on GitHub

Raspberry Pi PCIe Database

Raspberry Pi PCI Express device compatibility database

StarTech 3 Port IEEE-1394 Mini PCIe FireWire Adapter

StarTech 3 Port IEEE-1394 Mini PCIe FireWire Adapter
CM4 Functionality Pi 5 Functionality Driver Required? More Info
None Full No GitHub Issue

Videos Related to this Card

There are no videos for this card yet.

Description and Notes

The StarTech IEEE 1394 3-port Mini PCIe FireWire adapter slots into a mini PCIe slot, and supplies two FireWire 800 ports, and a single FireWire 400.

User @RobertMCortese built Open MRU, a Raspberry Pi 5-based FireWire camera capture device, using this card and a GeeekPi PCIe to Mini PCIe HAT.

Inside /boot/firmware/config.txt, he added:

dtparam=pciex1
dtoverlay=pcie-32bit-dma

And it seems to be recognized! For better reliability, you should also disable PCIe ASPM by adding the following to /boot/firmware/cmdline.txt:

pcie_aspm=off

You will also need to recompile the Linux kernel, adding in the FIREWIRE_OHCI option in your custom compiled kernel.

You can record footage with DVgrab. See the linked GitHub issue for some examples.