modprobe btusb 錯誤

modprobe btusb 錯誤

我使用的是帶有 linux 核心 5.15.0-41-generic 的 Ubuntu 桌面 20.04.4 LTS。我從 tp-link 買了 UB500。插上電源後無法開機。

我準確地嘗試了每一個步驟並遵循以下答案文件但它會拋出錯誤

~$ modprobe btusb
modprobe: ERROR: could not insert 'btusb': Invalid argument

~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 1038:1838 SteelSeries ApS SteelSeries Aerox 3 Wireless
Bus 003 Device 002: ID 1038:1260 SteelSeries ApS SteelSeries Arctis 7
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 040b:0a67 Weltrend Semiconductor Weltrend USB Mouse
Bus 001 Device 007: ID 2357:0604 TP-Link TP-Link UB500 Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

答案1

如果您擁有完全相同的裝置(TP-Link 可以出售具有相同名稱的另一台裝置),那麼您無需執行任何操作即可使其正常運作。

你可以看到這裡

因此,您建立了錯誤的核心模組並替換了正確的核心模組。無法啟動,因為它與核心版本不匹配。

您可以這樣修復它:

  1. 使用 grub 使用先前的核心進行引導。

  2. 5.15.0-41-generic使用 Synaptic重新安裝Linux 映像和模組。

  3. 再次重新啟動。

相關內容