1ieee1394(7D)                        Devices                       ieee1394(7D)
2
3
4

NAME

6       ieee1394, firewire, 1394 - Solaris IEEE-1394 Architecture
7

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 trade‐
12       mark). The most common IEEE-1394 devices  are digital camcorders, mass-
13       storage  devices  and cameras (including webcam-type devices). For more
14       information on USB, refer to the  1394  Trade  Association  website  at
15       http://www.1394ta.org.
16
17
18       The  Solaris  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 Solaris IEEE-1394 architecture supports devices implementing a num‐
24       ber of different specifications. The basic behavior  of  the  IEEE-1394
25       bus  is  described in the IEEE 1394-1995 and IEEE 1394a-2000 specifica‐
26       tions.
27
28
29       IEEE-1394 host controllers implementing the 1394 Open  Host  Controller
30       Interface specification are supported. Camcorders      implementing the
31       IEC 61883 and 1394 Trade Association AV/C specifications are supported.
32       Mass-storage devices implementing the ANSI SBP-2 specification are sup‐
33       ported.  Digital  cameras  implementing  the  1394  Trade   Association
34       1394-based Digital Camera (IIDC) specification are supported.
35

FILES

37       Listed  below  are drivers and modules which either utilize or are uti‐
38       lized by the Solaris IEEE-1394 architecture. Drivers in /kernel/drv are
39       32   bit  drivers  (only).  Drivers  in  /kernel/drv/sparcv9  or  /ker‐
40       nel/drv/amd64 are 64 bit drivers.
41
42
43
44
45       ┌────────────────────────────────────────────────────────┬───────────────────────────────┐
46       │                   SUPPORT MODULE(S)                    │           FUNCTION            │
47       ├────────────────────────────────────────────────────────┼───────────────────────────────┤
48       │/kernel/misc/[sparcv9|amd64/]s1394                      │ IEEE-1394 framework           │
49       ├────────────────────────────────────────────────────────┼───────────────────────────────┤
50       │/kernel/misc/[sparcv9|amd64/]sbp2                       │ Serial Bus Protocol-2 (SBP-2) │
51       └────────────────────────────────────────────────────────┴───────────────────────────────┘
52
53
54
55
56       ┌────────────────────────────────────────────────────────┬─────────────────────────────┐
57       │                     TARGET DRIVER                      │        DEVICE CLASS         │
58       ├────────────────────────────────────────────────────────┼─────────────────────────────┤
59       │/kernel/drv/[sparcv9|amd64/]s1394                       │ IEEE-1394 framework         │
60       ├────────────────────────────────────────────────────────┼─────────────────────────────┤
61       │/kernel/drv/[sparcv9|amd64/]scsa1394                    │ mass storage class          │
62       ├────────────────────────────────────────────────────────┼─────────────────────────────┤
63       │/kernel/drv/[sparcv9|amd64/]av1394                      │ camcorder (AV/C) class      │
64       ├────────────────────────────────────────────────────────┼─────────────────────────────┤
65       │/kernel/drv/[sparcv9|amd64/]dcam1394                    │ digital camera (IIDC) class │
66       └────────────────────────────────────────────────────────┴─────────────────────────────┘
67
68
69
70
71       ┌────────────────────────────────────────────────────────┬──────────┐
72       │          HOST CONTROLLER INTERFACE DRIVER(S)           │ DEVICE   │
73       ├────────────────────────────────────────────────────────┼──────────┤
74       │/kernel/drv/[sparcv9|amd64/]hci1394                     │ Open HCI │
75       └────────────────────────────────────────────────────────┴──────────┘
76

ATTRIBUTES

78       See attributes(5) for descriptions of the following attributes:
79
80
81
82
83       ┌─────────────────────────────┬─────────────────────────────┐
84       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
85       ├─────────────────────────────┼─────────────────────────────┤
86       │Architecture                 │PCI-based systems            │
87       ├─────────────────────────────┼─────────────────────────────┤
88       │Availability                 │SUNW1394, SUNW1394h,   SUN‐  │
89       │                             │Wav1394, SUNWscsa1394, SUN‐  │
90       │                             │Wsbp2, SUNWfwdc, SUNWfwdcu   │
91       └─────────────────────────────┴─────────────────────────────┘
92

SEE ALSO

94       attributes(5),  av1394(7D),  dcam1394(7D),  hci1394(7D),  scsa1394(7D),
95       iec61883(7I)
96
97
98       http://www.sun.com
99
100
101       IEEE 1394a Specification - 1394 Trade Association, 2000
102
103
104       IEEE 1394 Specification - 1394 Trade Association, 1995
105

NOTES

107       Booting  from  IEEE-1394 mass-storage devices is not supported, but may
108       be possible if supported by the BIOS of the computer      system.
109
110
111
112SunOS 5.11                        3 Apr 2009                      ieee1394(7D)
Impressum