gfengict 发表于 2012-02-21 20:18

Linux内核检测USB事件

大家好,我要在Linux内核层中实现以下功能:当有U盘插入时,能检测到这一动作,并对U盘进行验证,只有通过验证的U盘才允许使用。比如只有U盘的某个特定扇区是自己定义的内容时才允许使用。

请问,有什么好的思路吗?

ant艾草 发表于 2012-02-22 12:35

使用udev/uevent机制

gfengict 发表于 2012-02-23 17:37

回复 2# ant艾草

多谢ant兄。可是udev机制是用户层的机制,我需要在内核层实现该功能。
   

MagicBoy2010 发表于 2012-02-26 20:00

检测U盘插入的事件在Linux内核里归USB host driver去管,它会负责向用户空间报告这一事件,你可以让用户空间的程序在接收到该事件后加载你的内核模块,否则你自己想改USB host的驱动代码吗?

lloydm 发表于 2012-07-05 09:41

cvip302814 发表于 2012-07-27 16:11

hub.c里,usb_new_device中
页: [1]
查看完整版本: Linux内核检测USB事件