求救模块加载问题
[root@localhost hello]# mknod /dev/hello c 250 0
[root@localhost hello]# echo "write to device" < /dev/hello
bash: /dev/hello: 没有那个设备或地址
[root@localhost hello]# cat /dev/hello
cat: /dev/hello: 没有那个设备或地址
[root@localhost hello]# ls -l /dev/hello
crw-r--r-- 1 root root 250, 0 5月 9 09:34 /dev/hello
在/dev找到了hello,其大小为0B
不知道怎么回事啊,有高手帮小弟解决下,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你没有加载模块阿...
谢谢你~!
我是这样操作的
#insmod hello.ko
#lsmod
可以看到hello模块的
# mknod /dev/hello c 250 0
有/dev/hello
但大小是0B
然后就是这样的
# echo "write to device" < /dev/hello
bash: /dev/hello: 没有那个设备或地址
# cat /dev/hello
cat: /dev/hello: 没有那个设备或地址
# ls -l /dev/hello
crw-r--r-- 1 root root 250, 0 5月 9 09:34 /dev/hello
奇怪了
是和你说的没有把模块加进去吗???
怎么加进去啊
不是用insmod hello.ko(是2.6版本的)???
[ 本帖最后由 luylg622 于 2007-5-10 11:28 编辑 ]
Kernel 版本?
你可以试试先mknod, 再insmod