koma
2017年5月23日 11時31分
800EVAでアプリを実行していると、アプリが停止し、
tera termを接続すると数秒間隔で以下のメッセージを
表示していました。
INFO rcu_sched_state detected stall on cpu0 t=4579000 jiffies
INFO rcu_sched_state detected stall on cpu0 t=4582000 jiffies
t=*****
電源復帰で通常動作に復帰しました。
上記メッセージのは何を異常検出していますか?
外付けメモリを自作し,EVAに増設してます。
ソフトは購入ETHERNETドライバと
自作アプリケーション2タスクのみで動作しています。
OS、ドライバ、アプリなど
上記メッセージから切り分け可能でしょうか?
at_kojiro.yamada
2017年6月1日 18時38分
> 800EVAでアプリを実行していると、アプリが停止し、
> tera termを接続すると数秒間隔で以下のメッセージを
> 表示していました。
> INFO rcu_sched_state detected stall on cpu0 t=4579000 jiffies
> INFO rcu_sched_state detected stall on cpu0 t=4582000 jiffies
> t=*****
> 電源復帰で通常動作に復帰しました。
> 上記メッセージのは何を異常検出していますか?
上記のメッセージは、RCUのクリティカルセクションが一定時間経過しても完了
しなかったときに出力される警告メッセージですね。
どんな時に出力されるかは、カーネルドキュメントにいくつか記載されていま
す。
linux-2.6.35-a800eva-at3/Documentation/RCU/stallwarn.txt
> 外付けメモリを自作し,EVAに増設してます。
> ソフトは購入ETHERNETドライバと
> 自作アプリケーション2タスクのみで動作しています。
> OS、ドライバ、アプリなど
> 上記メッセージから切り分け可能でしょうか?
上記メッセージと一緒にstack traceは出てなかったでしょうか?