どの温度がどのセンサーに属していますか?

どの温度がどのセンサーに属していますか?

組み込みLinuxでlmセンサーを使用しています。うまくいきます。センサコマンドを実行すると、次のデータが得られます。

lm75-i2c-0-48                                                                   
Adapter: 21a0000.i2c                                                            
temp1:        +28.5 C  (high = +80.0 C, hyst = +75.0 C)                         

lm75-i2c-0-49                                                                   
Adapter: 21a0000.i2c                                                            
temp1:        +26.5 C  (high = +80.0 C, hyst = +75.0 C)                         

eth0_dsa0-virtual-0                                                             
Adapter: Virtual device                                                         
temp1:        +35.0 C  (high = +100.0 C)                                        

mx_thermal_zone-virtual-0                                                      
Adapter: Virtual device                                                         
temp1:        +10.5 C  (crit = +85.0 C)

どの温度がどのセンサーに属するかを知りたいです。たとえば、CPUの温度はどのくらいで、周囲温度はどのくらいですか?

ありがとうございます。

ベストアンサー1

役に立つ場合は、これらのセンサーが何であるかをおおよそ説明します。

eth0_dsa0-virtual-0eth0デバイス(マザーボードやネットワークカードのLANアダプタなど)の温度センサー。

I2Cバス(遅いシンプルシリアルバス)には2つのチップがあります。おそらく両方があるでしょうlm75(そして最初のチップにコピーして貼り付ける間違いをしました)。これは簡単な温度センサーチップです。表示された温度で判断すると、シャーシの内側のどこかに配置されます。

これはthermal zoneBIOSによって定義されます。数値が常温より低くて何か異常があるようです。

CPU温度に合ったドライバがインストールされていないようです。

結局のところ、コンピュータにどのコンポーネントがあるかを正確に知っている人はただ一人だけです。あなた、中に何があるのか​​推測できません。正確なハードウェアを把握するのは少し難しく、所有しているすべてのハードウェアマニュアル(マザーボードなど)を読んで、マザーボードに見えるチップを見て、そのチップ識別子を検索し、欠落しているドライバを見つけるなどの作業が必要ですします。

編集する

lm75-i2c-0-48はい、48と49はI2Cバスのアドレスですlm75-i2c-0-49。しかし、16進数か10進数なのかはよくわかりません。どちらも0番バスにあります。/sys/bus/i2cI2Cバスとデバイスを表示します(特定のカーネルモジュールで検出された場合にのみ表示されます)。

おすすめ記事