エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
disagrees about version of symbol struct_module
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
disagrees about version of symbol struct_module
初めてKernel2.6でドライバ書いたら、"disagrees about version of symbol struct_module"って出てなん... 初めてKernel2.6でドライバ書いたら、"disagrees about version of symbol struct_module"って出てなんで!?って思う人が多いみたい。 自分もその一人だったので、掻い摘んだ形でちょっとだけ。。。 たしか、Kernel2.6ではKernelの安定性をあげるために、モジュールやドライバのバージョンチェックが、より厳密になったのが理由だったと思います。 なので、insmodするときに、そのドライバやモジュールが動作中のKernelにマッチしているかどうか、安定しているかどうかを厳密にバージョンチェックします。 その結果、Kernelと同じ環境でbuildされてない場合、"disagrees about version of symbol struct_module"って言われるんだったと思います。 なので、kernelがコンパイルされた環境と同じ