【发布时间】:2023-03-10 21:57:02
【问题描述】:
当我将光盘插入我的 USB dvd rom 驱动器时,为什么没有触发 uevents?每当我将驱动器与计算机连接和断开连接时,我都会收到 uevents。当前运行自定义的 linux 3.0.35 内核。
【问题讨论】:
当我将光盘插入我的 USB dvd rom 驱动器时,为什么没有触发 uevents?每当我将驱动器与计算机连接和断开连接时,我都会收到 uevents。当前运行自定义的 linux 3.0.35 内核。
【问题讨论】:
看来我必须做两件事才能让我的 USB dvd 驱动器触发 uevents。
/sys/block/sr?/events_poll_msecs设置为大于0的数字,在我的例子中,我设置为2000。设置events_poll_msecs 会导致内核轮询设备并在检测到更改时报告一个uevent。但是,直到用户空间 fopen 设备中的某些内容才会触发其他 uevent。
【讨论】:
-1 并且在插入 CD 时从未触发。谢谢!