创建字符设备后提示no such device or address

lynnjyl 2015-04-17 02:04:37
求论坛各位大神帮忙!

最近新接触linux,现在在研究字符设备驱动这一部分。
写好字符设备文件后,insmod,mknod和chmod操作都完成后,用dmesg查看已经init成功了device,并且在/dev目录下也看到了创建的myDevice文件。
但是!想用echo "123" > /dev/myDevice的时候出现

bash: No such device or address

cat /dev/myDevice的时候也有这个问题。刚接触linux,所以很多都不懂,也不知道问题出在哪里。。。还请各位大神帮忙!

linux新手求帮忙!谢谢!
...全文
3370 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lynnjyl 2015-04-17
  • 打赏
  • 举报
回复
引用 1 楼 nswcfd 的回复:
确认mknod使用的major:minor跟字符驱动是匹配的?
刚刚解决了问题,就是在mknod的时候,major number可能与原来的有冲突,换了一个number之后就没有这个问题出现了。 真是得来全不费工夫。 谢谢你的回复~
nswcfd 2015-04-17
  • 打赏
  • 举报
回复
确认mknod使用的major:minor跟字符驱动是匹配的?

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧