版块
论坛
喜欢
话题
应用
搜索
登录
注册
featherlu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=74649
请教IRQL_NOT_LESS_OR_EQUAL的问题
用DS写了一个PCI的驱动,可是每次进行DMA传输的时候,就会出现重启用softice调试,显示的信息是:IRQL_NOT_LESS_OR_EQUAL请问出现这种错误的原因一般有那些了?我的程序基本上都是照书上例子写的,就是武安河的那本书的PCI9054的例子写的,可是运行便死机...
全文
回复
(
15
)
2005-01-27 17:17
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
bmyyyud
:
[quote][quote][quote][quote]会不会是irql的问题,确认你的callback运行在哪个irql上,Dispach_level还是Passive_level,不同的irql上会有不同的限制。 请问怎么知道当前CPU运行的IRQL? [/quo...
(2005-02-04 11:11)
回复
bmyyyud
:
[quote][quote][quote]会不会是irql的问题,确认你的callback运行在哪个irql上,Dispach_level还是Passive_level,不同的irql上会有不同的限制。 请问怎么知道当前CPU运行的IRQL? [/quote] 也可...
(2005-02-04 10:47)
回复
wowocock
:
[quote][quote]会不会是irql的问题,确认你的callback运行在哪个irql上,Dispach_level还是Passive_level,不同的irql上会有不同的限制。 请问怎么知道当前CPU运行的IRQL? [/quote] 也可以在SoftI...
(2005-02-04 10:30)
回复
ciomhan
:
不知道你的问题解决没有,我做FSD的时候遇到过这个错误,原因不是IRQL有问题,而是读取或写入数据的时候使用的BUFFER必须是从NON_PAGED POOL中申请的,如果你没有注意使用了PAGED POOL申请的空间,就会有这样的错误. 第一次发贴 Harmony so...
(2005-02-03 19:46)
回复
bmyyyud
:
[quote][quote]会不会是irql的问题,确认你的callback运行在哪个irql上,Dispach_level还是Passive_level,不同的irql上会有不同的限制。 请问怎么知道当前CPU运行的IRQL? [/quote] 也可以在SoftI...
(2005-02-01 11:40)
回复
bmyyyud
:
[quote]会不会是irql的问题,确认你的callback运行在哪个irql上,Dispach_level还是Passive_level,不同的irql上会有不同的限制。 请问怎么知道当前CPU运行的IRQL? [/quote] 也可以在SoftIce中输入?I...
(2005-02-01 11:26)
回复
bmyyyud
:
[quote]会不会是irql的问题,确认你的callback运行在哪个irql上,Dispach_level还是Passive_level,不同的irql上会有不同的限制。 请问怎么知道当前CPU运行的IRQL? [/quote] 相应的例程在确定的IRQL上运行...
(2005-01-30 16:33)
回复
flying
:
会不会是irql的问题,确认你的callback运行在哪个irql上,Dispach_level还是Passive_level,不同的irql上会有不同的限制。 请问怎么知道当前CPU运行的IRQL?
(2005-01-29 16:24)
回复
wowocock
:
把出问题附近的整个汇编代码贴出来......
(2005-01-28 16:52)
回复
Leonsoft
:
1.在DISPATCH_LEVEL上调用的有IRQL限制的DDK routine,有很多只能跑在<=PASSIVE_LEVEL. 2,内存分配有问题。
(2005-01-28 15:10)
回复
1
2
下一页 »
featherlu
加关注
写私信
0
关注
0
粉丝
18
帖子
返回顶部