Go to main content

man pages section 8: System Administration Commands

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

mkdevalloc(8)

Name

mkdevalloc - Make device_allocate entries

Synopsis

/usr/sbin/mkdevalloc 

Description

The mkdevalloc command writes to standard out a set of device_allocate(5) entries describing the system's frame buffer, audio, and removable media devices.

The mkdevalloc command is used by the device allocation service:

svc:/system/device/allocate:default

...to create or update the device_allocate(5) file. The device allocation service is managed by smf(7) and described in device_allocate(8).

Entries are generated based on the device special files found in /dev. For the different categories of devices, the mkdevalloc command checks for the following files under /dev:

audio           /dev/audio, /dev/audioctl, /dev/sound/...
tape            /dev/rst*, /dev/nrst*, /dev/rmt/...
removable disk  /dev/sr*, /dev/nsr*, /dev/dsk/c0t?d0s?, /dev/rdsk/c0t?d0s?
frame buffer    /dev/fb

All entries set the device-minimum and device-maximum fields to the hex representations of ADMIN_LOW and ADMIN_HIGH, respectively. The device-authorization field is set to solaris.device.allocate, except for the framebuffer entry, where it is set to *. The device-name, device-type and device-clean fields are set to the following values:

                device-name      device-type   device-clean

audio           audio            audio         audio_clean_wrapper
tape            mag_tape_0,1,... st            st_clean
floppy          floppy_0,1,...   fd            disk_clean
removable disk  cdrom_0,1,...    sr            disk_clean
frame buffer    framebuffer      fb            /bin/true

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/device-allocation
Interface Stability
Obsolete

See Also

device_allocate(5), attributes(7), smf(7), device_allocate(8)

Notes

mkdevalloc might not be supported in a future release of the Solaris operating system.