1scsa1394(7D) Devices scsa1394(7D)
2
3
4
6 scsa1394 - SCSI to 1394 bridge driver
7
9 unit@GUID
10
11
13 The scsa1394 driver is a 1394 target and an SCSA HBA driver that sup‐
14 ports 1394 mass storage devices compliant with the Serial Bus Protocol
15 2 (SBP-2) specification. It supports both bus-powered and self-powered
16 1394 mass storage devices.
17
18
19 The scsa1394 nexus driver maps SCSA target driver requests to SBP-2
20 Operation Request Blocks (ORB's).
21
22
23 The scsa1394 driver creates a child device info node for each logical
24 unit (LUN) on the mass storage device. The standard Solaris SCSI disk
25 driver is attached to those nodes. Refer to sd(7D).
26
27
28 This driver supports multiple LUN devices and creates a separate child
29 device info node for each LUN. All child LUN nodes attach to sd(7D).
30
31
32 In previous releases, all 1394 mass storage devices were treated as
33 removable media devices and managed by rmformat(1) and volume manage‐
34 ment software. In the current release, however, only mass storage
35 devices with a removable bit (RMB) value of 1 are removable. (The RMB
36 is part of the device's SCSI INQUIRY data.) See SCSI specifications
37 T10/995D Revision 11a, T10/1236-D Revision 20 or T10/1416-D Revision 23
38 for more information. However, for backward compatibility, all 1394
39 mass storage devices can still be managed by rmformat(1). With or with‐
40 out a volume manager, you can mount, eject, hot remove and hot insert
41 a 1394 mass storage device as the following sections explain.
42
44 Mass storage devices are managed by a volume manager. Software that
45 manages removable media creates a device nickname that can be listed
46 with eject(1) or rmmount(1). A device that is not mounted automatically
47 can be mounted using rmmount(1) under /rmdisk/label. Note that the
48 mount(1M) and mount(1M) commands do not accept nicknames; you must use
49 explicit device names with these commands.
50
51
52 See rmmount(1) to unmount the device and eject(1) to eject the media.
53 If the device is ejected while it is mounted, volume management soft‐
54 ware unmounts the device before ejecting it. It also might kill any
55 active applications that are accessing the device.
56
57
58 Volume management software is hotplug-aware and normally mounts file
59 systems on USB mass storage devices if the file system is recognized.
60 Before hot removing the USB device, use eject(1) to unmount the file
61 system.
62
63
64 You can disable the automatic mounting and unmounting of removable
65 devices by inserting a entry for a removable device in /etc/vfstab. In
66 this entry, you must set the mount at boot field to no. See vfstab(4).
67 See the System Administration Guide, Volume I and Solaris Common Desk‐
68 top Environment: User's Guide for details on how to manage a removable
69 device with CDE and Removable Media Manager. See dtfile.1X under CDE
70 for information on how to use Removable Media Manager.
71
73 Use mount(1M) to explicitly mount the device and umount(1M) to unmount
74 the device. Use eject(1) to eject the media. After you have explicitly
75 mounted a removable device, you cannot use a nickname as an argument to
76 eject.
77
78
79 Removing the storage device while it is being accessed or mounted fails
80 with a console warning. To hot remove the storage device from the sys‐
81 tem, unmount the file system, then kill all applications accessing the
82 device. Next, hot remove the device. A storage device can be hot
83 inserted at any time.
84
85
86 For a comprehensive listing of (non-bootable) 1394 mass-storage devices
87 that are compatible with this driver, see www.sun.com/io.
88
90 Block special file names are located in /dev/dsk. Raw file names are
91 located in /dev/rdsk. Input/output requests to the devices must follow
92 the same restrictions as those for SCSI disks. Refer to sd(7D).
93
95 Refer to cdio(7I) and dkio(7I).
96
98 Refer to sd(7D).
99
101 The device special files for the 1394 mass storage device are created
102 like those for a SCSI disk. Refer to sd(7D).
103
104 /dev/dsk/cntndnsn
105
106 Block files
107
108
109 /dev/rdsk/cntndnsn
110
111 Raw files
112
113
114 /vol/dev/aliases/rmdisk0
115
116 Symbolic link to the character device for the media in removable
117 drive 0. This is a generic removable media device.
118
119
120 /kernel/drv/scsa1394
121
122 32-bit x86 ELF kernel module
123
124
125 /kernel/drv/amd64/scsa1394
126
127 64-bit x86 ELF kernel module
128
129
130 /kernel/drv/sparcv9/scsa1394
131
132 64-bit SPARC ELF kernel module
133
134
136 See attributes(5) for a description of the following attributes:
137
138
139
140
141 ┌─────────────────────────────┬──────────────────────────────┐
142 │ATTRIBUTE TYPE │ATTRIBUTE V│ALUE
143 ├─────────────────────────────┼──────────────────────────────┤
144 │Architecture │SPARC, x86, PCI-based systems │
145 ├─────────────────────────────┼──────────────────────────────┤
146 │Availability │SUNWscsa1394 │
147 └─────────────────────────────┴──────────────────────────────┘
148
150 cdrw(1), eject(1), rmformat(1), rmmount(1), cfgadm_scsi(1M), fdisk(1M),
151 mount(1M), umount(1M), dtfile.1X (in CDE man pages), scsi(4),
152 vfstab(4), attributes(5), hci1394(7D), sd(7D), pcfs(7FS), cdio(7I),
153 dkio(7I)
154
155
156 IEEE Std 1394-1995 Standard for a High Performance Serial Bus
157
158
159 ANSI NCITS 325-1998 - Serial Bus Protocol 2 (SBP-2)
160
161
162 System Administration Guide: Devices and File Systems
163
164
165 SCSI Specification T10/995D Revision 11a — March 1997
166
167
168 SCSI SpecificationT10/1236-D Revision 20 — July 2001
169
170
171 SCSI SpecificationT10/1416-D Revision 23— May 2005
172
173
174 Solaris Common Desktop Environment: User's Guide
175
176
177 http://www.sun.com/io
178
179
180
181SunOS 5.11 2 Mar 2007 scsa1394(7D)