编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

电源管理相关项

某些设备的电源应仅在关闭其他设备的电源时关闭。例如,如果允许关闭 CD-ROM 驱动器的电源,则可能会丢失一些必需功能,如弹出 CD 的功能。

为了防止设备独立关闭电源,可以使该设备依赖于电源可能保持打开的其他设备。通常,设备依赖于帧缓存器,因为在用户使用系统时监视器通常处于打开状态。

其中,dependent-phys-path 是电源保持打开状态的设备,如 CD-ROM 驱动器。phys-path 表示要依赖于其电源状态的设备,如帧缓存器。

通过以下语法,您可以用常规方式来指定相关项:

device-dependency-property property phys-path

此类项要求任何导出属性 property 的设备都必须依赖于 phys-path 指定的设备。由于此相关项尤其适用于可移除介质设备,因此缺省情况下 /etc/power.conf 包含以下行:

device_dependent-property  removable-media  /dev/fb

使用此语法,除非关闭控制台帧缓存器的电源,否则无法关闭导出 removable-media 属性的设备的电源。

有关更多信息,请参见 removable-media(9P) 手册页。