สถาปัตยกรรมคือ arm64 ที่ทำงานบน RPi 4 2gb อุปกรณ์ซีเรียลคือบอร์ดเครื่องพิมพ์ 3 มิติใดๆ ของฉันที่ใช้เฟิร์มแวร์ Klipper
อุปกรณ์ USB ทำงานได้อย่างสมบูรณ์ก่อนการอัปเดต ฉันได้ลองติดตั้ง 21.10 ใหม่เพื่อให้แน่ใจว่าไม่ใช่ปัญหาการอัปเดต แต่ก็ยังมีปัญหาเดิมอยู่ การติดตั้งสำเนาใหม่ของ 20.04 LTS ช่วยแก้ปัญหาได้ ดังนั้นฉันค่อนข้างมั่นใจว่าปัญหานี้เกี่ยวข้องกับการเปลี่ยนแปลงบางอย่างจาก 21.04 เป็น 21.10
อุปกรณ์แสดงอย่างถูกต้องใน แย่แล้ว
:
อุปกรณ์บัส 002 001: ID 1d6b:0003 รูตฮับ Linux Foundation 3.0
อุปกรณ์บัส 001 003: ID 1d50:614e OpenMoko, Inc. lpc1769
บัส 001 อุปกรณ์ 002: ID 2109:3431 VIA Labs, Inc. Hub
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0
แต่อุปกรณ์จริง (/dev/ttyACM0
ใน 21.04 และ 21.10) ไม่เคยปรากฏขึ้น
ฉันไม่แน่ใจว่ามันเกี่ยวข้องกันหรือไม่ แต่ดูเหมือนว่า systemd-udevd จะเกิดข้อผิดพลาด:
23 ต.ค. 13:28:50 น. Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:14 ค่าไม่ถูกต้อง "/bin/sh -c 'ALIASES=/proc/ ต้นไม้อุปกรณ์/นามแฝง ถ้า cmp -s $ALIASES/uart0 $ALIASES/serial0; จากนั้น echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; จากนั้น echo 1; อื่นออก 1; fi'" สำหรับ PROGRAM ( อักขระ 58: ประเภทการแทนที่ไม่ถูกต้อง) เพิกเฉย แต่โปรดแก้ไข
23 ต.ค. 13:28:50 น. Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:27 ค่าไม่ถูกต้อง "/bin/sh -c 'ALIASES=/proc/ ต้นไม้อุปกรณ์/นามแฝง ถ้า [ -e /dev/ttyAMA0 ]; จากนั้นออก 1; elif cmp -s $ALIASES/uart0 $ALIASES/serial0; จากนั้น echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; จากนั้น echo 1; else exit 1; fi'" สำหรับ PROGRAM (ถ่าน 97: ประเภทการทดแทนที่ไม่ถูกต้อง) ละเว้น แต่โปรดแก้ไข
23 ต.ค. 13:28:50 น. Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:38 ค่าไม่ถูกต้อง "/bin/sh -c 'ALIASES=/proc/ ต้นไม้อุปกรณ์/นามแฝง ถ้า cmp -s $ALIASES/uart1 $ALIASES/serial0; จากนั้น echo 0; elif cmp -s $ALIASES/uart1 $ALIASES/serial1; จากนั้น echo 1; อื่นออก 1; fi '" สำหรับ PROGRAM ( อักขระ 58: ประเภทการแทนที่ไม่ถูกต้อง) เพิกเฉย แต่โปรดแก้ไข ```