sw01(7)
sw01 --
Storage Device Interface (SDI) WORM Target Driver
Description
The sw01 driver
is an SDI-compliant Write Once Read Many (WORM) target
driver that
provides access to one or more WORM drives.
Each drive must be attached to a SCSI Bus that is controlled
by an SDI-compliant host adapter driver.
Access to the particular drive is accomplished through the sw01
device nodes located in /dev/[r]worm.
Each device node identifies a particular drive
based on the SCSI ID assigned to that drive.
The binding between a device node and a WORM drive is as follows:
 /dev/rworm/worm0
- 
WORM drive with lowest SCSI ID
 /dev/rworm/worm1
- 
WORM drive with next to lowest SCSI ID
and so on.
A WORM drive uses removable media divided into consecutively
numbered, fixed-size sectors that can be accessed in any order,
similar to a hard disk.
Most of the standard tools for reading and writing to and from a
hard disk, such as
dd(1M)
or
read(2),
work with a WORM drive.
However, keep in mind that for WORM drives, each sector
can be written to only once.
This characteristic causes problems if a WORM device is mounted
(mount(1M))
without using the read-only flag, -r.
sw01 device nodes
 /dev/worm
- 
Nodes in this directory provide ``Block I/O'' access to
the represented WORM drives:
 cCbBtTlL
- 
 C
- 
Controller Number
 B
- 
SCSI Bus Number
 T
- 
SCSI Target ID
 L
- 
SCSI Logical Unit Number
 
 
 /dev/rworm
- 
Nodes in this directory provide Raw (Character) I/O access
to the represented WORM drives.
 cCbBtTlL
- 
 C
- 
Controller Number
 B
- 
SCSI Bus Number
 T
- 
SCSI Target ID
 L
- 
SCSI Logical Unit Number
 
 wormN
- 
 N
- 
The drive number. The drives are numbered
sequentially starting at 1 as they are found by the system.
 
 
ioctl calls
The
ioctl(2)
calls supported by the sw01 driver are documented
on the
sdi(7)
manual page.
Files
 /usr/include/sys/sw01.h
- 
 /etc/conf/pack.d/sw01/space.c
- 
 /dev/[r]worm/*
- 
 /usr/include/sys/scsi.h
- 
 /usr/include/sys/sdi.h
- 
 /usr/include/sys/sdi_edt.h
- 
References
adsc(7),
dpt(7),
ioctl(2),
mcis(7),
mount(1M),
sc01(7),
sd01(7),
sdi(7),
st01(7),
wd7000(7)
© 2004 The SCO Group, Inc.  All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004