插入USB-Stick时打开脚本的内核模块

时间:2018-07-04 14:59:25

标签: c linux-kernel kernel-module usb-drive

我需要编写一个内核模块,其功能类似于插入USB-Stick时打开脚本。我找不到任何可用来检查是否插入USB存储棒的头文件或smth,而不是第一次初始化。我发现了一个用于断开连接的功能,但不是用于连接的,但是断开连接功能也不起作用,因为usbhid正在阻止它(我想是这样,我不确定)。试图卸载驱动程序,但没有帮助。有人知道我在哪里可以找到USB连接功能吗?还是给我发送代码示例?我的意思不是探针功能!

谢谢社区

1 个答案:

答案 0 :(得分:1)

考虑添加Udev rule。编写内核模块不是一个好选择,因为在内核模式下运行脚本不是一个好主意,内核模式并不是要这样做。

有一个已回答的问题How to do I detect USB drive