977027_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

977027_ja-JP

977027_ja-JP

ls1043a - Linux BSPでthermal_zone5アクティブであるべきですか?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はLS1043プロセッサのリファレンスボード、LS1043ardbで作業していますが、サーマルサブシステムに問題が発生しています。表示されるエラーは以下のとおりです。

[ 116.704475] thermal thermal_zone5: 臨界温度に達しました (104 ℃)、シャットダウンします

発生頻度はやや不規則ですが、発生する場合は起動後すぐに起こります。いつも起こるわけではない。システムが安定している場合、thermal_zone5 の温度は常に 0 になります。

dtsファイルfsl-ls1043a.dtsiでは、thermal_zone0~thernal_zone5が有効になっています。(fsl-ls1043a.dtsi\freescale\dts\boot\arm64\arch - qoriq-components/linux - QorIQサポート用のLinuxツリー)


問題は、ls1043でthermal_zone5を有効にするべきかどうかです。「QorIQ LS1043A Reference Manual, Rev. 5, 04/2019」の第35.1.1章「ローカル温度センサの配置」を調べてみると、LS1043の温度センサID 0-4で、ID 5-15は予約済みと記されている表が読めます。dtsiファイルによってthermal_zone5が有効になり、ls1043で利用可能になるというのは正しいでしょうか?

ありがとう、
ピーター

Re: ls1043a - should thermal_zone5 be active in the Linux BSP?

こんにちは、

Linux 4.19.68を搭載したLS1043Aプラットフォームでも同様の問題が発生しています。

システムは時折、以下のことを報告します。

thermal thermal_zone5: 臨界温度(104℃)に達したため、シャットダウンします
 
観察されたことの一つは、熱ゾーン0~4は概ね互いに近い値を示すのに対し、熱ゾーン5はしばしば著しく異なる値を報告し、他のゾーンとは異なる挙動を示すということである。
 
シャットダウン前に、熱ゾーンは次のような値を報告します。
thermal_zone0: 75000
熱ゾーン1: 76000
熱ゾーン2: 76000
熱ゾーン3: 75000
熱ゾーン4: 74000
熱ゾーン5: 0

以前の返信でNXPはthermal_zone5値は不確定であり、将来のLSDKリリースで修正を提供すると述べていました。

この問題が修正されたかどうか、もし修正されたならどのLSDK/カーネルリリースに修正が含まれているのか確認していただけますか?

ありがとうございます。

Re: ls1043a - should thermal_zone5 be active in the Linux BSP?

私も最新のLSDK 20.12、カーネル5.4.47で同様の問題に直面しています。

[ 2115.927267] thermal thermal_zone1: 臨界温度に達したため、シャットダウンします (85℃)
[ 2116.951246] thermal thermal_zone1: 臨界温度に達したため、シャットダウンします (85℃)
[ 2117.975285] thermal thermal_zone1: 臨界温度に達したため、シャットダウンします (85℃)

この問題を解決する回避策があれば教えていただけませんか?

この問題の根本原因は何ですか?

Re: ls1043a - should thermal_zone5 be active in the Linux BSP?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

問題を認識しています。現在、サーマルゾーン5で報告される値は不確定で、任意のランダムなタイミングで問題を引き起こす可能性があります。今後のLSDKリリースで公式な修正を提供する予定です。

今のところ、DTSIからサーマルゾーン5を外してみて、改善するか試してみてはどうでしょうか

タグ(1)
評価なし
バージョン履歴
最終更新日:
水曜日
更新者: