หากคุณเคยเชื่อมต่อไดรฟ์ USB คีย์บอร์ด หรือเมาส์เข้ากับคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Linux แล้วไม่มีอะไรเกิดขึ้น —นั่นคือ หน่วยความจำไม่ทำงาน หรือคุณไม่สามารถใช้งานคีย์บอร์ดหรือเมาส์ได้เลย—บทความนี้อาจเป็นประโยชน์สำหรับคุณ
แม้ว่าเราจะพยายามนำเสนอวิธีแก้ปัญหาที่พบบ่อยที่สุดสำหรับข้อผิดพลาดที่อาจเกิดขึ้น แต่ก็ชัดเจนว่าสิ่งที่แสดงอยู่ที่นี่จะไม่สามารถซ่อมแซมพอร์ต USB ที่ชำรุดได้
ปัญหาแรกที่เราอาจประสบคือเมื่อเชื่อมต่อไดรฟ์จัดเก็บ USB และจุดต่อไม่ปรากฏบนระบบของเรา
มีห้าขั้นตอนในการแก้ไขปัญหา USB ใน Linux:
- ตรวจสอบว่าตรวจพบพอร์ต USB
- ทำการซ่อมแซมที่จำเป็นในพอร์ต
- แก้ไขหรือซ่อมแซมอุปกรณ์ USB
- รีสตาร์ทระบบปฏิบัติการ
- ยืนยันการมีไดรเวอร์อุปกรณ์
ลองดูสิ่งเหล่านี้และเรียนรู้วิธีจัดการกับปัญหาเหล่านี้
ตรวจสอบว่าตรวจพบพอร์ต USB
สิ่งแรกที่ต้องตรวจสอบเมื่อเสียบอุปกรณ์ USB เข้ากับคอมพิวเตอร์คือตรวจพบหรือไม่
ในกรณีของ Windows หากต้องการตรวจสอบกระบวนการนี้ให้ไปที่ตัวจัดการอุปกรณ์ซึ่งคุณสามารถตรวจสอบแบบกราฟิกได้ว่าตรวจพบอุปกรณ์ USB ของคุณหรือไม่
ในกรณีของ Linux เราสามารถทำสิ่งที่คล้ายกัน แต่ด้วยความช่วยเหลือของเทอร์มินัลสำหรับสิ่งนี้เราสามารถใช้คำสั่ง lsusb
lsusb
โดยจะให้รายชื่ออุปกรณ์และพอร์ต USB ทั้งหมดที่ระบบตรวจพบ
ลองทำดังนี้ : ครั้งแรกให้รันคำสั่งโดยไม่ต้องเสียบอุปกรณ์ USB ก่อน แล้วคุณจะเห็นรายการ จากนั้นเสียบอุปกรณ์ของคุณแล้วรันคำสั่งอีกครั้ง คุณจะสังเกตเห็นการเปลี่ยนแปลงในรายการ
ด้วยสิ่งนี้คุณจะยืนยันได้ว่าตรวจพบอุปกรณ์ของคุณในกรณีของอุปกรณ์จัดเก็บข้อมูลที่นี่อาจเป็นปัญหาของ:
- ไม่มีพาร์ติชันบนอุปกรณ์และ / หรือไม่มีตารางพาร์ติชันบนอุปกรณ์
- ระบบไม่รองรับรูปแบบพาร์ติชัน
ถ้าไม่เราต้องไปขั้นตอนต่อไป
ตรวจสอบพอร์ต USB ของคุณ
หากอุปกรณ์ USB ไม่ปรากฏขึ้นแสดงว่าอาจเป็นปัญหากับพอร์ต USB
วิธีที่ดีที่สุดในการตรวจสอบอย่างรวดเร็วคือใช้พอร์ต USB อื่นบนคอมพิวเตอร์เครื่องเดียวกัน หากตรวจพบฮาร์ดแวร์ USB ในขณะนี้แสดงว่าคุณมีปัญหากับพอร์ต USB อื่น
หากไม่มีพอร์ต USB อื่นคุณจะต้องทดสอบอุปกรณ์ USB บนพีซีหรือแล็ปท็อปเครื่องอื่น
หากในขั้นตอนนี้ตรวจไม่พบอุปกรณ์คุณสามารถสันนิษฐานได้จากสองสิ่ง
ไม่ได้ติดตั้งไดรเวอร์อุปกรณ์ในระบบของคุณและคุณต้องค้นหาไม่เช่นนั้นอุปกรณ์ของคุณอาจเสียชีวิตไปแล้ว
โดยปกติวิธีแก้ปัญหาจะเกี่ยวข้องกับการตรวจสอบพอร์ต USB รวมถึงอุปกรณ์ที่ไม่ทำงานในขณะนี้
แก้ไขเกือบตลอดเวลาโดยให้อยู่กึ่งกลางรอบสาย USB และพอร์ตคอมพิวเตอร์ของคุณ อย่างไรก็ตามโดยปกติแล้วสามารถเปลี่ยนสาย USB ได้ในขณะที่พอร์ตต่างๆสามารถซ่อมแซมได้
รีสตาร์ท Linux
แม้ว่าวิธีแก้ปัญหานี้อาจดูแปลกประหลาด แต่ก็ได้ผลขั้นแรก ตรวจสอบว่าการปิดเครื่องอัตโนมัติเป็นสาเหตุของปัญหาหรือไม่ คุณสามารถทำได้โดยการรีสตาร์ทคอมพิวเตอร์ของคุณ
หากอุปกรณ์ USB ใช้งานได้แสดงว่าพอร์ต USB นั้นกำลังรับพลังงาน
ขั้นตอนต่อไปคือตรวจสอบให้แน่ใจว่าสิ่งนี้จะไม่เกิดขึ้นอีก
เคล็ดลับบรรทัดคำสั่งต่อไปนี้ใช้สำหรับ Ubuntu 18.10 ดังนั้นตรวจสอบขั้นตอนที่ถูกต้องในการแจกจ่าย Linux ที่คุณต้องการ
เปิดหน้าต่างเทอร์มินัลแล้วป้อน:
cat /sys/module/usbcore/parameters/autosuspend
ค่านี้ควรส่งคืนค่าเป็น 2 ซึ่งหมายความว่ามีการเปิดใช้การระงับอัตโนมัติ คุณสามารถแก้ไขได้โดยแก้ไขด้วง เข้าไป:
sudo nano /etc/default/grub
ที่นี่ค้นหา
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
เปลี่ยนสิ่งนี้เป็น
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
กด Ctrl X เพื่อบันทึกไฟล์และออก
ถัดไปพวกเขาอัปเดตด้วง:
sudo update-grub
เมื่อเสร็จสิ้นให้รีบูตระบบ