kgdb

module_init() で中断するには?このロード可能なカーネルモジュールはSSHログインをブロックしています。
kgdb

module_init() で中断するには?このロード可能なカーネルモジュールはSSHログインをブロックしています。

Rocky Linux 9.3にUSBデバイスドライバを移植しようとしています。モジュールを挿入した後、SSHを介した新しいログインが応答しなくなります。モジュールをブラックリストに追加して再起動すると、通常の機能が復元されます。 https://github.com/izot/lon-driver モジュールが挿入されると、lsmod | grep u50 "Used By"は約7秒ごとに0から1に変わります。その後、SSHを試してみると、「トピック」は3と2の間になります。 SSH ログインを停止し、modprobe -r u50 と入力して再試行して...

Admin

QEMU+(K)GDBを使用したLinuxカーネルのデバッグ - いくつかの疑問と質問
kgdb

QEMU+(K)GDBを使用したLinuxカーネルのデバッグ - いくつかの疑問と質問

QEMUを介してLinuxカーネル(v3.13)をデバッグしようとしています。使っていますこれ、これそしてこれ参照。私のホストはLinux Mint Victoriaなので、v3.13(2014年頃)カーネルとrootfsをコンパイルするのはあまりにも多くの問題です。 だから私は次のようにUbuntu Trust Tahrを取得するためにDockerコンテナを使用しました。 mkdir docker FROM ubuntu:14.04" > docker/Dockerfile RUN apt-get update && apt-get ...

Admin

gcc最適化なしでLinuxカーネルを構築する
kgdb

gcc最適化なしでLinuxカーネルを構築する

私は、Googleの結果で見つけた多くのチュートリアルの1つに従って、gccとkgdb / gdbを使用してLinuxカーネルを構築してデバッグしました。結局私はそれがすべて時間の無駄だったことに気づいた。 -O0と-Ogはどちらもgcc最適化なしでカーネルをコンパイルできないからです。最適化を削除する構成オプションはありません。最後に、Linusは数年前にこれがデバッグには良くないと言いました。 何らかの理由でkgdbが必ず存在しなければならないという。変数/パラメータを削除する方法があるかどうか疑問に思います。」最適化「ある場所から別の場所にジャンプする...

Admin

デバッグモードでカーネルを実行し、VirtualboxとKali Linuxを使用してKGDBを待つ方法は?
kgdb

デバッグモードでカーネルを実行し、VirtualboxとKali Linuxを使用してKGDBを待つ方法は?

Linuxカーネルのデバッグを使用しようとしてもVirtualbox機能しません。 これが私がしたことです。 次の構成でカーネルをコンパイルします。 CONFIG_HAVE_ARCH_KGDB=y CONFIG_KGDB=y CONFIG_KGDB_SERIAL_CONSOLE=y CONFIG_KGDB_TESTS=y CONFIG_KGDB_TESTS_ON_BOOT=y CONFIG_KGDB_TESTS_BOOT_STRING="V1F100" CONFIG_KGDB_LOW_LEVEL_TRAP=y CONFIG...

Admin

GDB + KGDBを使用したLinuxカーネルモジュールのリモートデバッグ、リモートの「g」パケット応答が長すぎます。
kgdb

GDB + KGDBを使用したLinuxカーネルモジュールのリモートデバッグ、リモートの「g」パケット応答が長すぎます。

Linuxカーネルをリモートでデバッグしようとしたときに問題が発生しました。 私の設定: ターゲットマシンは、デバッグ情報とKGDBを使用して構築されたカスタムカーネル4.3を含むUbnutu Linuxです。 WindowsとCygwinがインストールされた開発マシンです。 Linux側のシリアルポートと開発システム側のUSBを使ってシステムに接続しています。ターゲットマシンで:insmodを使用してモジュールXをロードしました。 >cat /sys/module/X/sections/.text 0xffffffffc046e000 ...

Admin

「バージョンに同意しない」メッセージ
kgdb

「バージョンに同意しない」メッセージ

コンパイル後の起動時に「バージョンに同意しません」というメッセージが表示されます。カーネルとモジュールKGDBと協力してください。なぜこれが起こるのですか? KGDBに問題がありますか? 起動時の関連ログは次のとおりです。 udevd-work[125]: error changing net interface name eth0 to eth1: Device or resource busy tlc59108: disagrees about version of symbol backlight_device_unregister tlc5910...

Admin

kgdbの起動に失敗しました。
kgdb

kgdbの起動に失敗しました。

私のシステムでkgdbが動作するようにしばらく努力しましたが、その間は動作しませんでした。 2.6.37 gitベースのTI SDKを使用しています。シリアルを使用しようとすると、常に次の例外が発生します。 2つのモードでkgdbを試しましたが、どちらも失敗しました。 1)スタート: bootargsに以下を追加しました。 "kgdboc=ttyO0,115200 kgdbwait". ------------[ cut here ]------------ WARNING: at drivers/serial/serial_core.c:399 u...

Admin