这是我移植的一个window下的iSCSI目标器(Target),支持微软的启动器和linux下的iSCSI启动器,提供文件IO和内存IO两种模式.加上微软的启动器就可以迅速搭建自己的iSCSI平台了。
回复(32) 2004-06-18 14:58 来自版块 - 内核编程
表情
simba我的意思是你在初始化的时候用IOCTL_SCSI_GET_ADDRESS取得你创建的disk的BUS TARGET LUN,记录下来,在miniport里面就可以根据SRB的Path Target Lun来确定是不是发给你创建的disk的。 可以取,不过所有盘的全是0,因...(2005-02-27 00:06)
tanky我的意思是你在初始化的时候用IOCTL_SCSI_GET_ADDRESS取得你创建的disk的BUS TARGET LUN,记录下来,在miniport里面就可以根据SRB的Path Target Lun来确定是不是发给你创建的disk的。(2005-02-26 22:08)
simba不过话说回来,要是能在创建Disk Pdo时完全模仿一个SCSI Disk倒也不必这么麻烦了,呵呵(2005-02-26 21:46)
simba那是个port + miniport完整的WDM驱动,在处理StartDevice时直接创建Disk Pdo,并没有处理INQUIRY,由于没有创建成SCSI Disk所以没有<PathId,TargetId,Lun>,于是在驱动中(IRP_MJ_SCSI...SRB...(2005-02-26 21:40)
tankyDS 3.1里面生成的那个虚拟SCSI适配器框架我没试过,我还没看太明白,你是那一层的驱动啊,miniport?还是一般的驱动然后自己创建一个disk pdo?那你怎么截获请求呢?是filter的话应该还可以看到PDO指针,如果是miniport,可以通过IOCTL_SCSI_G...(2005-02-26 13:37)
simba对了,正好有个小问题讨教,不知道你试没试过DS 3.1里面生成的那个虚拟SCSI适配器框架?生成的代码里面暂时就一个RAM disk,还有点BUG,在处理start device时手工创建了Disk PDO,用DeviceId区别并且挂在适配器device extension的l...(2005-02-26 12:20)
simba我在你们旁边冯姐那里,呵呵,你们做iSCSI的那年我们在搞软阵列里面的东西,碰巧也在看miniport/port/disk class,byhh里面好像还留着几片那时的贴子,我是apocalypse ;)(2005-02-26 12:08)
tankytanky是老谢实验室的么?我注意你很久了,hohoho 是啊,你是那里,说得我后背直冒凉气呀。 +_+!! 新的版本V0.8出来了,加入了多用户管理和数据保护和还原功能。欢迎使用。 下载地址: http://iscsi.nease.net (2005-02-24 20:20)
simbatanky是老谢实验室的么?我注意你很久了,hohoho 这是我移植的一个window下的iSCSI目标器(Target),支持微软的启动器和linux下的iSCSI启动器,提供文件IO和内存IO两种模式. 加上微软的启动器就可以迅速搭建自己的iSCSI平台了。 (2005-01-22 01:18)
ac97eric而且我已登陆白云黄鹤,账号Rubbish(不太好听,没办法,不让用数字),昵称是陈灼,请多指教! (2004-12-03 11:04)

返回顶部