0

我有用于读取和写入 CAN 数据的 HEX+CAN 电缆,但是将此电缆连接到 ubuntu 20.04 笔记本电脑,/dev/ttyUSB* 设备未创建。

$ dmesg

[14356.453593] usb 1-1: new full-speed USB device number 11 using xhci_hcd
[14356.607629] usb 1-1: New USB device found, idVendor=0403, idProduct=fa3f, bcdDevice= 6.00
[14356.607633] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14356.607635] usb 1-1: Product: Car2diag HEX-USB
[14356.607637] usb 1-1: Manufacturer: Car2diag
[14356.607638] usb 1-1: SerialNumber: RT000001

$ lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader
Bus 001 Device 004: ID 8087:0a2b Intel Corp. 
Bus 001 Device 003: ID 04f2:b5ee Chicony Electronics Co., Ltd HP HD Camera
Bus 001 Device 008: ID 093a:2516 Pixart Imaging, Inc. USB OPTICAL MOUSE
Bus 001 Device 011: ID 0403:fa3f Future Technology Devices International, Ltd Car2diag HEX-USB <-- connected cable
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我试图将规则写入/etc/udev/rules.d/70-snap.snapd.rules并添加:

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fa3f", ATTRS{serial}=="RT000001", SYMLINK+="ttyUSB0"

但它没有任何结果。我很乐意听取有关如何在连接此设备(CAN+HEX)时设置创建 /dev/ttyUSB* 的任何建议。

4

0 回答 0