SD(4S) — SPECIAL FILES
NAME
sd − Disk driver for Adaptec ST-506 Disk Controllers
SYNOPSIS — SUN-3
controller sc0 at vme24d16 ? csr 0x200000 priority 2 vector scintr Ox40
controller si0 at vme24d16 ? csr 0x200000 priority 2 vector siintr Ox40
controller si0 at obio ? csr 0x140000 priority 2
disk sd0 at sc0 drive 0 flags 0
disk sd1 at sc0 drive 1 flags 0
disk sd0 at si0 drive 0 flags 0
disk sd1 at si0 drive 1 flags 0
The first two controller lines above specify the first SCSI controller on a Sun-3/160. The third controller line above specifies the first and only SCSI controller on a Sun-3/50. The four disk lines specify the first and second disk drives on the first SCSI controller in a system.
SYNOPSIS — SUN-2
controller sc0 at mbmem ? csr 0x80000 priority 2
controller sc1 at mbmem ? csr 0x84000 priority 2
controller sc0 at vme24 ? csr 0x200000 priority 2 vector scintr Ox40
disk sd0 at sc0 drive 0 flags 0
disk sd1 at sc0 drive 1 flags 0
disk sd2 at sc1 drive 0 flags 0
disk sd3 at sc1 drive 1 flags 0
The first two controller lines above specify the first and second SCSI controllers on a Sun-2/120 or Sun-2/170. The third controller line above specifies the first controller on a Sun-2/160. The four disk lines specify the first and second disk drives on the first and second SCSI controllers in a system.
DESCRIPTION
Files with minor device numbers 0 through 7 refer to various portions of drive 0. The standard device names begin with “sd” followed by the drive number and then a letter a-h for partitions 0-7 respectively. The character ? stands here for a drive number in the range 0-7.
The block file’s access the disk via the system’s normal buffering mechanism and may be read and written without regard to physical disk records. There is also a ‘raw’ interface which provides for direct transmission between the disk and the user’s read or write buffer. A single read or write call usually results in one I/O operation; therefore raw I/O is considerably more efficient when many words are transmitted. The names of the raw files conventionally begin with an extra ‘r.’
In raw I/O, requests to the SCSI disk must have an offset on a 512 byte boundary, and their length must be a multiple of 512 bytes or the driver will return an error (EINVAL). Likewise seek calls should specify a multiple of 512 bytes.
DISK SUPPORT
This driver handles all ST-506 drives, by reading a label from sector 0 of the drive which describes the disk geometry and partitioning.
The sd?a partition is normally used for the root file system on a disk, the sd?b partition as a paging area, and the sd?c partition for pack-pack copying (it normally maps the entire disk). The rest of the disk is normally the sd?g partition.
FILES
/dev/sd[0-7][a-h]block files
/dev/rsd[0-7][a-h]raw files
SEE ALSO
dkio(4S)
Adaptec ACB 4000 and 5000 Series Disk Controllers OEM Manual
DIAGNOSTICS
sd%d%c: cmd how (msg) blk %d. A command such as read or write encountered a error condition (how): either it failed, the unit was restored, or an operation was retry’ed. The msg is derived from the error number given by the controller, indicating a condition such as “drive not ready” or “sector not found”.
Sun Release 3.0β — Last change: 18 September 1985