如果Linux未檢測到USB設備怎麼辦?

連接器

如果您曾經將USB 驅動器、鍵盤或滑鼠連接到運行任何 Linux 發行版的計算機,但沒有任何反應——也就是說,內存無法掛載,或者您無法使用鍵盤或滑鼠執行任何操作——那麼本文可能對您有用。

雖然我們旨在提供一些最常見的錯誤解決方案,但很顯然,這裡展示的內容並不能修復故障的 USB 連接埠。

我們可能面臨的第一個問題是連接USB存儲驅動器時,安裝點未出現在我們的系統上。

解決Linux中的USB問題需要執行以下五個步驟:

  • 確認已檢測到USB端口
  • 在港口進行必要的維修。
  • 修復或修復USB設備
  • 重新啟動操作系統
  • 確認設備驅動程序的存在。

讓我們看看其中的每一個,並學習如何處理這些問題。

確認已檢測到USB端口

將USB設備插入計算機時,首先要檢查的是是否檢測到它。

對於Windows,要能夠查看此過程,只需轉到設備管理器,您可以在其中以圖形方式驗證是否檢測到USB設備。

對於Linux,我們可以執行類似的操作,但是在終端的幫助下,我們可以使用lsusb命令。

lsusb

它將為我們提供系統檢測到的所有設備和USB端口的列表。

您可以這樣做:第一次運行命令時,請勿連接 USB 設備,您會看到一個清單。現在連接您的設備並再次運行命令;您會注意到清單發生了變化。

這樣,您將確認已檢測到您的設備,對於此處的存儲設備,可能是以下問題:

  • 設備上沒有分區和/或設備上沒有分區表。
  • 系統不支持分區格式。

如果沒有,我們必須進行下一步。

檢查您的USB端口

如果未顯示USB設備,則可能是USB端口有問題。

快速驗證這一點的最佳方法是簡單地在同一台計算機上使用另一個USB端口。 如果現在檢測到USB硬件,則說明另一個USB端口存在問題。

如果另一個USB端口不可用,則需要在另一台PC或筆記本電腦上測試USB設備。

如果在此步驟中未檢測到設備,則可以假設有兩件事。

設備驅動程序尚未安裝在您的系統上,您必須搜索它們,否則您的設備可能已經過世了。

通常,解決方案包括檢查USB端口以及當前不工作的設備。

幾乎總是固定在USB電纜和計算機端口周圍。 但是,通常可以更換USB電纜,而可以維修端口。

重新啟動Linux

雖然這個方法聽起來可能很荒謬,但它確實有效。首先,檢視一下自動睡眠功能是否是造成問題的原因。你可以透過重新啟動電腦來檢查這一點。

如果USB設備正常工作,則表明該USB端口已接通電源。

下一步是確保不會再次發生這種情況。

以下命令行技巧適用於Ubuntu 18.10,因此請在首選的Linux發行版上檢查正確的過程。

打開一個終端窗口,然後輸入:

cat /sys/module/usbcore/parameters/autosuspend

這應該返回值2,這意味著啟用了自動睡眠。 您可以通過編輯grub來解決此問題。 進來:

sudo nano /etc/default/grub

在這裡搜尋

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

更改為

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

按Ctrl X保存文件並退出。

接下來,他們更新grub:

sudo update-grub

完成後,重新引導系統。


在 Google 中將其新增為首選來源