目的は、Realtek 8812auチップを使用してUSBアダプタ用のWiFiドライバをロードすることです。見つかったソースコードを使用して、ドライバで make と make install を正常に実行しました。ここ。
modprobeを試しましたが、次のように失敗します(dmesgで確認)。
Unknown symbol wireless_send_event (err 0)
インターネット検索の後、私のカーネルにいくつかのWi-Fi拡張オプションがありません。だから私のカーネルを再コンパイルする必要があると思います。
現在、カーネルソースコードがこのディレクトリにすでに存在していることがわかりました。
/usr/src/kernels/4.18.0-80.el8.x86_64
だから私は走った。
make menuconfig
対応する WiFi オプションを選択し、設定ファイルを .config に保存して実行します。
make
失敗:
DESCEND objtool
/usr/src/kernels/4.18.0-80.el8.x86_64/tools/build/Makefile.build:37: /usr/src/kernels/4.18.0-80.el8.x86_64/tools/build/Build.include: No such file or directory
make[4]: *** No rule to make target '/usr/src/kernels/4.18.0-80.el8.x86_64/tools/build/Build.include'. Stop.
make[3]: *** [Makefile:43: /usr/src/kernels/4.18.0-80.el8.x86_64/tools/objtool/fixdep-in.o] Error 2
make[2]: *** [/usr/src/kernels/4.18.0-80.el8.x86_64/tools/build/Makefile.include:4: fixdep] Error 2
make[1]: *** [Makefile:63: objtool] Error 2
make: *** [Makefile:1655: tools/objtool] Error 2
ビルドディレクトリがありますが、Build.includeはありません。この場所で再コンパイルするべきではないかと思います。
私が探していますCentOS Wikiソースへのアクセスが不明であり、ソースへのアクセスを妨げているようです。
どんな助けでも大変感謝します。ありがとうございます。