พอร์ต USB สองพอร์ตหยุดทำงาน


15

ฉันมี HP pavillion g6 ใช้ Xubuntu 14.04 64-bit ฉันมี 3 พอร์ต USB ด้วยเหตุผลบางอย่างพวกเขา 2 คนหยุดทำงานเมื่อเช้านี้

ฉันxserver-xorg-input-allติดตั้งแล้วทำตามคำแนะนำที่นี่ซึ่งใช้งานไม่ได้ แล็ปท็อปของฉันได้รับการอัปเดตและอัปเกรดเป็นเวอร์ชันล่าสุด lsusbเอาท์พุท

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:21e3 Broadcom Corp. HP Portable Valentine
Bus 001 Device 005: ID 2188:0ae1  
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ฉันลองใช้ Manjaro live cd และพอร์ตทั้งหมดใช้งานได้ ไม่มีบันทึกข้อผิดพลาดสำหรับพอร์ต usb ดังนั้นฉันสามารถดูว่าเกิดอะไรขึ้นหรือไม่

ของฉัน/var/log/dpkg.logและ/var/log/apt/history.logอยู่ที่นี่


3
บูตจาก DVD / USB สดและทดสอบพอร์ต USB 2 พอร์ตและแก้ไขคำถามของคุณเพื่อพิจารณาปัญหาฮาร์ดแวร์
user68186

@ user68186 ฉันลองใช้ Manjaro live cd พอร์ตทั้งหมดใช้งานได้
Lynob

1
@KarlRichter ฉันไม่มีตอนนี้ แต่ทำไมฉันถึงต้องใช้มัน? เห็นได้ชัดว่ามันเป็นปัญหาซอฟต์แวร์และไม่ใช่ปัญหาฮาร์ดแวร์
Lynob

1
@KarlRichter ไม่ใช่ปัญหาของอูบุนตูฉันใช้ xubuntu 14.04 ตั้งแต่รุ่นเบต้ามาจนถึงทุกวันนี้พอร์ตหยุดทำงาน
Lynob

1
@KarlRichter ฉันหมายความว่าถ้าฉันใช้จาก cd สดมันจะทำงานเหมือนที่เคยทำมาก่อนและฉันทำมันมาก่อนฉันอัปเดตระบบของฉันหลายครั้งตั้งแต่ฉันติดตั้งและทำการเปลี่ยนแปลงมากมาย แต่ภาพของ Ubuntu จะทำงานเหมือนครั้งเดียว ทำ - ให้สมมติว่าคุณพูดถูกและเป็นปัญหาอูบุนตู มันเปลี่ยนอะไรไหม? มันไม่ยังคงเป็นปัญหาซอฟต์แวร์ที่ต้องได้รับการแก้ไขฮาร์ดแวร์ของฉันใช้ได้อูบุนตูเป็นระบบปฏิบัติการระบบปฏิบัติการไม่ได้เป็นอะไรนอกจากพวงของซอฟต์แวร์ดังนั้นวิธีการแก้ไขข้อผิดพลาดนี้ก็ยังคงเหมือนเดิม
Lynob

คำตอบ:


25

ที่นี่ฉันได้พอร์ต USB3 ของฉันไม่ทำงานหลังจากผ่านไประยะหนึ่ง: มีเพียงการรีสตาร์ทเท่านั้นที่แก้ไขปัญหาได้

หลังจากการวิจัยบางอย่างฉันพบว่าพอร์ต USB3 จำนวนมากแสดงปัญหาการจัดการพลังงานในฮาร์ดไดรฟ์และระบบปฏิบัติการที่แตกต่างกัน คุณสามารถค้นหาคนที่รายงานปัญหาประเภทนี้ใน Windows, Linux และอื่น ๆ

ดังนั้นฉันจึงปิดการใช้งานการจัดการพลังงาน USB และตอนนี้ทุกอย่างเรียบร้อยดี

1. ปิดการใช้งานการจัดการพลังงาน USB

สำหรับ Ubuntu usbcoreโมดูลจะถูกคอมไพล์ในเคอร์เนลดังนั้นเราต้องเปลี่ยนพารามิเตอร์การบู๊ตเคอร์เนล

แก้ไข/etc/default/grubไฟล์และเปลี่ยนGRUB_CMDLINE_LINUX_DEFAULTบรรทัดเพื่อเพิ่มusbcore.autosuspend=-1ตัวเลือก:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

โปรดทราบว่าquit splashมีตัวเลือกอยู่แล้ว ดังนั้นให้ตัวเลือกอื่น ๆ ที่คุณมีเกินไป

บันทึกไฟล์และปิด

2. อัพเดตด้วง

หลังจากบันทึกไฟล์แล้วให้อัพเดตด้วง:

sudo update-grub

และรีบูท

3. ตรวจสอบ autosuspend หลังจากรีบูต

หลังจากรีบูตให้ตรวจสอบautosuspendค่า:

cat /sys/module/usbcore/parameters/autosuspend

-1และมันควรจะแสดง


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

นี้ไม่ได้ทำงานสำหรับฉันใน 15.10 .. 2ยังคงคุ้มค่า มีบางสิ่งเปลี่ยนแปลงใน 15.10
Jonas Adler

@ JonasAdler ในการดูอย่างรวดเร็วในรุ่นเคอร์เนลล่าสุดพารามิเตอร์ในการเปลี่ยนแปลงคือautosuspend_delay_msแต่ฉันยังไม่ได้ลอง แจ้งให้เราทราบหากใช้งานได้และฉันสามารถอัปเดตคำตอบได้
Rael Gugelmin Cunha

@RaelGugelminCunha ดังนั้น "สาดที่เงียบสงบ usbcore.autosuspend_delay_ms = -1"?
Jonas Adler

1
@RaelGugelminCunha ขอบคุณ! ตอนนี้การตั้งค่าอยู่ในตำแหน่งแล้วลองดูว่าใช้งานได้หรือไม่ ฉันจะรายงานกลับ
Jonas Adler

3

ฉันมีปัญหาที่คล้ายกันและhttp://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.htmlรายการวิธีอื่นเพื่อแก้ไขปัญหานี้

วิธีนี้ยังแก้ไขด้วง แต่แทนที่จะแก้ไขปรับเปลี่ยนGRUB_CMDLINE_LINUX_DEFAULTGRUB_CMDLINE_LINUX=""

ขั้นตอน:

  1. เปิดเทอร์มินัล
  2. พิมพ์gksudo gedit /etc/default/grubเทอร์มินัลแล้วกด Enter
  3. ค้นหาบรรทัด GRUB_CMDLINE_LINUX=""
  4. แก้ไขบรรทัดที่จะอ่าน GRUB_CMDLINE_LINUX="acpi=force irqpoll"
  5. หลังจากนั้นอัพเดต bootloader ผ่านเทอร์มินัลโดยพิมพ์sudo update-grubและกด Enter
  6. รีสตาร์ทระบบของคุณ

วิธีนี้เหมือนกับวิธีที่ระบุในลิงก์ด้านบนและใช้ได้สำหรับฉัน

ฉันใช้ Ubuntu Desktop 14.04 64 บิต


1

นี่เป็นวิธีง่ายๆที่คุณสามารถลอง:

แรกดำเนินการด้านล่างคำสั่งใน terminal:

sudo dpkg-reconfigure xserver-xorg

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

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