Ubuntu 操作系统更新并重启后,Arduino IDE 中无法识别串行端口

Ubuntu 操作系统更新并重启后,Arduino IDE 中无法识别串行端口

更新至 20.04 LTS 并重启后,串行端口 ttyACM0 和 ttyUSB* 消失了。尝试从 Grub 内核 5.15.0-52-generic 升级至 5.15.0-48-generic。这些特定端口在 Arduino IDE 1.8.19 软件平台内引用。这是否是模块 uhci_hcd 的问题?

此输出当前是列出 usb 所指示的内容:

ed@ed-G41MT-S2PT:~$ lsusb

总线 001 设备 003:ID 046d:c52b Logitech, Inc. Unifying 接收器

总线 001 设备 002:ID 058f:6254 Alcor Micro Corp. USB 集线器

总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器

总线 005 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

总线 004 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

总线 003 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

总线 002 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

此输出是问题出现之前列出 usb 所指示的内容:

ed@ed-G41MT-S2PT:~$ lsusb

总线 001 设备 006:ID 046d:c315 Logitech, Inc. 经典键盘 200

总线 001 设备 005:ID 046d:c52b Logitech, Inc. Unifying 接收器

总线 001 设备 003:ID 058f:6254 Alcor Micro Corp. USB 集线器

总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器

总线 005 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

总线 004 设备 007:ID 10c4:ea60 Silicon Labs CP210x UART 桥接器 < 适用于 ESP32

总线 004 设备 013:ID 03eb:2145 Atmel Corp. ATMEGA328P-XMINI (CDC ACM) < 用于 UNO Wifi

总线 004 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

总线 003 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

总线 002 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

ed@ed-G41MT-S2PT:~$ ls -l /dev/ttyACM0

crw-rw---- 1 root dialout 166,0 十月 23 21:31 /dev/ttyACM0 < 用于 UNO Wifi Rev2

ed@ed-G41MT-S2PT:~$ ls -l /dev/ttyUSB* crw-rw---- 1 root dialout 188, 0 十月 23 20:47 /dev/ttyUSB0

dmsg 输出:

300.577326] usb 4-2: new full-speed USB device number 2 using uhci_hcd

[316.019449] usb 4-2:设备描述符读取/64,错误 -110

[331.643546] usb 4-2:设备描述符读取/64,错误 -110

[331.883253] usb 4-2: 使用 uhci_hcd 的新全速 USB 设备编号 3

[347.261737] usb 4-2:设备描述符读取/64,错误 -110

[362.886433] usb 4-2:设备描述符读取/64,错误 -110

[362.994477] usb usb4-port2:尝试电源循环

[362.994488] usb usb4-port2:无法禁用端口电源

[363.122494] usb 4-2: 使用 uhci_hcd 的新全速 USB 设备编号 4

[373.718020] usb 4-2:设备不接受地址 4,错误 -110

[373.845009] usb 4-2: 使用 uhci_hcd 的新全速 USB 设备编号 5

[384.471051] usb 4-2:设备不接受地址 5,错误 -110

[384.471080] usb usb4-port2:无法枚举 USB 设备

[ 435.568453] usb 4-2: 使用 uhci_hcd 的新全速 USB 设备编号 6

[ 450.965130] usb 4-2:设备描述符读取/64,错误 -110

[ 466.573514] usb 4-2:设备描述符读取/64,错误 -110

[ 466.809513] usb 4-2: 使用 uhci_hcd 的新全速 USB 设备编号 7

[ 482.189669] usb 4-2:设备描述符读取/64,错误 -110

[ 497.809646] usb 4-2:设备描述符读取/64,错误 -110

[ 497.917671] usb usb4-port2:尝试电源循环

[ 497.917685] usb usb4-port2:无法禁用端口电源

[ 498.045657] usb 4-2: 使用 uhci_hcd 的新全速 USB 设备编号 8

[ 508.637553] usb 4-2:设备不接受地址 8,错误 -110

[ 508.765551] usb 4-2: 使用 uhci_hcd 的新全速 USB 设备编号 9

[519.389402] usb 4-2:设备不接受地址 9,错误 -110

[519.389433] usb usb4-port2:无法枚举 USB 设备

[ 526.945401] perf:中断时间过长(2502 > 2500),将 kernel.perf_event_max_sample_rate 降低至 79750

[891.311959]i915 0000:00:02.0:[drm]错误管道 A 上的原子更新失败(开始=56121 结束=56122)时间 1312 微秒,最小值 894,最大值 899,扫描线开始 869,结束 9

[2109.011458] perf:中断时间过长(3130 > 3127),将 kernel.perf_event_max_sample_rate 降低至 63750

[3073.720481] usb 1-7.3: 使用 ehci-pci 的新全速 USB 设备编号 6

[3078.952378] usb 1-7.3:设备描述符读取/64,错误-32

[3079.160367] usb 1-7.3:设备描述符读取/64,错误-32

[3079.348364] usb 1-7.3: 使用 ehci-pci 的新全速 USB 设备编号 7

[3079.456365] usb 1-7.3:设备描述符读取/64,错误-32

[3079.664360] usb 1-7.3:设备描述符读取/64,错误-32

[3079.772426] usb 1-7-port3:尝试电源循环

[3080.376346] usb 1-7.3: 使用 ehci-pci 的新全速 USB 设备编号 8

[3080.792339] usb 1-7.3:设备不接受地址 8,错误 -32

[3080.872337] usb 1-7.3: 使用 ehci-pci 的新全速 USB 设备编号 9

[3081.288331] usb 1-7.3:设备不接受地址 9,错误 -32

[3081.288428]USB 1-7-端口3:无法枚举USB设备

相关内容