---
name: "firewire"
section: "4freebsd"
platform: "linux"
package: "freebsd-manpages"
version: "12.2-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/firewire/4freebsd"
---

# firewire(4freebsd)

IEEE1394 High-performance Serial Bus

## NAME

**firewire** – IEEE1394 High-performance Serial Bus

## 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)](/loader.conf/5.md):

```
firewire_load="YES"
```

## DESCRIPTION

FreeBSD provides machine-independent bus support and raw drivers for **firewire** interfaces.

The **firewire** driver consists of two layers: the controller and the bus layer. The controller attaches to a physical bus (like [pci(4)](/pci/4.md)). The **firewire** bus attaches to the controller. Additional drivers can be attached to the bus.

Up to 63 devices, including the host itself, can be attached to a **firewire** bus. The root node is dynamically assigned with a PHY device function. Also, the other **firewire** bus specific parameters, e.g., node ID, cycle master, isochronous resource manager and bus manager, are dynamically assigned, after bus reset is initiated. On the **firewire** bus, every device is identified by an EUI 64 address.

Debugging over the firewire interace is possible with the [dcons(4)](/dcons/4.md) driver. Please see *https://wiki.freebsd.org/DebugWithDcons* for details on how to setup debugging with firewire.

## FILES

- */dev/fw0.0*

  - */dev/fwmem0.0*

  ## SEE ALSO

[dcons(4)](/dcons/4.md), [fwe(4)](/fwe/4.md), [fwip(4)](/fwip/4.md), [fwohci(4)](/fwohci/4.md), [pci(4)](/pci/4.md), [sbp(4)](/sbp/4.md), [eui64(5)](/eui64/5.md), [fwcontrol(8)](/fwcontrol/8.md), [kldload(8)](/kldload/8.md), [sysctl(8)](/sysctl/8.md)

## HISTORY

The **firewire** driver first appeared in FreeBSD 5.0.

## AUTHORS

The **firewire** driver was written by Katsushi Kobayashi and Hidetoshi Shimokawa for the FreeBSD project.

## BUGS

See [fwohci(4)](/fwohci/4.md) for security notes.
