linux-5.4.48でワイヤレスアダプタが認識されない

linux-5.4.48でワイヤレスアダプタが認識されない

USB Wi-Fiアダプタを使用していますTL-WN722N。 Linuxカーネルでは5.4.38正常に動作しました。アップグレード後はオンまたは5.4.38 -> 5.4.48表示されません/sys/class/net。なぜですか?

カーネル構成はほぼ同じです。正確な違いは次のとおりです。

--- #<buffer .config<linux-5.4.38-gentoo>>
+++ #<buffer .config<linux>>
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.38-gentoo Kernel Configuration
+# Linux/x86 5.4.48-gentoo Kernel Configuration
 #
 
 #
@@ -12,7 +12,6 @@
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_HAS_ASM_GOTO=y
 CONFIG_CC_HAS_ASM_INLINE=y
-CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_EXTABLE_SORT=y
 CONFIG_THREAD_INFO_IN_TASK=y

メモ:

  • 私は常に関連ビットをモジュールとしてインストールするのではなく、カーネルにビルドします。

答え1

カーネル二分法(Google検索)を使用すると、どのパッチがWi-Fiアダプタを損傷したかを知らせることができます。 2つに分割する前に、古いコアは機能し、新しいコアは機能しないことを確認してください。

可能であれば再起動は必要ないかもしれませんが、sudo rmmod kernel_module_for_your_wifiWi-Fi の外部で変更するとこの回帰が発生する可能性があります。

答え2

カーネルのバグトラッカーによると、この問題は5.4.47で導入され、5.7.9で修正されました。

関連情報