Kiến trúc là arm64 chạy trên RPi 4 2gb. Thiết bị nối tiếp là bất kỳ bo mạch máy in 3d nào của tôi chạy chương trình cơ sở Klipper.
Thiết bị USB đã hoạt động hoàn toàn tốt trước khi cập nhật. Tôi cũng đã thử cài đặt mới 21.10 để đảm bảo rằng đó không phải là sự cố cập nhật, nhưng vẫn gặp sự cố tương tự. Việc cài đặt bản sao mới của 20.04 LTS sẽ khắc phục sự cố, vì vậy tôi khá tin rằng sự cố này có liên quan đến một số thay đổi từ 21.04 thành 21.10.
Thiết bị hiển thị đúng trong lsusb
:
Xe buýt 002 Thiết bị 001: ID 1d6b:0003 Trung tâm gốc Linux Foundation 3.0
Xe buýt 001 Thiết bị 003: ID 1d50:614e OpenMoko, Inc. lpc1769
Bus 001 Thiết bị 002: ID 2109:3431 VIA Labs, Inc. Hub
Xe buýt 001 Thiết bị 001: ID 1d6b:0002 Trung tâm gốc Linux Foundation 2.0
nhưng thiết bị thực tế (/dev/ttyACM0
trong 21.04 và 21.10) không bao giờ xuất hiện.
Tôi không chắc liệu nó có liên quan hay không, nhưng dường như systemd-udevd đang gặp lỗi:
Ngày 23 tháng 10 13:28:50 Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:14 Giá trị không hợp lệ "/bin/sh -c 'ALIASES=/proc/ device-tree/aliases; if cmp -s $ALIASES/uart0 $ALIASES/serial0; then echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then echo 1; other exit 1; fi'" cho CHƯƠNG TRÌNH ( char 58: loại thay thế không hợp lệ), bỏ qua, nhưng hãy sửa nó.
Ngày 23 tháng 10 13:28:50 Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:27 Giá trị không hợp lệ "/bin/sh -c 'ALIASES=/proc/ cây-thiết bị/bí danh; nếu [ -e /dev/ttyAMA0 ]; thì thoát 1; elif cmp -s $ALIASES/uart0 $ALIASES/serial0; sau đó echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then echo 1; other exit 1; fi'" cho CHƯƠNG TRÌNH (char 97: loại thay thế không hợp lệ), bỏ qua, nhưng vui lòng sửa nó.
Ngày 23 tháng 10 13:28:50 Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:38 Giá trị không hợp lệ "/bin/sh -c 'ALIASES=/proc/ device-tree/aliases; if cmp -s $ALIASES/uart1 $ALIASES/serial0; then echo 0; elif cmp -s $ALIASES/uart1 $ALIASES/serial1; then echo 1; other exit 1; fi '" cho CHƯƠNG TRÌNH ( char 58: loại thay thế không hợp lệ), bỏ qua, nhưng hãy sửa nó.```