小编jya*_*ard的帖子

udev 规则未执行

我有以下udevadm列出的设备:

查看设备'/devices/pci0000:00/0000:00:1c.7/0000:09:00.0/usb6/6-2/6-2:1.0/ttyUSB0/tty/ttyUSB0':KERNEL==“ttyUSB0”子系统==“tty”驱动程序==“”

查看父设备 '/devices/pci0000:00/0000:00:1c.7/0000:09:00.0/usb6/6-2/6-2:1.0/ttyUSB0': KERNELS=="ttyUSB0" SUBSYSTEMS== “usb 串行”驱动程序==“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" SUBSYSTEMS ==“usb”驱动程序==“pl2303”ATTRS{bInterfaceNumber}==“00”ATTRS{bAlternateSetting}==“0”ATTRS{bNumEndpoints}==“03”ATTRS{bInterfaceClass}==“ff”ATTRS{bInterfaceSubClass }==“00”ATTRS{bInterfaceProtocol}==“00”ATTRS{supports_autosuspend}==“1”

所以我创建了规则:

内核==“ttyUSB0”,子系统==“tty”,子系统==“usb串行”,驱动程序==“pl2303”,内核==“6-2:1.0”,SYMLINK + =“cc128serial”

这是行不通的。

但是如果我这样做:

内核==“ttyUSB0”,子系统==“tty”,子系统==“usb串行”,驱动程序==“pl2303”,SYMLINK + =“cc128serial”

然后就可以了。我尝试过KERNELS=="6*"等等,但没有可用

有任何想法吗 ?

谢谢

linux udev

1
推荐指数
1
解决办法
3372
查看次数

标签 统计

linux ×1

udev ×1