阅读:1123回复:6
关于驱动程序与双3.0至强CPU 800MHZ外频服务器
我的PCI卡采集驱动程序已经在如下交错平台运行OK:
1:操作系统:WIN2000专业/SERVER/ADV/2003 2:CPU:单至强/单超线程至强/双至强/双超线程至强(最高2.8G) 3:主板外频:400MHZ, 533MHZ 最近一台服务器CPU是双3.0至强、主板是800MHZ外频的,结果驱动程序一安装就兰屏,报告说可能是 driver fault。 分析:驱动是用driverworks开发的,可能是大家讨论的spinlock之类的东西没用好。 百思不得其解:难道驱动程序还跟主板外频有关? |
|
沙发#
发布于:2005-06-01 13:44
请高手指点!
|
|
板凳#
发布于:2005-06-01 13:50
跟外频扯不上关系吧。
你可以用windbg分析一下转储的dump文件。 |
|
驱动老牛
|
地板#
发布于:2005-06-02 10:04
我的PCI卡采集驱动程序已经在如下交错平台运行OK: 应该不会,自旋锁是专门处理这个的。 IRQL概念仅能解决单CPU上的同步问题,在多处理器平台上,它不能保证你的代码不被运行在其它处理器上的代码所干扰。一个称为自旋锁(spin lock)的原始对象可以解决这个问题。 |
|
地下室#
发布于:2005-06-02 16:42
应该不会,自旋锁是专门处理这个的。 最明显的是这现象与CPU频率无关. 实际该驱动在400M,533M总线的多CPU系统上运行OK的. 上次买的800M外频服务器已经换成400M的了,哎... 等下次再买台800M的再来调试. |
|
5楼#
发布于:2005-06-04 09:55
[quote]应该不会,自旋锁是专门处理这个的。 最明显的是这现象与CPU频率无关. 实际该驱动在400M,533M总线的多CPU系统上运行OK的. 上次买的800M外频服务器已经换成400M的了,哎... 等下次再买台800M的再来调试. [/quote] 是不是PCI卡设计有问题 |
|
|
6楼#
发布于:2005-06-18 09:26
是不是PCI卡设计有问题 卡是另外一个人设计的,我不懂。 总之3COM的网卡是插哪里都能用,我们自己的卡却。。。。 足见各方面兼容性考虑很不到位,功底不足啊。惭愧,惭愧。 [编辑 - 6/18/05 by yunyanrong] |
|