Hai cổng USB ngừng hoạt động


15

Tôi có HP pavillion g6, chạy Xubfox 14.04 64-bit. Tôi có 3 cổng USB. Vì một số lý do, 2 người trong số họ đã ngừng làm việc sáng nay.

Tôi đã xserver-xorg-input-allcài đặt, làm theo các hướng dẫn ở đây không hoạt động. Máy tính xách tay của tôi được cập nhật và nâng cấp lên phiên bản mới nhất. lsusbđầu ra

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

Tôi đã thử trên đĩa CD Manjaro trực tiếp và tất cả các cổng đều hoạt động. Không có nhật ký lỗi cho các cổng usb để tôi có thể thấy những gì đang xảy ra?

Tôi /var/log/dpkg.log/var/log/apt/history.logđang ở đây


3
Khởi động từ DVD / USB trực tiếp và kiểm tra 2 cổng USB và chỉnh sửa câu hỏi của bạn để loại trừ các sự cố phần cứng.
dùng68186

@ user68186 Tôi đã thử trên Manjaro live cd, tất cả các cổng đều hoạt động
Lynob

1
@KarlRichter tôi không có điều đó ngay bây giờ, nhưng tại sao tôi thậm chí cần nó? Đây rõ ràng là sự cố phần mềm và không phải là sự cố phần cứng
Lynob

1
@KarlRichter không phải là vấn đề về Ubuntu, tôi đã sử dụng xubfox 14.04 kể từ ngày beta và chỉ hôm nay các cổng ngừng hoạt động
Lynob

1
@KarlRichter ý tôi là nếu tôi sử dụng từ cd trực tiếp, nó sẽ hoạt động như trước và tôi đã làm điều đó trước đây, tôi đã cập nhật hệ thống của mình nhiều lần kể từ khi tôi cài đặt nó và thực hiện nhiều thay đổi cho nó, nhưng hình ảnh ub Ubuntu sẽ hoạt động như trước đây đã làm - Hãy cho rằng bạn đúng và đó là một vấn đề trên Ubuntu. nó có thay đổi gì không? Không phải vậy, vẫn là một vấn đề phần mềm cần được khắc phục, phần cứng của tôi vẫn ổn, ubfox là HĐH, HĐH không là gì ngoài một loạt phần mềm, do đó phương pháp để sửa lỗi này vẫn giống như trên thực tế
Lynob

Câu trả lời:


24

Ở đây tôi đã nhận được các cổng USB3 không hoạt động sau một thời gian: chỉ khởi động lại mới khắc phục được sự cố.

Sau một số nghiên cứu, tôi đã phát hiện ra rằng rất nhiều cổng USB3 có vấn đề về quản lý năng lượng Trong rất nhiều phần cứng và HĐH khác nhau. Bạn có thể tìm thấy những người báo cáo loại vấn đề này trên Windows, Linux, v.v.

Vì vậy, tôi đã vô hiệu hóa quản lý nguồn USB và bây giờ mọi thứ đều ổn.

1. Vô hiệu hóa quản lý nguồn USB

Đối với Ubuntu, usbcoremô-đun được biên dịch trong kernel, vì vậy chúng ta cần thay đổi các tham số khởi động kernel.

Chỉnh sửa /etc/default/grubtệp và thay đổi GRUB_CMDLINE_LINUX_DEFAULTdòng để thêm usbcore.autosuspend=-1tùy chọn:

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

Lưu ý rằng quit splashđã có tùy chọn. Vì vậy, giữ các tùy chọn khác bạn có quá.

Lưu tập tin và đóng.

2. Cập nhật grub

Sau khi lưu tệp, cập nhật grub:

sudo update-grub

Và khởi động lại.

3. Kiểm tra autosuspend sau khi khởi động lại

Sau khi khởi động lại, kiểm tra autosuspendgiá trị:

cat /sys/module/usbcore/parameters/autosuspend

Và nó sẽ hiển thị -1.


1
Tôi cài đặt lại vì vậy tôi không thể kiểm tra nó, tôi mở một bounty cho một tuần và không ai trả lời vì vậy tôi quyết định cài đặt lại nhưng nhờ các giải pháp, nếu tôi nó đã từng xảy ra với tôi một lần nữa, tôi biết được nơi để tìm kiếm
Lynob

Điều này không hoạt động đối với tôi trong 15.10 .. giá trị autosuspend vẫn còn 2. Có điều gì đó thay đổi trong 15.10.?
Jonas Adler

@JonasAdler, trong một cái nhìn nhanh, trong các phiên bản kernel mới nhất, thông số cần thay đổi là autosuspend_delay_ms, nhưng tôi chưa thử. Hãy cho tôi biết nếu điều này hoạt động và tôi có thể cập nhật câu trả lời.
Rael Gugelmin Cunha

@RaelGugelminCunha vì vậy "yên lặng giật gân usbcore.autosuspend_delay_ms = -1"?
Jonas Adler

1
@RaelGugelminCunha cảm ơn! Cài đặt hiện đã có, hãy xem nó có hoạt động không. Tôi sẽ báo cáo lại.
Jonas Adler

3

Tôi đã gặp một vấn đề tương tự và http://www.ubuntugeek.com/how-to-fix-usb-stops-usiness-probols-in-ub Ubuntu.html liệt kê một cách khác để khắc phục điều này

Phương pháp này cũng chỉnh sửa grub nhưng thay vì sửa đổi GRUB_CMDLINE_LINUX_DEFAULTnó sửa đổi GRUB_CMDLINE_LINUX="".

Các bước:

  1. Thiết bị đầu cuối mở
  2. Nhập gksudo gedit /etc/default/grubvào thiết bị đầu cuối và nhấn enter
  3. Tìm dòng GRUB_CMDLINE_LINUX=""
  4. Sửa đổi dòng để đọc GRUB_CMDLINE_LINUX="acpi=force irqpoll"
  5. Sau đó, cập nhật bộ nạp khởi động qua thiết bị đầu cuối bằng cách nhập sudo update-grubvà nhấn enter
  6. Khởi động lại hệ thống của bạn

Phương pháp này giống như được đưa ra trong liên kết ở trên và nó đã làm việc cho tôi.

Tôi sử dụng Ubuntu Desktop 14.04 64 bit.


1

Đây là giải pháp đơn giản bạn có thể thử điều này:

thực hiện lệnh đầu tiên bên dưới trong terminal:

sudo dpkg-reconfigure xserver-xorg

Sau đó, khởi động lại máy tính của bạn và nó hoạt động với tôi!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.