1ieee1394(7D) Devices ieee1394(7D)
2
3
4
6 ieee1394, firewire, 1394 - Solaris IEEE-1394 Architecture
7
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
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
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
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
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)