![]() |
|
|
![]() |
![]() |
HP-UX Reference > Introduction![]() intro(7)HP-UX 11i Version 2: December 2007 Update |
|
NAMEintro — introduction to device special files DESCRIPTIONThis section describes the device special files used to access HP peripherals and device drivers. The names of the entries are generally derived from the type of device being described (such as, disk, terminal), not the names of the device special files or device drivers themselves. Characteristics of both the hardware device and the corresponding HP-UX device driver are discussed where applicable. Device TypesThe devices can be classified in two categories, raw and block. A raw or character-mode device, such as a line printer, transfers data in an unbuffered stream and uses a character device special file. Block devices, as the name implies, transfer data in blocks by means of the system's normal buffering mechanism. Block devices use block device special files and may have a character device interface also. Device File Naming ConventionA device special file name becomes associated with a device when the file is created, using the mksf, insf, or mknod command. When creating device special files, it is recommended that the following standard naming convention be used: /dev/prefix/devspec[options]
Hardware path information can be derived from ioscan output. EXAMPLESThe following is an example of a disk device special file name: /dev/dsk/c0t6d0 where dsk indicates block disk access and c0t6d0 indicates disk access at interface card instance 0, target address 6, and unit 0. Absence of s# indicates access to the entire disk (see disk(7) for details). The following is an example of a tape device special file name: /dev/rmt/c2t3d0QIC150 where rmt indicates raw magnetic tape, c2 indicates that the device is connected to interface card instance 2, t3 indicates that target device address is set to 3, d0 indicates that the tape transport resides at unit address 0, and QIC150 identifies the tape format as QIC150 (see mt(7) for details). WARNINGSIn the past, other naming conventions have been used for device special files. Using the ln command to create a link between the old and new standard name is useful as a temporary expedient until all programs using an old naming convention have been converted. SEE ALSOinsf(1M), ioscan(1M), lssf(1M), mknod(1M), mksf(1M), hier(5), introduction(9). The Managing Systems and Workgroupsmanual at http://docs.hp.com. |
|