> For the complete documentation index, see [llms.txt](https://book.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.bsdcn.org/man/man4/fwohci.4.md).

# fwohci.4

`fwohci` — OHCI FireWire 芯片组设备驱动程序

## 名称

`fwohci`

## 概要

`要将本驱动程序编译进内核，请在你的内核配置文件中加入以下行：`

> device firewire

`或者，要在引导时以模块方式加载该驱动程序，请在 loader.conf(5) 中加入以下行：`

```sh
firewire_load="YES"
```

`要禁用物理访问（详见缺陷章节），请在 loader.conf(5) 中加入以下行：`

```sh
hw.firewire.phydma_enable=0
```

## 硬件

`fwohci` 驱动程序为 PCI/CardBus FireWire 接口卡提供支持。本驱动程序支持以下 IEEE 1394 OHCI 芯片组：

* Adaptec AHA-894x/AIC-5800
* Apple Pangea
* Apple UniNorth
* Intel 82372FB
* IOGEAR GUF320
* Lucent / Agere FW322/323
* NEC uPD72861
* NEC uPD72870
* NEC uPD72871/2
* NEC uPD72873
* NEC uPD72874
* National Semiconductor CS4210
* Ricoh R5C551
* Ricoh R5C552
* Sony CX3022
* Sony i.LINK (CXD3222)
* Texas Instruments PCI4410A
* Texas Instruments PCI4450
* Texas Instruments PCI4451
* Texas Instruments TSB12LV22
* Texas Instruments TSB12LV23
* Texas Instruments TSB12LV26
* Texas Instruments TSB43AA22
* Texas Instruments TSB43AB21/A/AI/A-EP
* Texas Instruments TSB43AB22/A
* Texas Instruments TSB43AB23
* Texas Instruments TSB82AA2
* VIA Fire II (VT6306)

## 参见

[firewire(4)](/man/man4/firewire.4.md), [fwe(4)](/man/man4/fwe.4.md), [fwip(4)](/man/man4/fwip.4.md), [sbp(4)](/man/man4/sbp.4.md), fwcontrol(8), [kldload(8)](/man/man8/kldload.8.md)

## 历史

`fwohci` 设备驱动程序首次出现于 FreeBSD 5.0。

## 作者

`fwohci` 设备驱动程序由 Katsushi Kobayashi 和 Hidetoshi Shimokawa 编写。

## 缺陷

默认情况下，本驱动程序允许总线上任何节点进行物理访问。这意味着总线上任何设备都可以读取和修改 IEEE 1394 OHCI 芯片所能访问的任何内存空间。这主要是为 [sbp(4)](/man/man4/sbp.4.md) 设备而允许的。应当更改为仅对特定设备允许此访问。但无论如何，FireWire 是一种总线，不应与不可信的设备连接，因为任一节点都可以监视所有流量。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://book.bsdcn.org/man/man4/fwohci.4.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
