热插拔设备的sysfs条目

时间:2013-05-31 04:18:23

标签: linux-kernel linux-device-driver udev sysfs hotplugging

我已经读过驱动程序核心通过netlink从sysfs发送uevent到udev或者正在监听它的一些守护进程然后相应的驱动程序被udev识别并加载它。但是如何创建与热插拔设备相对应的sysfs条目?

提前感谢您的回复。

1 个答案:

答案 0 :(得分:0)

驱动程序在初始化时使用已获得或硬编码使用的主/次编号创建sysfs条目。每个设备文件夹中的文件'uevent'文件允许守护进程通过netlink套接字发送事件。

写入'uevent'文件的“add”值将导致生成所有add事件,因此你可以使用udev或任何正在运行的守护进程(具有相应的权限)来创建/ dev条目。 / p>

查看这个待处理的hotplug.txt文件,看看它是如何工作的。