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_wifi
Wi-Fi の外部で変更するとこの回帰が発生する可能性があります。
答え2
カーネルのバグトラッカーによると、この問題は5.4.47で導入され、5.7.9で修正されました。