IEEE1394(4D)                       Devices                      IEEE1394(4D)
NAME
       ieee1394, firewire, 1394 - illumos IEEE-1394 Architecture
DESCRIPTION
       IEEE-1394 provides a means for interconnecting devices in computer
       and home entertainment systems. (The IEEE-1394 architecture is also
       known as Firewire, an Apple Computer trademark, and i.Link, a Sony
       trademark). The most common IEEE-1394 devices are digital camcorders,
       mass-storage devices and cameras (including webcam-type devices). For
       more information on IEEE-1394, refer to the 1394 Trade Association
       website at http://
www.1394ta.org.
       The illumos IEEE-1394 architecture supports up to 63 hot-pluggable
       IEEE-1394 devices per IEEE-1394 bus. The maximum data transfer rate
       is 400 Mbits, depending on the capabilities of the attached device.
       The illumos IEEE-1394 architecture supports devices implementing a
       number of different specifications. The basic behavior of the
       IEEE-1394 bus is described in the 
IEEE 1394-1995 and 
IEEE 1394a-2000       specifications.
       IEEE-1394 host controllers implementing the 1394 Open Host Controller
       Interface specification are supported. Camcorders implementing the       
IEC 61883 and 1394 Trade Association AV/C specifications are
       supported. Mass-storage devices implementing the 
ANSI SBP-2       specification are supported. Digital cameras implementing the 1394
       Trade Association 1394-based Digital Camera (IIDC) specification are
       supported.
FILES
       Listed below are drivers and modules which either utilize or are
       utilized by the illumos IEEE-1394 architecture.
       +-----------------------------------+-------------------------------+
       |        SUPPORT MODULE(S)          |           FUNCTION            |
       +-----------------------------------+-------------------------------+
       |/kernel/misc/[sparcv9|amd64]/s1394 | IEEE-1394 framework           |
       +-----------------------------------+-------------------------------+
       |/kernel/misc/[sparcv9|amd64]/sbp2  | Serial Bus Protocol-2 (SBP-2) |
       +-----------------------------------+-------------------------------+
       +-------------------------------------+-----------------------------+
       |           TARGET DRIVER             |        DEVICE CLASS         |
       +-------------------------------------+-----------------------------+
       |/kernel/drv/[sparcv9|amd64]/scsa1394 | mass storage class          |
       +-------------------------------------+-----------------------------+
       |/kernel/drv/[sparcv9|amd64]/av1394   | camcorder (AV/C) class      |
       +-------------------------------------+-----------------------------+
       |/kernel/drv/[sparcv9|amd64]/dcam1394 | digital camera (IIDC) class |
       +-------------------------------------+-----------------------------+
       +------------------------------------+----------+
       |HOST CONTROLLER INTERFACE DRIVER(S) |  DEVICE  |
       +------------------------------------+----------+
       |/kernel/drv/[sparcv9|amd64]/hci1394 | Open HCI |
       +------------------------------------+----------+
ATTRIBUTES
       See 
attributes(7) for descriptions of the following attributes:
       +---------------+-------------------+
       |ATTRIBUTE TYPE |  ATTRIBUTE VALUE  |
       +---------------+-------------------+
       |Architecture   | PCI-based systems |
       +---------------+-------------------+
SEE ALSO
       av1394(4D), 
dcam1394(4D), 
hci1394(4D), 
scsa1394(4D), 
iec61883(4I),       
attributes(7)       IEEE 1394a Specification - 1394 Trade Association, 2000       
IEEE 1394 Specification - 1394 Trade Association, 1995
NOTES
       Booting from IEEE-1394 mass-storage devices is not supported, but may
       be possible if supported by the BIOS of the computer system.
                              January 10, 2020                  IEEE1394(4D)