Linux USB ตรวจไม่พบหรือไม่ทำงาน? 5 ปัญหาทั่วไปและการแก้ไข

Linux USB ตรวจไม่พบหรือไม่ทำงาน? 5 ปัญหาทั่วไปและการแก้ไข

คุณได้ต่อแฟลชไดรฟ์ USB หรือแป้นพิมพ์หรือเมาส์เข้ากับพีซี Linux ของคุณ แต่ไม่มีอะไรเกิดขึ้น





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





อุปกรณ์ USB ไม่ทำงานใน Ubuntu?

ดิสก์ไดรฟ์ เครื่องอ่านการ์ด โทรศัพท์ เครื่องเล่นมีเดีย และอุปกรณ์ต่อพ่วงสื่อ... ล้วนมีประโยชน์ แต่ถ้ามีปัญหากับพอร์ต USB หรือไดรเวอร์ของระบบ สิ่งเหล่านี้จะไม่ทำงาน สิ่งนี้อาจสร้างความหงุดหงิดเป็นพิเศษหากคุณใช้แป้นพิมพ์หรือเมาส์ Bluetooth (พร้อมดองเกิล USB) เนื่องจากหมายถึงการขุดทางเลือก USB แบบมีสาย





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

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



มีห้าขั้นตอนที่ต้องปฏิบัติตามเพื่อแก้ไขปัญหา USB ใน Linux:

วิธีบังคับให้รีสตาร์ท mac
  1. ยืนยันว่าตรวจพบพอร์ต USB
  2. ทำการซ่อมแซมท่าเรือที่จำเป็น
  3. แก้ไขหรือซ่อมแซมอุปกรณ์ USB
  4. รีบูตระบบปฏิบัติการ Linux ของคุณ
  5. ยืนยันการมีอยู่ของไดรเวอร์อุปกรณ์

มาดูสิ่งเหล่านี้กันและเรียนรู้วิธีจัดการกับ Linux ที่ไม่รู้จักอุปกรณ์ USB





1. ไม่พบอุปกรณ์ USB โดย Linux

สิ่งแรกที่ต้องตรวจสอบเมื่อเสียบอุปกรณ์ USB ของคุณในคอมพิวเตอร์ Linux คือมีการตรวจพบหรือไม่ การตรวจจับอุปกรณ์ USB มักจะไม่ใช้คำพูดหรือเสียงเหมือนใน Windows หรือ macOS ซึ่งหมายความว่าบ่อยครั้งที่คุณต้องตรวจสอบว่าระบบปฏิบัติการหยิบอุปกรณ์ขึ้นมา

โชคดีที่นี่เป็นเรื่องง่าย





ขั้นแรก ถอดอุปกรณ์ USB ที่คุณกำลังสอบถาม จากนั้นเปิดหน้าต่างเทอร์มินัลแล้วป้อนคำสั่ง 'list USB':

lsusb

จดบันทึกผลลัพธ์ จากนั้นเชื่อมต่ออุปกรณ์ USB และเรียกใช้ lsusb อีกครั้ง

คราวนี้ คุณควรเห็นอุปกรณ์เพิ่มเติมในรายการ พร้อม Bus ID, Device ID, USB ID และคำอธิบาย หากคุณไม่ทราบว่าอุปกรณ์เพิ่มเติมคืออะไร (คุณอาจมีอุปกรณ์ USB ภายใน หรืออาจเป็นอีเทอร์เน็ต) ให้ลองใช้คำสั่งอื่น

dmesg | grep -i USB

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

dmesg | less

สุดท้ายคุณก็สามารถพึ่งพาผู้ใช้ที่เป็นมิตรมากขึ้นได้

usb-devices

นี่เป็นเหมือนการผสมข้ามระหว่างคำสั่ง dmesg และ lsusb โดยแสดงรายการฮาร์ดแวร์ USB ที่เชื่อมต่อพร้อมข้อมูลเพียงพอที่จะระบุ

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

2. วิธีตรวจสอบพอร์ต USB ของคุณ

หากอุปกรณ์ USB ไม่ปรากฏขึ้น อาจเป็นเพราะพอร์ต USB มีปัญหา

วิธีที่ดีที่สุดในการตรวจสอบอย่างรวดเร็วคือใช้พอร์ต USB อื่นบนคอมพิวเตอร์เครื่องเดียวกัน หากตรวจพบฮาร์ดแวร์ USB ในตอนนี้ แสดงว่าคุณรู้ว่าคุณมีปัญหากับพอร์ต USB อื่น

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

เพื่อผลลัพธ์ที่ดีที่สุด ให้ยึดติดกับฮาร์ดแวร์ที่เข้ากันได้กับ Linux เมื่อแก้ไขปัญหาอุปกรณ์ USB

3. แก้ไขฮาร์ดแวร์ USB ที่ใช้งานไม่ได้

หากฮาร์ดแวร์ USB ของคุณไม่แสดงใน Linux และคุณสงสัยว่ามีข้อบกพร่อง คุณมีสองทางเลือก: แก้ไขหรือส่งคืน

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

ที่เกี่ยวข้อง: ทำความเข้าใจประเภทสาย USB

การตรวจสอบอุปกรณ์ USB ทางกายภาพเป็นความคิดที่ดี สายเคเบิลควรแข็งแรงไม่ขาด ปลั๊กควรแข็งแรง โดยยึดส่วนโลหะอย่างแน่นหนา

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

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

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

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

4. การรีสตาร์ท Linux เพื่อแก้ไขพอร์ต USB

ในบางกรณี เช่น หากคุณใช้แล็ปท็อป ปัญหาด้านพลังงานอาจส่งผลต่อความสามารถในการตรวจหาอุปกรณ์ USB การตั้งค่าระงับอัตโนมัติได้รับการออกแบบมาเพื่อลดการใช้พลังงานบนแล็ปท็อป Linux แต่สามารถพิสูจน์ได้ว่าเป็นการต่อต้าน

แล้วคุณทำอะไรได้บ้าง?

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

ขั้นตอนต่อไปคือเพื่อให้แน่ใจว่าสิ่งนี้จะไม่เกิดขึ้นอีก บน Ubuntu 20.04 คุณสามารถเปิดเทอร์มินัลแล้วป้อน:

skype แสดงข้อความไม่เป็นระเบียบ
udisksctl power-off -b /dev/sdX

หากคุณใช้ Ubuntu เวอร์ชันเก่า คุณต้องใช้คำสั่งอื่น ตัวอย่างเช่น เคล็ดลับบรรทัดคำสั่งต่อไปนี้มีไว้สำหรับ Ubuntu 18.10

เปิดหน้าต่างเทอร์มินัลแล้วป้อนข้อมูล:

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

เมื่อเสร็จแล้วให้รีสตาร์ท Ubuntu

หลังจากรีบูตเครื่องแล้ว ให้ลงชื่อเข้าใช้บัญชีของคุณและป้อนคำสั่ง cat อีกครั้ง:

cat /sys/module/usbcore/parameters/autosuspend

คราวนี้ค่าที่ส่งคืนควรเป็น -1 . คุณได้ปิดใช้งานการระงับอัตโนมัติ ดังนั้นอุปกรณ์ USB ที่เชื่อมต่อกับแล็ปท็อปของคุณจะไม่ล้มเหลวเนื่องจากปัญหาด้านพลังงาน

อย่างที่คุณเห็น นี่เป็นขั้นตอนที่แตกต่างอย่างสิ้นเชิง ตรวจสอบขั้นตอนที่ถูกต้องในการแจกจ่าย Linux ที่คุณต้องการ

5. การตรวจสอบไดรเวอร์อุปกรณ์ USB บน Linux

กาลครั้งหนึ่ง อุปกรณ์ USB มักไม่ค่อยทำงานใน Linux เฉพาะอุปกรณ์ที่ผลิตโดย OEM ที่มีความสนใจใน Linux (อาจใช้เพื่อการพัฒนา) เท่านั้นที่จะเสนอไดรเวอร์ Linux

ทุกวันนี้ สิ่งต่างๆ แตกต่างกันมาก โดยผู้ผลิตส่วนใหญ่เสนอไดรเวอร์ Linux ในกรณีส่วนใหญ่ สิ่งนี้จะพร้อมใช้งานในระบบปฏิบัติการ Linux ของคุณผ่านเคอร์เนล คุณไม่จำเป็นต้องติดตั้งไดรเวอร์ USB ใดๆ

หากไม่มีไดรเวอร์ คุณสามารถค้นหาได้โดยติดต่อผู้ผลิตอุปกรณ์ USB

ไดรฟ์ USB ไม่แสดงใน Linux? ลองนี่สิ

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

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

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

การแก้ไขปัญหา USB บน Linux: แก้ไขแล้ว!

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

แม้ว่าฮาร์ดแวร์ที่เสียหายอาจต้องได้รับการซ่อมแซมหรือเปลี่ยนใหม่ แต่ก็มีการแก้ไขซอฟต์แวร์ด้วย

แอพภาพยนตร์ฟรีบน xbox one

หากคุณเพิ่งเปลี่ยนจาก Windows การพบปัญหา USB บน Linux อาจเป็นปัญหาได้ โชคดีที่ปัญหาเหล่านี้มักจะแก้ไขได้ง่าย

แบ่งปัน แบ่งปัน ทวีต อีเมล 5 เคล็ดลับที่ทำให้การเปลี่ยนไปใช้ Linux จาก Windows เป็นเรื่องง่าย

มีหลายสาเหตุในการย้ายจาก Windows ไปเป็น Linux ตัวอย่างเช่น Linux อาจเสนอสภาพแวดล้อมที่มีน้ำหนักเบา หากคุณเบื่อกับ Windows และต้องการเปลี่ยนแปลง การเปลี่ยนไปใช้ Linux น่าจะเป็นเรื่องง่าย

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ยูเอสบีไดรฟ์
  • การแก้ไขปัญหา
  • เคล็ดลับลินุกซ์
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก