我正在从事迷你路由器项目,想自动USB热插拔事件时,设备插入路由。
使用的内核版本是2.6.30,并配置了CONFIG_HOTPLUG。
我用谷歌搜索并编写了热插拔脚本,但没有得到holplug上的事件。有没有人能一瞥解决方案。
发布于 2013-07-26 22:24:01
确保您的热插拔脚本路径位于/proc/sys/kernel/hotplug文件中:
echo /path/to/hotplug/script > /proc/sys/kernel/hotplug默认路径为/sbin/hotplug。
如果您使用bash脚本来分解热插拔,如下所示
#!/bin/bash
env >> /your/log/file确保您指定了/your/log/file的绝对路径,并且脚本是可执行的(只需手动运行它,看看它是否有效)。
此外,如果设备上安装了udev,请尝试使用udev捕获uevent,并查看它们是否是由内核生成的:
udevadm monitorhttps://stackoverflow.com/questions/11882495
复制相似问题