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

退出打印视图

更新时间: 2014 年 9 月
 
 

硬件配置文件

由于 SCSI 设备不是自标识设备,因此目标驱动程序需要硬件配置文件。有关详细信息,请参见 driver.conf(4)scsi_free_consistent_buf(9F) 手册页。以下是典型的配置文件:

name="xx" class="scsi" target=2 lun=0;

系统将在自动配置期间读取该文件。系统使用 class 属性标识驱动程序可能存在的父驱动程序。然后,系统尝试将该驱动程序连接至类为 scsi 的任何父驱动程序。所有主机总线适配器驱动程序都属于此类。首选使用 class 属性,而不是 parent 属性。采用此方法,任何在指定 targetlun ID 中查找预期设备的主机总线适配器驱动程序都可以连接至目标。目标驱动程序负责验证其 probe(9E) 例程中的类。