私は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で利用可能になるというのは正しいでしょうか?
ありがとう、
ピーター
こんにちは、
Linux 4.19.68を搭載したLS1043Aプラットフォームでも同様の問題が発生しています。
システムは時折、以下のことを報告します。
以前の返信でNXPはthermal_zone5値は不確定であり、将来のLSDKリリースで修正を提供すると述べていました。
この問題が修正されたかどうか、もし修正されたならどのLSDK/カーネルリリースに修正が含まれているのか確認していただけますか?
ありがとうございます。
私も最新のLSDK 20.12、カーネル5.4.47で同様の問題に直面しています。
[ 2115.927267] thermal thermal_zone1: 臨界温度に達したため、シャットダウンします (85℃)
[ 2116.951246] thermal thermal_zone1: 臨界温度に達したため、シャットダウンします (85℃)
[ 2117.975285] thermal thermal_zone1: 臨界温度に達したため、シャットダウンします (85℃)
この問題を解決する回避策があれば教えていただけませんか?
この問題の根本原因は何ですか?
問題を認識しています。現在、サーマルゾーン5で報告される値は不確定で、任意のランダムなタイミングで問題を引き起こす可能性があります。今後のLSDKリリースで公式な修正を提供する予定です。
今のところ、DTSIからサーマルゾーン5を外してみて、改善するか試してみてはどうでしょうか