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

連接器

如果曾經 已使用任何Linux發行版將USB驅動器,鍵盤或鼠標連接到計算機,但沒有任何反應,也就是說,內存部件沒有出現,或者您無法使用鍵盤或鼠標執行任何操作,因此您可能會對本文感興趣。

雖然 在這裡,我們打算提供一些最常見的解決方案,以解決可能發生的錯誤,很顯然,此處顯示的內容無法修復任何狀況不好的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

完成後,重新引導系統。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   馬里奧·安納亞(Mario Anaya) 他說:

    這篇文章/教程非常清晰準確,我已經保存並打印出來以備將來參考。 但我有幾點想法。
    我已經使用Linux 5個月了(好一天,我的Windows系統崩潰了,儘管不斷重新安裝並且linux使我的筆記本電腦煥發出了新的生命,但我仍然不明白為什麼),仍然有些事情我不理解和理解並每天嘗試去閱讀和學習一些東西。
    對於新手來說,我可能來自Windows世界,這是汽油的化學公式,對於那些剛接觸Linux卻一無所知的人來說,這可能是難以理解的(這有點我的情況,不是同一時間)。 有沒有一種功能,程序或圖形方式來做到這一點,並使新手的生活變得更輕鬆,或者這是唯一的途徑,我在設置面板或類似的工具中並不知道。
    我完全出於無知
    我謹對此表示敬意。
    如果碰巧我沒有檢測到USB端口/無法正常工作並且沒有本教程/出版物,我將不知道從哪裡開始。
    意誌或類似的東西不是壞事,我也不希望不尊重任何遠離我的人……但是,有很多用戶在命令行上談論這一點,卻不知道從哪裡開始。
    問候

    1.    大衛·納蘭霍 他說:

      早上好,謝謝您的評論。
      我理解您指的是新來者,如果他們發現自己遇到這樣的問題,他們最終就會背叛。
      儘管我同意具有圖形部分顯示所有連接的設備(類似於Windows)的想法,但很難找到解決此類問題的通用解決方案。
      但是很少遇到這種問題。

  2.   HO2Gi 他說:

    您好,您好嗎?是的,您絕對正確,但是目前還不行,您可以嘗試使用CTL + ALT + Backspace離開會話。 再次輸入,但是如果沒有檢測到設備,則完全相同,沒有圖形工具,那就是捕獲,這是一件好事,即使更改內核或安裝新軟件,使用終端也不會重新啟動。 您只需要加油,那裡有無盡的教程。 歡迎您,我希望您喜歡並學習,並且可以與GNU / LINUX一起舒適地工作。
    PS:這是每天學習的XD。

  3.   Mac> Win> Linux 他說:

    如果Linux未檢測到USB設備怎麼辦?
    格式化並安裝支持它的Windows
    因為令人遺憾的是,在2018年linux仍然存在這些驅動程序問題。
    我從事計算機科學家已有15年,距停止使用Linux來厭倦驅動程序的“小問題”使用Mac已有6年了。 當您設法解決一個問題時,每週更新一次linux,這又變得令人討厭,並且作為禮物,還有2件事令人討厭。

    1.    大衛·納蘭霍 他說:

      早上好,謝謝您的評論。
      從您告訴我們的經驗來看,您已經做到了比服務器更多年了。 並非一切都不好,也不是單一系統。
      就我而言,由於在Windows中未檢測到或踢出設備,因此我在Linux中保存了不止一個設備(包括華為智能手機)。 以我的智能手機為例,我錯誤地加載了一個甚至不是該設備的ROM(我不知道它是怎麼發生的)。 這樣,他們破壞了分區(引導,系統等),並且電話死了。
      在Linux中,它優雅地檢測到emmc內存,幾天后,我設法用它加載了啟動程序。
      對於Windows,它幫助我恢復了一些在Linux中無法恢復的存儲設備。

  4.   恐怖怪物 他說:

    安裝Windows作為解決方案?

    一家所謂的專業公司的OS,每次更新都會破壞一些新內容嗎?

    不用了,謝謝,我更喜歡學習正確安裝驅動程序,並且沒有垃圾應用程序,未經許可即安裝內容的存儲,文件丟失等。

    如果您不喜歡Linux,那麼在此論壇中我將不知所措,在該論壇上您不會做出其他令人遺憾的事情。

  5.   馬里奧·安納亞(Mario Anaya) 他說:

    伙計們,這些討論在這些方面無濟於事。
    就我而言,我同時兼顧了兩者的優點,無論是在家還是在工作中,兩種操作系統對我都很有用。
    我有窗戶,有一天操作系統崩潰了,即使我嘗試重新安裝幾次,第一次重啟後,同樣的問題又回來了。
    Ubuntu linux使我的筆記本電腦不必停止使用,並為它的使用和生活提供了第二次機會。
    這兩個世界對我有用,使我的生活更輕鬆……而且不要與上帝和魔鬼相處……這是我的經驗和日常學習,我不想放棄

  6.   佩胡恩 他說:

    好,我希望有人閱讀並回答以下問題。 我的USB已被系統讀取(在我的情況下為薄荷18.3 kde),但我無法複製或粘貼任何內容,就好像它受到寫保護一樣。 自殺前有什麼建議嗎?

  7.   安拉23 他說:

    它對我來說是完美的,非常感謝!格式已被切斷,計算機無法識別它,但是由於這篇文章,我在終端機中,可以毫無問題地恢復它
    再次感謝

  8.   他說:

    廢話萬歲...

    如果我要連接的是鼠標...

    我該如何格式化它,給它Roquefort奶酪,看看它是否會因厭惡而死並恢復生命?

    您必須無能為力地回答這個“ toto ..什麼? 有益於某事。

  9.   賽亞人 他說:

    謝謝!

  10.   拉海爾 他說:

    比肘上的屁股還沒用。 Linux中越來越多的錯誤無法很好地解決。 不幸的是,最終值得花錢擁有一個操作系統才能...

  11.   Noe Rivera 他說:

    一旦我開始使用linux就非常好,這非常好,我們永遠不會成為Windows的root用戶,萬歲的gnu / linux

  12.   戈德溫 他說:

    我有一個問題,它把這個/ usr / sbin / grub-mkconfig:12:/ etc / default / grub:usbcore.autosuspend = -1:找不到,請告訴我一個解決方案