我试图修复v4l2loopback
驱动程序以使用udev(让udev自动分配稳定的设备名称)。
问题似乎是,设备驱动程序没有公开udev看似需要正确使用标准60-persistent-v4l.rules
的一些字段,即:
ID_BUS
ID_SERIAL
ID_PATH
此外,在设备上运行udevadm test-builtin path_id
并不会返回任何内容(退出代码为1
)。
现在我在网上找到的任何例子都假设我想写一个USB设备驱动程序。遗憾的是,v4l2loopback
设备不是virtual
设备。
所以问题是:
如何将PATH
,SERIAL
和BUS
属性添加到虚拟设备驱动程序,以便udev
看到他们?
注意:问题的确是针对修复设备驱动程序,以便它可以很好地与现有的udev规则配合使用(而不是调整udev以便它能正确识别设备)。
答案 0 :(得分:0)