Linux USB 未檢測到或不工作?5 個常見問題和修復
您已將 USB 閃存驅動器或鍵盤或鼠標連接到您的 Linux PC。但什麼也沒有發生。
這是怎麼回事?為什麼在 Ubuntu 22.04 LTS 或其他發行版中未檢測到您的筆式驅動器?是 Linux 問題,還是您的 USB 設備停止工作了?如果未檢測到或識別您的 USB 驅動器,請在 Linux 上執行以下操作。
忽略“xvideoservicethief 2022 linux hdd usb port not working problem”的解決辦法
如果您正在尋找 Linux 系統 USB 端口問題的修復程序,您很有可能會偶然發現以“xvideoservicethief”開頭的鏈接,後面跟著最近的一年(2019、2020、2021、2022)。
可悲的是,這些對你沒有任何用處。它們是旨在欺騙的垃圾鏈接,要么為您提供低於標準的解決方案信息,要么將您帶入帶有危險鏈接和彈出窗口的網站。這些站點不會為您提供可靠的解決方案,只會增加您面臨的問題。
相反,更喜歡在搜索結果中提供沒有“xvideoservicethief”術語的解決方案的網站。
USB 設備在 Ubuntu 中不工作?
磁盤驅動器、讀卡器、電話、媒體播放器和媒體外圍設備……它們都很有用,但如果系統的 USB 端口或驅動程序出現問題,它們將無法工作。如果您使用藍牙鍵盤或鼠標(帶有 USB 加密狗),這可能會特別令人沮喪,因為這意味著要尋找有線 USB 替代品。
但是,它可能不是不起作用的端口。可能是您使用的 USB 設備出現故障,無法檢測到。如果你正嘗試通過 USB 數據線連接你的 Android 手機,這裡是在 Linux 上設置 ADB 和 fastboot 的方法。
處理 USB 問題可能很棘手,但診斷故障並進行必要的修復並非不可能。
在 Linux 中修復 USB 問題需要遵循五個步驟:
- 確認檢測到 USB 端口
- 對端口進行任何必要的維修
- 修復或修復 USB 設備
- 重新啟動 Linux 操作系統
- 確認設備驅動程序的存在
讓我們依次看看其中的每一個,並學習如何處理 Linux 無法識別 USB 設備的問題。雖然以下步驟基於在 Ubuntu 中未檢測到 USB 設備,但它們應該適用於 Linux。
1. Linux 未檢測到 USB 設備
將 USB 設備插入 Linux 計算機後,首先要檢查的是它是否被檢測到。如果 USB 驅動器未在 Linux 中顯示,您可以解決該問題。
USB 設備檢測通常不像在 Windows 或 macOS 上那樣是口頭或可聽的,這意味著您經常需要手動檢查設備是否已被操作系統拾取。
幸運的是,這很簡單。
首先,斷開您正在查詢的 USB 設備。然後,打開終端窗口並輸入“list USB”命令:
lsusb
記下結果,然後連接 USB 設備,再次運行 lsusb。
這一次,您應該會看到列出了一個額外的設備,其中包含總線 ID、設備 ID、USB ID 和描述。如果您不知道額外的設備是什麼(您可能有一個內部 USB 設備,也許是以太網),請嘗試不同的命令。
dmesg | grep -i USB
dmesg 命令將列出系統上已連接的 USB 設備。它還將包括非 USB 硬件,不幸的是,它提供了大量的信息。為了解決這個問題,您可以嘗試以下操作:
dmesg | less
最後,你可以只依賴於更用戶友好的:
usb-devices
這就像 dmesg 和 lsusb 命令之間的交叉,列出連接的 USB 硬件,並提供足夠的信息來識別它們。
那麼,您連接的 USB 是否列在此處?如果不是,則可能端口已損壞,或者設備有問題。同樣,該設備可能與您的操作系統不兼容,這可能是在 Linux 中未檢測到 USB 的原因。
2. Linux不識別USB?如何檢查您的 USB 端口
如果在 Ubuntu 或其他發行版中未檢測到 USB,則可能是 USB 端口存在問題。
快速檢查這一點的最佳方法是在同一台計算機上使用不同的 USB 端口。如果現在檢測到 USB 硬件,那麼您就知道另一個 USB 端口有問題。
如果另一個 USB 端口不可用,您需要在另一台 PC 或筆記本電腦上嘗試使用 USB 設備。但是,這可能並不理想,因為您可能只有 Windows 或 macOS 計算機作為替代。由於您不能在 Linux 上使用某些 USB 設備,因此很難確定是 USB 設備還是 USB 端口導致了問題。
為獲得最佳結果,在可能的情況下,在對 USB 設備進行故障排除時堅持使用與 Linux 兼容的硬件。這應該可以解決 Ubuntu 或其他發行版無法識別您的 USB 筆式驅動器的問題。
3. Ubuntu USB 設備未顯示?如何修復損壞的 USB 硬件
如果您的 USB 驅動器沒有出現在 Ubuntu 中並且您懷疑它有缺陷,您有兩個選擇:修復或返回。
修復通常包括檢查 USB 端口以及當前不工作的設備。
對於外圍設備,修復幾乎總是以 USB 電纜和計算機上的端口為中心。但是,通常可以更換 USB 電纜,同時可以修復端口。
對 USB 設備進行物理檢查是個好主意。電纜應該堅固,沒有任何裂縫;插頭應該是實心的,金屬部分連接牢固。
同時,應在關閉 PC 並斷開與主電源的連接的情況下檢查 USB 端口。檢查端口是否牢固就位;不穩定的 USB 端口表明硬件已磨損。
如果 USB 端口鬆動,您可以將其焊接回原位。當然,您應該已經了解焊接的基礎知識;切勿在沒有經驗的情況下嘗試 DIY 工作。
此外,檢查 USB 端口中是否有灰塵和污垢,尤其是 PC 背面周圍的端口,那裡經常聚集灰塵。灰塵是 PC 的敵人,因此值得將您的系統保持在無塵環境中以提高性能。
由於灰塵會通過 USB 插槽進入您的 PC,因此請花些時間保持這些端口清潔。使用一罐壓縮空氣驅散灰塵和污垢。
您可以退回您的 USB 設備嗎?如果它是新的,那麼可能。問題是,除非明確標記為在 Linux 下運行,否則零售商不太可能接受退貨。您可能需要對與他們分享的事實有所選擇。
4. 重啟 Linux 修復 USB 端口
在某些情況下(例如您使用的是筆記本電腦),電源問題可能會影響其檢測 USB 設備的能力。autosuspend 設置旨在減少 Linux 筆記本電腦的功耗,但事實證明它會適得其反。
所以,你可以做什麼?
首先,檢查是否是 autosuspend 導致了問題。您可以通過重新啟動計算機來完成此操作;如果 USB 設備工作,則該 USB 端口正在接收電源。當電源管理軟件決定停止向 USB 端口供電時,就會出現問題。
下一步是確保不再發生這種情況。在 Ubuntu 22.04 LTS 上,您可以打開終端並輸入以下內容:
udisksctl power-off -b /dev/sdX
如果您使用的是舊版本的 Ubuntu,則需要不同的命令。
檢查您首選的 Linux 發行版的正確步驟。
5. 在 Linux 上檢查 USB 設備驅動程序
曾幾何時,USB 設備在 Linux 中並不常見。只有對 Linux 感興趣的 OEM 生產的設備(也許他們將其用於開發)才會提供 Linux 驅動程序。
如今,情況大不相同,大多數製造商都支持 Linux。在大多數情況下,驅動程序已經通過內核在您的 Linux 操作系統中可用。您不需要安裝任何 USB 驅動程序。
如果驅動程序不可用,您可能可以通過聯繫 USB 設備製造商找到它。
在 Linux 中未檢測到 USB 設備?試試這個
對於 USB 閃存設備,故障排除是另一回事。閃存很容易出現故障,尤其是在設備掉落或頻繁使用的情況下。
在這種情況下,請嘗試使用另一台計算機上的存儲;如果不起作用,請嘗試數據恢復和重新格式化。如果您無法在 Ubuntu 中格式化 USB 驅動器,請執行以下操作。
但是,出現故障的 USB 閃存設備可能是計算機上 USB 端口損壞的徵兆。例如,壞端口可能會使您的 USB 驅動器過載,不合適的功率變化會損壞數據。因此,使用上述步驟排除 PC 或筆記本電腦的問題至關重要。
最重要的是,不要依賴閃存來進行數據備份。雖然速度較慢,但機械硬盤驅動器更可靠。
在 Linux 上對 USB 問題進行故障排除:已修復!
借助內置驅動程序和對多種類型 USB 設備的廣泛支持,診斷計算機 USB 硬件問題應該很容易。
雖然損壞的硬件可能需要維修或更換,但也可提供軟件修復。
如果您最近從 Windows 換機,那麼在 Linux 上遇到 USB 問題可能是個問題。幸運的是,這些問題通常很容易解決。
發佈留言