seamano
驱动牛犊
驱动牛犊
  • 注册日期2004-07-28
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1591回复:0

request_irq() 看看我的中断为什么不能申请??

楼主#
更多 发布于:2004-08-08 12:16
  在我的init_module()里面用到了 request_irq()函数 申请的中断号是32但是insmod 加载时总是返回-EBUSY 但是查看 /proc/interrupts 的中断号分布 中断号32 没有被用到啊 请问这是为什么啊
int init_module(void)
.......
int result;
result=request_irq(irq,handler,SA_INTERRUPT,"test",NULL);
if (result=0) printk("success\n");
else{ if (result=-EBUSY) printk("BUSY\n");
else printk("BUSY\n"); }

我的开发板是 Intel 的sitsang (pxa255)

是不是在申请中断前要注意些什么啊
 当irq 为10  15  31 103 时都可以但是就是我要的中断号32 不行
??? 这是为什么呢??
游客

返回顶部