求救模块加载问题

发布于 2022-09-29 03:31:14 字数 439 浏览 12 评论 0

[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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

森末i 2022-10-06 03:31:14

你没有加载模块阿...

十年不长 2022-10-06 03:31:14

谢谢你~!
我是这样操作的
#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 编辑 ]

月棠 2022-10-06 03:31:14

Kernel 版本?

你可以试试先mknod, 再insmod

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文