官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14|回复: 1

关于装载驱动时发生Input/output error的问题

[复制链接]

6

主题

27

帖子

157

积分

注册会员

Rank: 2

积分
157
QQ
发表于 2019-5-16 22:20:53 | 显示全部楼层 |阅读模式
注意:如果点击空白处无法输入,则点击字会有输入提示符 | 则可以使用键盘进行输入!
此板块为[第二期Linux驱动开发]
  • 问题所在章节:触摸屏驱动程序
  • 发生问题的运行环境:
  • 问题发生描述:
    跟着老师的视频写完代码,在装载驱动s3c_ts.ko的时候,发生了异常。
    发生问题的就是在调用注册中断(request_irq)的时候,报出错误。
    不清楚是因为中断的原因还是磁盘的原因?求大神帮忙,谢谢了



  • 输出的错误信息:
    # insmod s3c_ts.ko
    nfs: server 192.168.1.105 not responding, still trying
    nfs: server 192.168.1.105 OK
    input: Unspecified device as /class/input/input1
    try...
    s3c2410_ts.c: Could not allocate ts IRQ_TC !
    insmod: cannot insert 's3c_ts.ko': Input/output error (-1): Input/output error
    # dmesg |grep err
    end_request: I/O error, dev mtdblock3, sector 256
    end_request: I/O error, dev mtdblock3, sector 256

    这个是源码:
    源码.png
    这个是错误信息:
    错误信息.png




回复

使用道具 举报

6

主题

27

帖子

157

积分

注册会员

Rank: 2

积分
157
QQ
 楼主| 发表于 2019-5-17 06:59:07 | 显示全部楼层
这个原因是因为注册中断的时候中断被占用了,
我将之前板子中的触摸屏驱动卸载后就好了,并且重新烧写了内核uImage。
回复 支持 反对

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2019-5-25 23:49 , Processed in 0.067517 second(s), 9 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表