列出 /dev/ 路径中的设备

列出 /dev/ 路径中的设备

我已经尝试了好几天让我的 ESP32 显示在 /dev/ttyUSB*

我根本无法显示它

我正在运行 ubuntu

如果我执行 lsusb 我会得到

Bus 001 Device 006: ID 1a86:55d4 QinHeng Electronics USB Single Serial

如果我运行:

ls -l /dev/ttyUS*
ls: cannot access '/dev/ttyUS*': No such file or directory

sudo dmesg
[ 2453.003616] usb 1-1.1: new full-speed USB device number 8 using xhci_hcd
[ 2453.112386] usb 1-1.1: New USB device found, idVendor=1a86, idProduct=55d4, bcdDevice= 4.43
[ 2453.112403] usb 1-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[ 2453.112410] usb 1-1.1: Product: USB Single Serial
[ 2453.112416] usb 1-1.1: SerialNumber: [removed by me] 

我做错了什么?有一次我运行了 ls /dev/*,通过排除法我发现该设备

lrwxrwxrwx 1 root root 18 May  7 20:07 189:5 -> ../bus/usb/001/006

编辑

 ubuntu@raspberrypi:~$ usb-devices | awk '/55d4/' RS=
 T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  8 Spd=12  MxCh= 0
 D:  Ver= 1.10 Cls=02(commc) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
 P:  Vendor=1a86 ProdID=55d4 Rev=04.43
 S:  Product=USB Single Serial
 S:  SerialNumber= Same as the one before
 C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=134mA
 I:  If#=0x0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=(none)
 I:  If#=0x1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)

我在跑步 :

 Welcome to Ubuntu 21.10 (GNU/Linux 5.13.0-1025-raspi aarch64)

答案1

正如@Pilot6 正确指出的那样,这是一个驱动程序问题。

对于将来可能遇到此类问题的人:

看看你的 ESP32,其中一个芯片上应该写有可以帮助您查找芯片驱动程序的东西

例如我的是 C9102X,来自这里

相关内容