每当我将光盘插入USB dvd rom驱动器时,没有触发任何事件的原因是什么?每当我连接并断开驱动器与计算机的连接时,我都会遇到麻烦。目前正在运行自定义linux 3.0.35内核。
答案 0 :(得分:1)
看起来我必须做两件事来让我的USB DVD驱动器触发。
/sys/block/sr?/events_poll_msecs
设置为大于0的某个数字,在我的情况下,我将其设置为2000. 设置events_poll_msecs
会导致内核轮询设备并在检测到更改时报告uevent。但是,在用户空间fopen
设备中的某些内容之前,不会触发其他任何操作。