当前位置: 技术问答>linux和unix
第一个linux驱动程序的问题
来源: 互联网 发布时间:2016-08-16
本文导语: 我按照书上写了一个驱动。 编译通过 insmod成功 lsmod可以看到 问题 :1,tail /var/log/message 和 tail /var/log/kern.log 里看不到要输出的结果。 2,rmmod hello时出现 ERROR: Removing 'hello': Device or resource bu...
我按照书上写了一个驱动。
编译通过 insmod成功 lsmod可以看到
问题 :1,tail /var/log/message 和 tail /var/log/kern.log 里看不到要输出的结果。
2,rmmod hello时出现 ERROR: Removing 'hello': Device or resource busy
Thanks you very much in advance!!
编译通过 insmod成功 lsmod可以看到
问题 :1,tail /var/log/message 和 tail /var/log/kern.log 里看不到要输出的结果。
2,rmmod hello时出现 ERROR: Removing 'hello': Device or resource busy
Thanks you very much in advance!!
|
1. cat /proc/kmsg 或者执行 dmesg;
2. 看看是否引用计数问题导致系统认为该驱动在被引用;
GOOD LUCK!
2. 看看是否引用计数问题导致系统认为该驱动在被引用;
GOOD LUCK!
|
1. 可以用 dmesg 查看核心打印的信息。
2. 应该是模块引用计数出现问题了。
2. 应该是模块引用计数出现问题了。
|
关注
|
lsmod 查看一下你的模块是否被引用了。