Score:3

อุปกรณ์ซีเรียล USB ไม่แสดงใน /dev/serial/by-id/ หลังจากอัปเดตตั้งแต่ 21.04 ถึง 21.10

ธง kp

สถาปัตยกรรมคือ 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: ประเภทการแทนที่ไม่ถูกต้อง) เพิกเฉย แต่โปรดแก้ไข ```
heynnema avatar
ru flag
USB ไปที่เครื่องพิมพ์ 3D โดยตรงหรือผ่าน USB->Serial adapter? ใน lsusb อุปกรณ์ใดคือเครื่องพิมพ์ 3 มิติ
cbc02009 avatar
kp flag
USB เข้ากับบอร์ดเครื่องพิมพ์โดยตรง `Bus 001 Device 003: ID 1d50:614e OpenMoko, Inc. lpc1769` เป็นอุปกรณ์ซีเรียล
heynnema avatar
ru flag
คุณดูที่ /var/log/syslog เพื่อหาเบาะแสหรือไม่?
Score:2
ธง jp

TL;ดร: โปรดตรวจสอบว่า ลินุกซ์โมดูลพิเศษ raspi ติดตั้งแพ็คเกจแล้ว ดูเหมือนว่าไดรเวอร์บางตัวถูกย้ายไปยังแพ็คเกจใหม่ใน 21.10 เพื่อลดขนาดของ initramfs การติดตั้งด้วยตนเองช่วยในกรณีของฉัน:

sudo apt ติดตั้ง linux-modules-extra-raspi
sudo รีบูต

ฉันยังได้รับผลกระทบจากปัญหาเดียวกัน ก่อนหน้านี้ ฉันกำลังทำงานและตั้งค่าเครื่องอ่าน USB IR สำหรับมิเตอร์ไฟฟ้าของฉันด้วย Ubuntu 21.04 บน Raspberry Pi 4 หลังจาก ทำปล่อยอัพเกรด, /ผู้พัฒนา/ttyUSB0 ไม่ปรากฏตัว อุปกรณ์ USB ใน แย่แล้ว อยู่ที่นั่น แต่อย่างใดการสร้างอุปกรณ์ usbserial ไม่ได้เริ่มทำงาน

อุปกรณ์บัส 003 001: ID 1d6b:0002 รูตฮับ Linux Foundation 2.0
บัส 002 อุปกรณ์ 002: ID 174c:1153 ASMedia Technology Inc. ASM1153 สะพาน SATA 3Gb/s
อุปกรณ์บัส 002 001: ID 1d6b:0003 รูตฮับ Linux Foundation 3.0
บัส 001 อุปกรณ์ 003: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
บัส 001 อุปกรณ์ 002: ID 2109:3431 VIA Labs, Inc. Hub
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0

อุปกรณ์ที่เป็นปัญหาคือ 0403:6015.

ดูเหมือนจะมีข้อผิดพลาดที่เกี่ยวข้องยื่นอยู่ที่นี่แล้ว บน Launchpad.

cbc02009 avatar
kp flag
ขอขอบคุณ! นี่คือคำตอบอย่างแน่นอน!
cn flag
พุทโธ่! ขอบคุณมาก. ฉันใช้เวลาทั้งวันเพื่อพยายามคิดเรื่องนี้!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา