問題タブ [dkms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
crash-dumps - DKMS モジュールからクラッシュ バックトレースでファイル名と行番号を取得する方法は?
DKMS を使用して、Debian ディストリビューションで Linux モジュールを構築しています。デバッグが必要なカーネル フリーズがあります。
crash
カーネル デバッグ シンボルを含むコマンド ライン ツールをインストールしました。フリーズが発生すると、crash
コマンドでロードするクラッシュ ファイルがあり、カーネル トレースから各行のファイル名と行番号を確認できますが、それが自分のモジュールに関する場合は何もありませんファイル名でも、行番号でもありません。
次に例を示します。
#8行目を見てください。
DKMS ドキュメントから、 (ドキュメントにあるように) デバッグ シンボルを削除しないためSTRIPE=[#]
に渡した構成を見つけましたno
が、まだファイル名も行番号もありません。
どうすればそれらを見せてもらえますか?
ubuntu-20.04 - sudo dkms add コマンドの問題
WIFI アダプターの設定をセットアップしようとしています。私はすでにコマンドを実行しました
これをやろうとすると
それは私に次のエラーを示しています
Error! Could not find module source directory.
Directory: /usr/src/.-rtlwifi_new does not exist.
どうすればこれを修正できますか?
ubuntu - virtualbox が Ubuntu20.04 にインストールできない理由
virtualbox をインストールしようとしています。以前にインストールしましたが、動作しました。今日、別の仮想マシンを追加しようとしましたが、dkms の問題について不平を言い始めたので、次の失敗ですべてを削除してインストールしようとしました。
一部の出力をスキップせずに質問を送信できませんでした
dkms エラー
$ cat /var/lib/dkms/virtualbox/6.1.10/build/make.log DKMS make.log for virtualbox-6.1.10 for kernel 5.8.0-36-generic (x86_64) 1 月 12 日火曜日 12:40:32 GMT 2021 make: Entering directory '/usr/src/linux-headers-5.8.0-36-generic' CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux .o
CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrv.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvGip.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvSem.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvTracer.o CC [ M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPLibAll.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/alloc-r0drv.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/memobj-r0drv.o
「cphp_state」のことですか? 760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~ ./include/linux/percpu-defs.h:318:9: 注: マクロ '<strong>pcpu_size_call_return' 318 の定義内 typeof(変数) pscr_ret;
| | ^~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24: 注: マクロ 'this_cpu_read' の展開で 760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:38: 注: 宣言されていない識別子はそれぞれ報告されます関数ごとに 1 回、760 | に表示されます。RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~ ./include/linux/percpu-defs.h:318:9: 注: マクロ '<strong>pcpu_size_call_return' 318 の定義内 typeof(変数) pscr_ret;
| | ^~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24: 注: マクロ 'this_cpu_read' の展開で 760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~~ make[2]: *** [スクリプト/Makefile.build:290: /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv -linux.o] エラー 1 .10/build/vboxdrv] エラー 2 make: *** [Makefile:1780: /var/lib/dkms/virtualbox/6.1.10/build] エラー 2 make: Leaving directory '/usr/src/linux-headers- 5.8.0-36-ジェネリック'