0

我编写了一个简单的 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并且该规则有效!

4

1 回答 1

1

正确的 udev 过滤器是:

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

IE。/dev/ 不需要在 KERNEL 参数前面。我必须在之前编辑文件时将其放入。

于 2013-07-26T15:50:59.843 回答