adviceLUNA / TRQer サポート

insmodコマンドを実行したとき、"Warning"の発生により、システムマクロトレースのデバイスドライバをロードできない

【対象機種】
TLA000/V/N, TLA000/V/F, TLA000/R/N, TLA000/R/F, TLA002/S/N, TLA002/S/F
macroTRACE-VIEWER
APIライブラリ

【Warningの例】
home/ydc> insmod smtModule.ko
smtModule: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
smtModule: no symbol version for _SMT_port
smtModule: Unknown symbol _SMT_port (err -22)
smtModule: no symbol version for smt_set_SMT_port
smtModule: Unknown symbol smt_set_SMT_port (err -22)
insmod: can't insert 'smtModule.ko': invalid parameter

【原因】
本現象は、システムマクロトレースのドライバソースに、"MODULE_LICENSE"の宣言がないために発生します。
本現象は、古いバージョンのシステムマクロトレースドライバソースを使用している場合に発生します。

【対策】
弊社から提供している、Ver.1.10以降のAPIライブラリ/ドライバソースを使用してください。

もしくは、システムマクロトレースドライバソースに"MODULE_LICENSE"の宣言を追記してください。
記述例)
MODULE_DESCRIPTION("System Macro Trace : External bus driver");
MODULE_LICENSE("GPL");
備考【関連情報】
adviceLUNA システムマクロトレース 「APIライブラリ / ドライバ サンプル・ソース、リファレンス・マニュアル、ポーティング・ガイド」ダウンロードページ
更新日:2017/04/03

 

アンケートにご協力お願いします

この解答はお客様のお役に立てましたでしょうか?

 

           

検索に戻る