更新我的 arch 系统后,我遇到一个问题,当我将 Arduino UNO 板连接到我的计算机时,它没有出现在 Arduino IDE 的串行端口列表中。以前它总是开着
/dev/ttyACM0
。而且总是有 /dev/ttyS0
选项仍然存在,但我不知道那是什么。当我连接 Arduino 时,它确实出现在 lsusb
:
Bus 002 Device 025: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
我还在
journalctl -e -t kernel
中看到以下消息:
мар 03 18:52:02 comp kernel: usb 2-1.5: new full-speed USB device number 25 using ehci-pci
мар 03 18:52:02 comp kernel: usb 2-1.5: New USB device found, idVendor=2341, idProduct=0043, bcdDevice= 0.01
мар 03 18:52:02 comp kernel: usb 2-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=220
мар 03 18:52:02 comp kernel: usb 2-1.5: Manufacturer: Arduino (www.arduino.cc)
мар 03 18:52:02 comp kernel: usb 2-1.5: SerialNumber: 753383236353510172F1
这是
ls /dev/
的输出:
autofs input sda2 tty28 tty54 ttyS22 vcs5
block kmsg shm tty29 tty55 ttyS23 vcs6
bsg kvm snapshot tty3 tty56 ttyS24 vcs7
btrfs-control log snd tty30 tty57 ttyS25 vcsa
bus loop-control stderr tty31 tty58 ttyS26 vcsa1
char mapper stdin tty32 tty59 ttyS27 vcsa2
console mei0 stdout tty33 tty6 ttyS28 vcsa3
core mem tty tty34 tty60 ttyS29 vcsa4
cpu midi tty0 tty35 tty61 ttyS3 vcsa5
cpu_dma_latency mqueue tty1 tty36 tty62 ttyS30 vcsa6
cuse net tty10 tty37 tty63 ttyS31 vcsa7
disk null tty11 tty38 tty7 ttyS4 vcsu
dma_heap nvidia0 tty12 tty39 tty8 ttyS5 vcsu1
dmfm nvidiactl tty13 tty4 tty9 ttyS6 vcsu2
dmmidi nvidia-modeset tty14 tty40 ttyS0 ttyS7 vcsu3
dri nvidia-uvm tty15 tty41 ttyS1 ttyS8 vcsu4
fb0 nvidia-uvm-tools tty16 tty42 ttyS10 ttyS9 vcsu5
fd nvram tty17 tty43 ttyS11 udmabuf vcsu6
full port tty18 tty44 ttyS12 uhid vcsu7
fuse ppp tty19 tty45 ttyS13 uinput vfio
fw0 psaux tty2 tty46 ttyS14 urandom vga_arbiter
hidraw0 ptmx tty20 tty47 ttyS15 usb vhci
hidraw1 pts tty21 tty48 ttyS16 userfaultfd vhost-net
hidraw2 random tty22 tty49 ttyS17 userio vhost-vsock
hidraw3 rfkill tty23 tty5 ttyS18 vcs watchdog
hidraw4 rtc tty24 tty50 ttyS19 vcs1 watchdog0
hpet rtc0 tty25 tty51 ttyS2 vcs2 zero
hugepages sda tty26 tty52 ttyS20 vcs3
hwrng sda1 tty27 tty53 ttyS21 vcs4
还尝试从 root 运行 arduino IDE。一切都没有改变。
在 this thread 中,有人建议类似的问题可能与
brltty
或 orca
包有关。我没有安装这些。
我刚刚重新启动计算机,问题就消失了。可能更新后我必须重新启动。