阅读:2387回复:27
我也来发帖庆祝一下
最近由于项目需要,需要对某型号的SCSI阵列卡进行控制,但因为该阵列卡没有提供任何关于开发的资料,何亚太区代理联系也未能提供任何帮助,万般无赖只好自己跟踪该卡,并分析出该开的通信协议以供项目需要。
经过几天加班,现在终于调试成功,可以知道该卡的阵列情况了。 第一天,建立阵列环境,由于鄙人从来没有接触过SCSI阵列卡,所以刚开始就遇到了麻烦,刚建立的系统一不小心,多拔了个硬盘结果系统崩溃了。 第二天,开发写驱动跟踪该卡,刚开始使用DS生成了个框架,但不论这样调试,始终出现引导错。无赖只好使用DDK重新写了个驱动。 第三天,驱动可以正常run了,但还不能进行跟踪。 第四天,驱动可以工作,并能捕获数据了,但数据量太大,根本不从知道那些信息是需要的信息。有的数据包大达几K,并且会持续的不断有数据输出,大约10秒中就有数十包数据。于是觉得这样分析太麻烦了。 第五天,转而反汇编该卡的驱动,但发现驱动和app之间通信的模块太多(有4、5个,如果每个都这样反汇编,工作量一定很大,于是放弃了) 第六天,在无赖的条件下只好使用SoftIce进行动态跟踪了。 第七天,跟踪进入了尴尬局面,问题仍然无实质进展,并一度时间想放弃该项目,但考虑到自本人接项目以来还有因为技术原因而放弃的项目,并且眼看就要完成的项目因为这个问题而付诸东流,实在不甘心,于是硬做头皮继续调试。 第八天,问题终于有了突破进展,找到了其中需要的一个关键性信息,一时兴奋不已,但接下来的验证信息正确性带来了麻烦,因为要测试RAID情况变化,需要拔插硬盘,并且在适当的时候需要做RAID,而做RAID需要消耗大量时间,每次大约要3小时(具体和硬盘大小CPU等有密切关系),因此效率非常低。 第九天,为题基本停止不前。 第十天,其它信息相继跟踪得到。 第十一天,验证所有信息,并通过了预期验证。 第十二天,开发所有收尾工作(安装,驱动通讯的开发接口等) 这样问题通过12天的苦战终于完成了! 现在要好好休息一下了:) |
|
|
沙发#
发布于:2004-12-12 18:55
恭喜恭喜!!!
|
|
|
板凳#
发布于:2004-12-12 19:09
恭喜恭喜!!! 恭喜恭喜 [编辑 - 12/12/04 by johnliu] |
|
地板#
发布于:2004-12-12 19:11
多谢两位捧场
|
|
|
地下室#
发布于:2004-12-12 21:05
恭喜一下,以后还要请教你问题的。呵呵。
|
|
5楼#
发布于:2004-12-12 23:48
牛!
|
|
|
6楼#
发布于:2004-12-13 17:26
恭喜一下,以后还要请教你问题的。呵呵。 |
|
|
7楼#
发布于:2004-12-14 11:25
12天就搞定?哇!
我做一个小程序也要12天。不能比 |
|
|
8楼#
发布于:2004-12-14 20:11
12天就搞定?哇! 如果不去分析那些东西,12天已经是很长时间了。 |
|
|
9楼#
发布于:2004-12-14 22:06
真不愧是论坛大佬 啊!!
一个字 “牛” |
|
|
10楼#
发布于:2004-12-14 22:08
AllenZh大侠啊,
可以问您一个问题啊? 你做驱动有几年的经验了? |
|
|
11楼#
发布于:2004-12-15 16:40
AllenZh大侠啊, 发贴或mail给我,但我不能保证所有问题都回答(因为如果这样我会忙不过来,并且我的能力也很有限) 我做驱动有4,5年吧,不过我都不是专业写驱动 |
|
|
12楼#
发布于:2004-12-16 08:54
我真的无话可说,除了牛还是牛:))))
希望以后AllenZh大虾能多多指教 :cool: |
|
|
13楼#
发布于:2004-12-16 17:32
真的够牛×的了!
佩服! |
|
|
14楼#
发布于:2005-01-22 16:12
首先恭喜了,其次你用的卡的主芯片是否为LSI 53C1030或53C1010
若是,请教如下问题: 1、中断的响应,PCI下要求有一个中断ACKNOLEDGE的寄存器,是哪一个?我总是响应不了中断。 2、命令缓冲区、数据缓冲区如何分配? 3、 |
|
|
15楼#
发布于:2005-01-22 16:32
首先恭喜了,其次你用的卡的主芯片是否为LSI 53C1030或53C1010 我使用的不是这个系列的芯片,并且我写的是跟踪这个卡的驱动,然后获得必要的信息给应用程序。当然难度不压于写SCSI卡驱动 |
|
|
16楼#
发布于:2005-01-22 16:58
你有没有SCSI卡在WIN下驱动开发的相关资料,可否分享一下。
我现在做SCSI目标模式的驱动 phder@sohu.com 谢谢 |
|
|
17楼#
发布于:2005-01-24 11:44
牛,接分了
|
|
|
18楼#
发布于:2005-01-24 16:51
我真的很想用.....
****犹如 滔滔江水 连绵不绝 来形容我现在的感受 不过未免太俗气了些.哎. 学习学习 进步进步! :D |
|
|
19楼#
发布于:2005-01-24 17:13
下联是:
黄河泛滥,一发不可收拾... |
|
|
上一页
下一页