1. 停用USB電源管理

1. 停用USB電源管理

我有一台 HP pavilion g6,運行 Xubuntu 14.04 64 位元。我有 3 個 USB 連接埠。由於某種原因,其中兩個今天早上停止了工作。

我已經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這裡

答案1

我的 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.更新grub

儲存文件後,更新grub:

sudo update-grub

並重新啟動。

3.檢查重開機後自動掛起

重啟後,檢查autosuspend值:

cat /sys/module/usbcore/parameters/autosuspend

它應該顯示-1.

答案2

我有一個類似的問題http://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.html列出了解決此問題的另一種方法

此方法也編輯 grub,但不是修改GRUB_CMDLINE_LINUX_DEFAULT它而是修改GRUB_CMDLINE_LINUX="".

腳步:

  1. 打開終端
  2. 輸入gksudo gedit /etc/default/grub終端機並按 Enter 鍵
  3. 找到線GRUB_CMDLINE_LINUX=""
  4. 修改該行以讀取GRUB_CMDLINE_LINUX="acpi=force irqpoll"
  5. 之後,透過終端機輸入sudo update-grub並按 Enter更新引導程式
  6. 重新啟動您的系統

此方法與上面鏈接中給出的方法相同,並且對我有用。

我使用 Ubuntu 桌面 14.04 64 位元。

答案3

這是一個簡單的解決方案,您可以嘗試以下方法:

首先在終端機中執行以下命令:

sudo dpkg-reconfigure xserver-xorg

之後,重新啟動計算機,它對我有用!

答案4

檢查External USB您電腦的 BIOS 中是否啟用了該功能。就我而言,它以某種方式改變了狀態。

這完全取決於您的系統,但這可能會像我一樣解決問題。

相關內容