Score:0

ตัวแปลง USB/อนุกรม CH340G หยุดสื่อสารกับ Espressif esptool หลังจากอัปเกรดเคอร์เนลเป็น 5.4.0-88-generic

ธง cn

หลังจากอัปเกรดเป็นเคอร์เนลใหม่ 5.4.0-88-generic แล้ว บอร์ดพัฒนา ESP266 ที่ใช้ชิป CH340G (ตัวแปลง usb-serial) หยุดสื่อสารกับ Espressif flashing tool "esptool" บนแล็ปท็อป ubuntu 20.04 Dell ของฉัน เครื่องมือนี้เขียนด้วยภาษาไพธอนและได้รับการออกแบบให้รันบนบรรทัดคำสั่ง ฉันแก้ไขปัญหาชั่วคราวด้วยการเปลี่ยน grub ให้บูตบน 5.4.0-86 แต่มันจะเป็นปัญหาหากความล้มเหลวนี้ดำเนินต่อไปในการอัปเกรดเคอร์เนลครั้งต่อไป ฉันเขียนโค้ดง่ายๆ เพื่อทดสอบการสื่อสารโดยตรงผ่าน usb/serial โดยใช้เทอร์มินัลซีเรียลอย่างง่าย (moserial) และในกรณีนี้ ดูเหมือนว่าชิป CH340G จะทำงานได้อย่างถูกต้องทั้งสองทิศทาง ดังนั้นฉันเดาว่ามีปัญหากับ python ในการเข้าถึงไดรเวอร์ชิป ในเคอร์เนลใหม่ ฉันไม่รู้ว่าจะรายงานปัญหาเคอร์เนลได้ที่ไหน ดังนั้นฉันจึงตัดสินใจพูดถึงปัญหาในฟอรัมนี้ หากนี่ไม่ใช่ที่ที่ถูกต้อง ฉันยินดีหากบางท่านสามารถบอกได้ว่าวิธีใดเป็นวิธีที่ดีที่สุดในการรายงานสิ่งนี้ไปยังช่องที่เหมาะสม

David avatar
cn flag
การค้นหาโดย Google อย่างรวดเร็วพบ URL นี้ https://help.ubuntu.com/stable/ubuntu-help/report-ubuntu-bug.html.en
Score:1
ธง dz

ฉันมีเคอร์เนลเดียวกันและปัญหาเดียวกัน

ฉันสามารถตั้งโปรแกรมชิปโดยใช้ Windows บนดูอัลบูตพกพาของฉันได้ และฉันสามารถตั้งโปรแกรมจาก Ubuntu 19.04

หลังจากการอัพเดตไม่สามารถตั้งโปรแกรมได้ รู้จักชิปแล้ว และฉันสามารถสื่อสารกับอินเทอร์เฟซแบบอนุกรมได้ แต่ไม่สามารถเข้าสู่โหมดโปรแกรมได้

การย้อนกลับโมดูล CH341 เป็นโมดูลในเคอร์เนลเวอร์ชัน 5.4.0-86 ก็จะใช้งานได้เช่นกัน

เพียงยกเลิกการโหลดโมดูล:

modprobe -r ch341

เปลี่ยนชื่อต้นฉบับ:

mv /lib/modules/5.4.0-88-generic/kernel/drivers/usb/serial/ch341.ko /lib/modules/5.4.0-88-generic/kernel/drivers/usb/serial/ch341.ko ออริ

และกว่าจะได้จากเคอร์เนลก่อนหน้า (หวังว่าคุณจะยังมีมันอยู่บนเครื่อง)

cp /lib/modules/5.4.0-86-generic/kernel/drivers/usb/serial/ch341.ko /lib/modules/5.4.0-88-generic/kernel/drivers/usb/serial/ch341.ko

และในที่สุดก็:

ม็อดโพรบ ch341

ตอนนี้คุณจะสามารถแฟลชชิปได้

Score:0
ธง cn

ขอบคุณ! ดังที่ฉันได้กล่าวไปแล้วว่าฉันได้ลดระดับเคอร์เนลชั่วคราวเป็น 5.4.0-86 และจะรอดูว่าปัญหาจะได้รับการแก้ไขในเวอร์ชันถัดไปหรือไม่ แต่ทำตามคำแนะนำที่ดีของคุณบางส่วน ฉันคัดลอกไดรเวอร์ CH341 ที่ใช้งานได้จาก /lib/modules/5.4 0-86-generic/kernel/drivers/usb/serial to home ในกรณีที่เกิดความล้มเหลวในเคอร์เนลถัดไป

โพสต์คำตอบ

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