Udev规则不再有效

时间:2013-07-26 15:33:51

标签: linux linux-kernel udev

我编写了一个简单的udev规则,将我的小型闪存卡读卡器安装到可写设备节点。该规则之前工作正常,但由于某种原因似乎停止了,我之前正在编辑该文件,但现在它只包含:

KERNEL=="/dev/sd*", ATTRS{model}=="Compact Flash   ", SYMLINK+="compactflash-%k", MODE=="0666"

该文件名为90-cf-rule.rules,位于/etc/udev/rules.d。如果有人能够指出什么是错的,我会非常感激。

看起来udevd仍在运行,我在编辑规则文件后运行udevadm trigger。我试过插拔设备。我也确定模型匹配,因为我从udevadm info复制并粘贴了这个规则并且有效!

1 个答案:

答案 0 :(得分:1)

正确的udev过滤器是:

KERNEL=="sd*", ATTRS{model}=="Compact Flash   ", SYMLINK+="compactflash-%k", MODE=="0666"

即。在KERNEL参数前面不需要/ dev /。我必须在早些时候编辑文件时把它放进去。