阅读:7553回复:22
如何使用SCSI Miniport创建虚拟磁盘设备
那位DX知道如何使用SCSI Miniport创建虚拟磁盘设备,多谢!
|
|
|
沙发#
发布于:2013-08-10 10:25
回 zdhe 的帖子
zdhe:以前kanhai放到站上的,可惜这站的硬盘三天两头坏,估计很难找到了。 可以发一份给我吗? 多谢! 5889994@qq.com |
|
板凳#
发布于:2009-11-13 15:58
回 7楼(zdhe) 的帖子
我怎么下在不了zdhe的附件啊。谁下载得了,给我下在一份传到我的邮箱lixuekui88@qq.com,谢谢! |
|
地板#
发布于:2004-02-11 22:27
以前kanhai放到站上的,可惜这站的硬盘三天两头坏,估计很难找到了。 这个例子真的可以运行么? 我在xp下,用ddk编译了miniport 驱动,用了例子中的inf文件装了miniport 的驱动,但是驱动好像不能正常工作啊?说是设备无法启动~~~, 而且一运行testdriver就重启~~ 各位,上面这个例子真的没问题么? |
|
地下室#
发布于:2003-01-10 11:47
谢谢楼主!!!
|
|
|
5楼#
发布于:2003-01-08 17:27
iSCSI包括initiator/client and target/server两部分,运行iSCSI client需要iSCSI服务器。Intel提供了client/server模拟测试软件,可拿来瞧瞧,应该有帮助。
|
|
|
6楼#
发布于:2003-01-08 12:09
我下载了IBM iSCSI Client for Windows,但是当我用login登录服务端时不成功,请问楼主有知道如何登陆吗?谢谢!!!
|
|
|
7楼#
发布于:2003-01-06 14:54
谢谢各位,我觉得这个项目很有前途!!我也来学习学习!!
|
|
|
8楼#
发布于:2003-01-06 13:55
http://www.technomagesinc.com/iscsi_faq.html包含各种iSCSI介绍。
|
|
|
9楼#
发布于:2003-01-06 13:35
现在学校,企业对于iSCSI的研究很多,包括IETF也正在完善iSCSI的协议草案,用Google可以搜到的,也可以下载,比如IBM Cisco...公司的iSCSI产品,CMU UNH UML...学校的iSCSI项目,学校里的大多都有例程的,比如QLogic2200的FC的iSCSI driver
就虚拟HBA Disk而言zdhe提供的source里已经挺详细了,呵呵 |
|
10楼#
发布于:2003-01-06 12:54
///////////////////////////////////////
我在做iSCSI驱动,是基于SCSI miniport结构,我在分析一个IBM的类似的软件,该软件产生了一个SCSI虚拟HBA及设备。在注册表ENUM中列出了该设备,但不知道怎么做的。谢谢simba的热情回答! /////////////////////////////// 请问这个IBM的Iscsi软件叫啥名字,在那里有下载呢?谢谢。。 |
|
|
11楼#
发布于:2003-01-06 11:11
学到不少,尤其是zdhe提供的source。
|
|
|
12楼#
发布于:2003-01-06 10:59
多谢!
|
|
|
13楼#
发布于:2003-01-05 19:25
处理 SCSIOP_INQUIRY
|
|
14楼#
发布于:2003-01-05 15:20
多谢两位大侠的指导!
需要创建SCSI HBA以及相应的磁盘设备,两者的关系一直不清楚,是不是legacy miniport提供信息给port driver产生HBA设备,系统怎么知道HBA上的虚拟磁盘设备? |
|
|
15楼#
发布于:2003-01-05 15:16
呵呵,这倒也是,既然daemon可在miniPort这里将对底层设备的IO重新定向到文件,那去别的地方应该也问题不大,应该主要是一个驱动层次的问题,要是够牛X估计都能写一个SCSI miniPort去操作网卡什么的,如DDK文档中所述,操作非SCSI设备,反正都可以用SCSIPort的函数去填寄存器,嗯,试一把看看...
|
|
16楼#
发布于:2003-01-05 06:15
以前kanhai放到站上的,可惜这站的硬盘三天两头坏,估计很难找到了。
按照scsiport的规范创建设备,让设备产生不是难事。然后通过tdi或者其他路径读取网络数据也没有问题。没有既然已经注意到了daemon并且好像开始反汇编,应该可以自己搞定的。daemon支持mount网络上的数据文件,也就是说有先例的。当然它使用的是系统标准服务。 (无论9x还是nt,2k ,xp系) |
|
|
17楼#
发布于:2003-01-04 23:35
在设备列表中看到的项目都是注册表里的
注册表里的项目可用INF文件添加,所以这里写出来的driver配一个INF即可,看过那个虚拟光驱daemon么?看看那个虚拟HBA打哪儿冒出来的,应该对你有些帮助,其INF就在winnt\\inf里 还有一点:你在设备列表里看到的设备,比如就是SCSI适配器类别的,不一定是miniPort,就算是miniPort也不一定是PnP的,还有可能是legacy的哦 |
|
18楼#
发布于:2003-01-04 23:14
分特,同行???
iSCSI...你可是HUST的么?呵呵 由你的问题里我有那么一个疑问,既然iSCSI,又做SCSI miniPort,虚拟HBA,Disk那是没啥,但是你要SCSI over TCP/IP,这个TCP/IP你可怎么操作啊?难不成在miniPort里用TDI Client?好像不可以吧,那例程里怎么把srb打包进IP包丢出去啊 |
|
19楼#
发布于:2003-01-04 23:02
我在做iSCSI驱动,是基于SCSI miniport结构,我在分析一个IBM的类似的软件,该软件产生了一个SCSI虚拟HBA及设备。在注册表ENUM中列出了该设备,但不知道怎么做的。谢谢simba的热情回答!
|
|
|
上一页
下一页