removable-media man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

removable-media(9P)	 Kernel Properties for Drivers	   removable-media(9P)

NAME
       removable-media - removable media device property

DESCRIPTION
       A  device  that	supports  removable media—such as CDROM, JAZZ, and ZIP
       drives—and that supports power management and expects automatic	mount‐
       ing  of	the  device  via  the volume manager should export the boolean
       (zero length) property removable-media. This property enables the  sys‐
       tem  to make the power state of the device dependent on the power state
       of the frame buffer and monitor. See the	 power.conf(4)	discussion  of
       the device-dependency-property entry for more information.

       Devices that behave like removable devices (such as PC ATA cards, where
       the controller and media both are removed at the same time) should also
       export this property.

EXAMPLES
       Example 1: removable-media Entry

       An  example  of a removable-media entry from the .conf file of a driver
       is shown below.

       # This entry keeps removable media from being powered down unless
       # the console framebuffer and monitor are powered down
       #
       removable-media=1;

       Example 2: Implementation in attach()

       Below is an example of how the entry above would be implemented in  the
       attach(9E) function of the driver.

       xxattach(dev_info_t *dip, ddi_attach_cmd_t cmd)
	    {
	    ...
		 if (ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP,
		     "removable-media", NULL, 0)) != DDI_PROP_SUCCESS)
		      goto failed;
	    ...
	    }

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface stability	     │Evolving			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       power.conf(4), pm(7D), attach(9E), detach(9E), ddi_prop_create(9F)

       Writing Device Drivers

SunOS 5.10			  15 Jun 2001		   removable-media(9P)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net