我有以下udevadm
列出为的设备:
查看设备'/devices/pci0000:00/0000:00:1c.7/0000:09:00.0/usb6/6-2/6-2:1.0/ttyUSB0/tty/ttyUSB0':KERNEL ==“ ttyUSB0” SUBSYSTEM ==“ tty”驱动程序==“”
查看父设备'/devices/pci0000:00/0000:00:1c.7/0000:09:00.0/usb6/6-2/6-2:1.0/ttyUSB0':KERNELS ==“ ttyUSB0” SUBSYSTEMS == “ usb-serial” DRIVERS ==“ pl2303” ATTRS {port_number} ==“ 0”
查看父设备'/devices/pci0000:00/0000:00:1c.7/0000:09:00.0/usb6/6-2/6-2:1.0':KERNELS ==“ 6-2:1.0”子系统==“ usb” DRIVERS ==“ pl2303” ATTRS {bInterfaceNumber} ==“ 00” ATTRS {bAlternateSetting} ==“ 0” ATTRS {bNumEndpoints} ==“ 03” ATTRS {bInterfaceClass} ==“ ff” ATTRS {bInterfaceSubClass } ==“ 00” ATTRS {bInterfaceProtocol} ==“ 00” ATTRS {supports_autosuspend} ==“ 1”
因此,我创建了规则:
KERNEL ==“ ttyUSB0”,SUBSYSTEM ==“ tty”,SUBSYSTEMS ==“ usb-serial”,DRIVERS ==“ pl2303”,KERNELS ==“ 6-2:1.0”,SYMLINK + =“ cc128serial”
这行不通。
但是,如果我这样做:
KERNEL ==“ ttyUSB0”,SUBSYSTEM ==“ tty”,SUBSYSTEMS ==“ usb-serial”,DRIVERS ==“ pl2303”,SYMLINK + =“ cc128serial”
然后就可以了。我尝试用KERNELS=="6*"
等..无法使用
有任何想法吗 ?
谢谢