FWOHCI(4)
π¦ fwohci(4) β OHCI FireWire chipset device driver π β¨
okay so bestie, welcome to the fwohci page from the Kernel Interfaces Manual β yes, that manual. weβre doing FireWire today, and itβs giving retro-tech main character energy fr fr.
β¨ NAME β¨
fwohciβ OHCI FireWire chipset device driver
π SYNOPSIS π
To compile this driver into the kernel, place the following line in your kernel configuration file:
device firewire
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
firewire_load="YES"
To disable physical access (see the βBUGSβ section for detail), put the following line in loader.conf(5):
hw.firewire.phydma_enable=0
π₯ HARDWARE π₯
The fwohci driver provides support for PCI/CardBus FireWire interface cards. The driver supports the following IEEE 1394 OHCI chipsets:
Adaptec AHA-894x/AIC-5800Apple PangeaApple UniNorthIntel 82372FBIOGEAR GUF320Lucent / Agere FW322/323NEC uPD72861NEC uPD72870NEC uPD72871/2NEC uPD72873NEC uPD72874National Semiconductor CS4210Ricoh R5C551Ricoh R5C552Sony CX3022Sony i.LINK (CXD3222)Texas Instruments PCI4410ATexas Instruments PCI4450Texas Instruments PCI4451Texas Instruments TSB12LV22Texas Instruments TSB12LV23Texas Instruments TSB12LV26Texas Instruments TSB43AA22Texas Instruments TSB43AB21/A/AI/A-EPTexas Instruments TSB43AB22/ATexas Instruments TSB43AB23Texas Instruments TSB82AA2VIA Fire II (VT6306)
π SEE ALSO π
go give these pages a little read, bestie:
π HISTORY π
The fwohci device driver first appeared in FreeBSD 5.0. iconic behavior, honestly.
π«Ά AUTHORS π«Ά
The fwohci device driver was written by Katsushi Kobayashi and Hidetoshi Shimokawa. legends.
π BUGS π
β οΈ okay bestie, this is the serious part: the driver allows physical access from any nodes on the bus by default. This means that any devices on the bus can read and modify any memory space which can be accessed by anIEEE 1394 OHCIchip. It is allowed mostly forsbp(4)devices. This should be changed to allow it only for specific devices. Anyway, FireWire is a bus and not expected to be connected with un-trustable devices because a node can monitor all the traffic. so yeah, that default is a big yikes. the SYNOPSIS has thehw.firewire.phydma_enable=0line if you need to disable physical access.
mwah π β this oneβs from the Debian edition, dated December 24, 2020. stay safe out there with your FireWire buses, bestie π«Άβ¨
π¦ where this page comes from
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 1998,1999,2000 Katsushi Kobayashi and Hidetoshi Shimokawa
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms