เหตุใดจึงมีความล่าช้าและปัญหาการป้อนข้อมูลเมื่อใช้คีย์บอร์ดไร้สายของฉัน


12

ฉัน booted up ราสเบอร์รี่ Pi ของฉันเป็นครั้งแรกและฉันเสียบ USB dongle ของฉันสำหรับฉันแป้นพิมพ์และเมาส์ไร้สาย มันสามารถบู๊ตได้ดี แต่เมื่อฉันพิมพ์คีย์ไม่ปรากฏบนหน้าจอหรือดูเหมือนว่าติด

แนวคิดใดที่จะแก้ไขปัญหานี้

คำตอบ:


12

สิ่งนี้เกิดจากพลังงานที่ไม่เพียงพอ ใช้แหล่งจ่ายไฟที่ดีและสายไฟที่ดี สายเคเบิลราคาถูกบางอย่างที่ใช้งานกับโทรศัพท์มือถือไม่สามารถจ่ายไฟให้กับ R-Pi ได้อย่างเต็มที่ อุปกรณ์ USB บางตัวต้องการพลังงานมาก: ส่วนใหญ่จะมีฉลากแสดงแรงดันไฟฟ้าและข้อกำหนด mA พวกเขาควรจะ 5v 100mA แต่ละสูงสุดมากกว่านี้พวกเขาจะต้องใช้กับฮับ USB ขับเคลื่อน ลองถอดปลั๊กอุปกรณ์ USB ทุกตัวยกเว้นแป้นพิมพ์ (คุณควรสังเกตว่าแป้นพิมพ์บางตัวมีฮับในตัวและสามารถลองวาด 150mA (Pi สามารถจัดการได้ 100mA ต่อช่องเสียบ USB โดยไม่ต้องใช้ฮับ) นอกจากนี้ให้ใช้ซอฟต์แวร์ล่าสุด ผู้ใช้ฟอรั่ม MrEngman รายงานว่าคีย์บอร์ดซ้ำและแฮงค์ไร้สายจนกระทั่งอัพเกรดเป็นเคอร์เนล debian6-19-04-2012 ซึ่งเขารายงานว่าเสถียรโดยไม่มีปัญหาแม้จะมีแรงดันไฟฟ้า TP1-TP2 ต่ำเพียง 4.65 - 4.68 โวลต์

จากhttp://elinux.org/R-Pi_Troubleshooting#R-Pi_does_not_respond_to_key_presses_.2F_Keyboard_randomly_repeats_key_presses


แก้ไขมีบันทึกย่อเพิ่มเติมเกี่ยวกับหน้านั้นเกี่ยวกับแป้นพิมพ์ / เมาส์ที่คุณใช้:

คีย์บอร์ดไร้สายบางตัวเช่น Microsoft Wireless Keyboard 800 ถูกรายงานว่าล้มเหลวแม้ว่าอะแดปเตอร์ไร้สายที่ดึงออกมาในปัจจุบันจะอยู่ภายในขีด จำกัด ข้อมูลจำเพาะ R-Pi USB ของ 100 mA นี่อาจเป็นปัญหาไดรเวอร์ซอฟต์แวร์


+1 น่าสนใจ ฉันเคยเห็นคำถามอื่นเช่นนี้ แต่ข้อสรุปนี้ไม่ได้ถูกดึงออกมา
Jivings

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

2
ฉันต้องการยืนยันว่าปัญหาไม่ใช่แหล่งจ่ายไฟของฉัน แต่เป็นแป้นพิมพ์เฉพาะของฉัน ฉันแทนที่มันด้วยแป้นพิมพ์ที่แตกต่างและทำงานได้อย่างสมบูรณ์
Andy Smith

แป้นพิมพ์ Bluetooth มักใช้การเข้ารหัสเพื่อสื่อสาร ค่าใช้จ่ายเพิ่มเติมนี้อาจทำให้เกิดปัญหาคอขวดหรือไม่
earthmeLon

1

ลิงค์ @Simon ที่ให้ไว้ในคำตอบอื่นนั้นมีข้อมูลที่มีประโยชน์มากเกี่ยวกับปัญหานี้ สิ่งที่แก้ไขปัญหาให้ฉันได้คือย่อหน้าหลังจากที่ซีโมนอ้าง:

วิธีการหนึ่งที่แนะนำในการแก้ไขปัญหานี้ซึ่งมีข้อเสนอแนะในเชิงบวกคือการปรับความเร็วบัส USB ในการทำเช่นนี้คุณต้องแก้ไขไฟล์ cmdline.txt และเพิ่ม "dwc_otg.speed = 1" (โดยไม่ใส่เครื่องหมายอัญประกาศ) ที่ส่วนท้ายของไฟล์ (พบในไดเรกทอรี / boot)

คุณจะไม่สามารถทำสิ่งนี้ได้ใน Pi แน่นอนเพราะคีย์บอร์ดตัวเองบ้าไปแล้ว คุณจะต้องใส่การ์ด SD ในคอมพิวเตอร์ของคุณและทำการแก้ไขที่จำเป็น สิ่งนี้ใช้ได้กับ Microsoft Wireless Keyboard 800 ของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.