我有一台 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=""
.
腳步:
- 打開終端
- 輸入
gksudo gedit /etc/default/grub
終端機並按 Enter 鍵 - 找到線
GRUB_CMDLINE_LINUX=""
- 修改該行以讀取
GRUB_CMDLINE_LINUX="acpi=force irqpoll"
- 之後,透過終端機輸入
sudo update-grub
並按 Enter更新引導程式 - 重新啟動您的系統
此方法與上面鏈接中給出的方法相同,並且對我有用。
我使用 Ubuntu 桌面 14.04 64 位元。
答案3
這是一個簡單的解決方案,您可以嘗試以下方法:
首先在終端機中執行以下命令:
sudo dpkg-reconfigure xserver-xorg
之後,重新啟動計算機,它對我有用!
答案4
檢查External USB
您電腦的 BIOS 中是否啟用了該功能。就我而言,它以某種方式改變了狀態。
這完全取決於您的系統,但這可能會像我一樣解決問題。