1 IEEE1394(7D)                        Devices                       IEEE1394(7D)
   2 
   3 
   4 
   5 NAME
   6        ieee1394, firewire, 1394 - illumos IEEE-1394 Architecture
   7 
   8 DESCRIPTION
   9        IEEE-1394 provides a means for interconnecting devices in computer and
  10        home entertainment systems. (The IEEE-1394 architecture is also known
  11        as Firewire, an Apple Computer trademark, and i.Link, a Sony
  12        trademark). The most common IEEE-1394 devices are digital camcorders,
  13        mass-storage devices and cameras (including webcam-type devices). For
  14        more information on IEEE-1394, refer to the 1394 Trade Association
  15        website at http://www.1394ta.org.
  16 
  17 
  18        The illumos IEEE-1394 architecture supports up to 63 hot-pluggable
  19        IEEE-1394 devices per IEEE-1394 bus. The maximum data transfer rate is
  20        400 Mbits, depending on the capabilities of the attached device.
  21 
  22 
  23        The illumos IEEE-1394 architecture supports devices implementing a
  24        number of different specifications. The basic behavior of the IEEE-1394
  25        bus is described in the IEEE 1394-1995 and IEEE 1394a-2000
  26        specifications.
  27 
  28 
  29        IEEE-1394 host controllers implementing the 1394 Open Host Controller
  30        Interface specification are supported. Camcorders implementing the IEC
  31        61883 and 1394 Trade Association AV/C specifications are supported.
  32        Mass-storage devices implementing the ANSI SBP-2 specification are
  33        supported. Digital cameras implementing the 1394 Trade Association
  34        1394-based Digital Camera (IIDC) specification are supported.
  35 
  36 FILES
  37        Listed below are drivers and modules which either utilize or are
  38        utilized by the illumos IEEE-1394 architecture.
  39 
  40 
  41 
  42 
  43        +-----------------------------------+-------------------------------+
  44        |        SUPPORT MODULE(S)          |           FUNCTION            |
  45        +-----------------------------------+-------------------------------+
  46        |/kernel/misc/[sparcv9|amd64]/s1394 | IEEE-1394 framework           |
  47        +-----------------------------------+-------------------------------+
  48        |/kernel/misc/[sparcv9|amd64]/sbp2  | Serial Bus Protocol-2 (SBP-2) |
  49        +-----------------------------------+-------------------------------+
  50 
  51 
  52 
  53 
  54        +-------------------------------------+-----------------------------+
  55        |           TARGET DRIVER             |        DEVICE CLASS         |
  56        +-------------------------------------+-----------------------------+
  57        |/kernel/drv/[sparcv9|amd64]/scsa1394 | mass storage class          |
  58        +-------------------------------------+-----------------------------+
  59        |/kernel/drv/[sparcv9|amd64]/av1394   | camcorder (AV/C) class      |
  60        +-------------------------------------+-----------------------------+
  61        |/kernel/drv/[sparcv9|amd64]/dcam1394 | digital camera (IIDC) class |
  62        +-------------------------------------+-----------------------------+
  63 
  64 
  65 
  66 
  67        +------------------------------------+----------+
  68        |HOST CONTROLLER INTERFACE DRIVER(S) |  DEVICE  |
  69        +------------------------------------+----------+
  70        |/kernel/drv/[sparcv9|amd64]/hci1394 | Open HCI |
  71        +------------------------------------+----------+
  72 
  73 ATTRIBUTES
  74        See attributes(5) for descriptions of the following attributes:
  75 
  76 
  77 
  78 
  79        +---------------+-------------------+
  80        |ATTRIBUTE TYPE |  ATTRIBUTE VALUE  |
  81        +---------------+-------------------+
  82        |Architecture   | PCI-based systems |
  83        +---------------+-------------------+
  84 
  85 SEE ALSO
  86        attributes(5), av1394(7D), dcam1394(7D), hci1394(7D), scsa1394(7D),
  87        iec61883(7I)
  88 
  89 
  90        IEEE 1394a Specification - 1394 Trade Association, 2000
  91 
  92 
  93        IEEE 1394 Specification - 1394 Trade Association, 1995
  94 
  95 NOTES
  96        Booting from IEEE-1394 mass-storage devices is not supported, but may
  97        be possible if supported by the BIOS of the computer system.
  98 
  99 
 100 
 101                                January 10, 2020                   IEEE1394(7D)