Score:1

ฉันจะเปิดใช้งาน ftdi_sio บนเซิร์ฟเวอร์ Ubuntu 21.10 บน Raspberry Pi (ARM64) ได้อย่างไร

ธง br

ฉันกำลังพยายามทำให้อุปกรณ์ซีเรียล USB ทำงานได้ ฉันเห็นอุปกรณ์โดยใช้ 'lsusb' แต่ไม่เคยปรากฏใน '/dev' จากสิ่งที่ฉันเข้าใจมีแพ็คเกจเคอร์เนล "พิเศษ" ที่ฉันดาวน์โหลดซึ่งมี ftdi_sio.ko ซึ่งจะทำให้อุปกรณ์มองเห็นได้ใน /dev

ฉันพยายามติดตั้งโมดูลในเคอร์เนลด้วย 'insmod /lib/modules/5.13.0-20-generic/kernel/drivers/usb/serial/ftdi_sio.ko' อย่างไรก็ตาม เมื่อฉันลองสิ่งนี้ ฉันได้รับข้อผิดพลาด ข้อผิดพลาด: ไม่สามารถแทรกโมดูล ftdi_sio.ko: รูปแบบโมดูลไม่ถูกต้อง

ฉันคิดว่าเป็นเพราะเคอร์เนลจริงของฉันอยู่ใน /lib/modules/5.13.0-1009-raspi/kernel/drivers/usb... แต่มีไม่มากและฉันไม่รู้ว่าจะค้นหา ดาวน์โหลด และติดตั้งได้อย่างไร แพ็คเกจ "พิเศษ" ที่ถูกต้องที่จะใช้งานได้

เอกสารประกอบที่มาพร้อมกับอุปกรณ์ USB แบบอนุกรมกล่าวถึงความจำเป็นในการแพตช์เคอร์เนล แต่ดูเหมือนว่าการทำงานมากเกินไปเพื่อให้จำอุปกรณ์ USB แบบอนุกรมที่เห็นอยู่แล้ว ไม่ต้องพูดถึงว่านี่เป็นวิธีที่เกินระดับความสามารถของฉัน

ขอบคุณความช่วยเหลือใด ๆ

Score:1
ธง my

ฉันประสบปัญหาเดียวกันและเป็นเช่นนั้น Rumancz บนฟอรัม Raspberry Pi.

แก้ไข: ตามที่ OP @Gordeon_Lee ชี้ให้เห็นด้านล่างâและตามที่ฉันค้นพบ ข้อผิดพลาด #1947723 บน Launchpad แพ็คเกจ linux-raspi ของ Ubuntuวิธีแก้ปัญหาคือการเรียกใช้ sudo apt ติดตั้ง linux-modules-extra-raspi (หรือถ้าคุณไม่ได้ใช้ Raspberry Pi: sudo apt ติดตั้ง linux-modules-extra-$(uname -r)).นอกจากนี้ ฉันได้ยืนยันการแก้ไข (ในลิงก์ด้านบน) ในอิมเมจเคอร์เนล 5.13.0-1011-raspi ที่เสนอล่าสุด ดังนั้นสิ่งนี้ควรได้รับการแก้ไขเมื่ออิมเมจเคอร์เนล 5.13.0-1011-raspi ถูกเผยแพร่ โดยไม่ต้อง ทำอย่างนั้นด้วยซ้ำ

ขอบคุณสำหรับความช่วยเหลือของคุณ กอร์ดอน!

ไชโย โจนาธาน

br flag
ฉันแก้ไขปัญหาแล้ว เมื่อคุณอ่านเอกสารประกอบสำหรับอุปกรณ์ซีเรียล USB คุณจะรู้สึกว่าคุณต้องการไดรเวอร์ FTDI เหล่านั้น อย่างไรก็ตาม ในกรณีของฉัน ฉันต้องใช้อุปกรณ์ USB Serial เท่านั้นจึงจะทำงานได้ โดยค่าเริ่มต้นไดรเวอร์เคอร์เนล 'พิเศษ' เหล่านี้จะไม่รวมอยู่ด้วย ดังนั้นคุณต้องทำ: 'sudo apt install linux-modules-extra-$(uname -r)' หลังจากที่คุณรีบูต คุณจะเห็นอุปกรณ์ USB Serial ถูกโหลด หากคุณทำดังนี้ ' sudo dmesg | grep FTDI' และฉันได้ทดสอบแล้วและใช้งานได้ บางทีไดรเวอร์ FTDI ที่พวกเขาให้มาอาจมีคุณสมบัติเพิ่มเติม แต่ฉันต้องการให้ RS-485 ทำงานเท่านั้น
de flag
ขณะนี้ฉันใช้เซิร์ฟเวอร์ Ubuntu 21.10 64 บิต Linux ubuntu 5.13.0-1013-raspi #15-Ubuntu SMP PREEMPT วันศุกร์ที่ 7 มกราคม 23:16:57 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux ฉันต้องเรียกใช้คำสั่งนั้นเพื่อทำให้ราสเบอร์รี่ pi รู้จักแท่ง usb conbee 2 Stick ได้รับการลงทะเบียนว่าเสียบปลั๊ก แต่ฉันสามารถเชื่อมต่อกับผู้ช่วยในบ้านได้ ใช่ฉันรู้ปัญหาที่แตกต่างกัน แต่คำตอบนี้ช่วยได้ ^^

โพสต์คำตอบ

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