SUBSYSTEM=="memstick", RUN{builtin}+="kmod load ms_block mspro_block"的意思
时间: 2023-11-18 10:05:31 浏览: 137
这是一个udev规则,当系统中发现memstick设备时,会执行内置的"kmod"命令去加载ms_block和mspro_block内核模块。这样系统就可以正确地识别和使用memstick设备了。其中,ms_block和mspro_block是用于支持Memory Stick和Memory Stick Pro卡的内核模块。
相关问题
SUBSYSTEM=="module", KERNEL=="parport_pc", RUN{builtin}+="kmod load ppdev"的意思
这是一个udev规则,通常存储在 /etc/udev/rules.d/ 目录下的 .rules 文件中。该规则的意思是:
当一个内核模块被加载时,如果它的子系统是 "module" 且它的内核名是 "parport_pc",则执行一个指定的操作,该操作是在运行时内置的,即执行 "kmod load ppdev" 命令来加载 ppdev 模块。
解释一下:
- SUBSYSTEM=="module":表示匹配内核模块(subsystem为 "module")。
- KERNEL=="parport_pc":表示匹配内核名为 "parport_pc" 的内核模块。
- RUN{builtin}+="kmod load ppdev":表示在运行时内置指令 "kmod load ppdev",即在匹配到规则后执行该命令来加载 ppdev 模块。
因此,该规则的作用是在加载 "parport_pc" 内核模块时,自动加载 "ppdev" 模块。这样可以确保在使用并行端口打印机时,系统自动加载了必要的内核模块,从而保证打印机正常工作。
ACTION=="add|change", SUBSYSTEM=="block", ENV{UDISKS_IGNORE}="1" 中 SUBSYSTEM的可用值
SUBSYSTEM 的可用值包括:
- block:块设备,如硬盘、U 盘等。
- net:网络设备,如网卡。
- sound:声卡设备。
- usb:USB 设备。
- hid:HID 设备,如键盘、鼠标等。
- input:输入设备,如触摸板、摇杆等。
- tty:串行设备,如串口、调制解调器等。
- video4linux:视频设备,如摄像头等。
- ppp:PPP 设备,如 3G 上网卡等。
阅读全文