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

NAME

6       scsa1394 - SCSI to 1394 bridge driver
7

SYNOPSIS

9       unit@GUID
10
11

DESCRIPTION

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

USING VOLUME MANAGEMENT

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

USING mount AND umount

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

DEVICE SPECIAL FILES

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

IOCTLS

95       Refer to cdio(7I) and dkio(7I).
96

ERRORS

98       Refer to sd(7D).
99

FILES

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

ATTRIBUTES

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

SEE ALSO

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)
Impressum