发布时间:2013-01-07 16:40:17
前一段时间在Linux平台上做了一个virtual SCSI host driver,该virtual scsi host driver主要实现将scsi command转换成块设备的请求,即将块设备伪装成一个标准scsi设备。在此对scsi host driver的编写做一下总结。Scsi host driver的位置:Scsi host driver位于SCSI中间层之下,属于SCSI总线控制器的驱动。如果有人做了一个SCSI适配器(host bus adapter),那么需要为该适配器写一个驱动,这个驱动就是scsi host driver。如果SCSI适配器是一个真实的硬件设备,绝大多......【阅读全文】
发布时间:2013-01-07 16:38:58
1、写在前面 去年有一段时间对scsi middle level层驱动进行了分析,形成了零零散散的文档。今天抽空对scsi middle level层驱动进行总结,希望对大家在理解scsi以及Linux驱动机制方面有所帮助。另外,scsi middle level比较庞大,所以很多细节部分的内容会在后继的blog中给出。 另外,大家可以广泛交流,我的mail:tl_wzj@yahoo.com.cn 2、scsi驱动体系结构 2.1 认识Linux中的scsi middle level驱动层文件 Scsi middle level驱动相关的文件列表如下: 点......【阅读全文】