
我一直在試圖找出特定感測器晶片類型 ..._hwmon-pci-... 用於哪些設備。在本例中,假設它是 ath10k_hwmon-pci-140。我找不到這個文檔,我看到一些參考資料說它可能是一個 wifi 晶片感測器,但在這個系統上,據我所知,它不是一個 wifi 晶片。我最初假設它可能是 GPU 感測器,例如 amdgpu、nouveau 或 radeon,但現在我不相信這個假設是正確的,但我找不到說明 hwmon 類感測器晶片實際用途的文檔為了和與。其他感測器都大致顯而易見,但具體的“..._hwmon-pci”類型我無法弄清楚。我閱讀了各種晶片感測器供應商的一些內核文檔,但這也沒有真正向我解釋。
請注意,我並不是詢問其他感測器晶片(如主機板、cpu、disktemp、nvme、gpu 感測器等),我知道它們的作用以及它們通常與什麼相關,我詢問的是特定的「...」僅限_hwmon-...' 型感測器晶片。
k10temp-pci-00d3
Adapter: PCI adapter
Tctl: +27.5°C
Tdie: +27.5°C
ath10k_hwmon-pci-1400
Adapter: PCI adapter
temp1: +50.0°C
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +30.5°C
Tdie: +30.5°C
Tccd1: +28.5°C
Tccd2: +27.8°C
Tccd3: +28.8°C
如果有人可以解釋這些 ..._hwmon 晶片所使用的設備類型,那將會很有幫助,謝謝。
換句話說,在上面的範例中,ath10k_hwmon-pci-1400 感測器晶片可能指的是哪些裝置?我知道它不是 cpu,或內部 cpu 晶片,而且我不相信這個系統甚至使用了顯示器,所以它不太可能(但並非不可能)是非 nvidia/amd/intel gpu 的 GPU 晶片感測器。我也不認為它是一個 wifi 設備。但我不知道。
答案1
我剛剛了解到 ath..._hwmon 實際上是一個 wifi 感測器,iwl..._hwmon.. 是 wifi 設備感測器。
感測器 ID 以「ath」或「iwl」開頭表示 WiFi 感測器,以「eth」或「enp」[可能還有「eno」] 開頭表示 LAN NIC 感測器。
感測器 ID 開頭為:radeon/amdgpu/nouveau/intel... 可能是 GPU 感測器,不確定 intel。
以drive[temp]/nvme 開頭的感測器ID:是磁碟/ssd/nvme 感測器。
實際感測器晶片 ID「可能」中存在字串「hwmon」表明它是輔助感測器晶片,而不是系統板或 CPU,但當然,所有感測器晶片在某種程度上都是硬體監視器,除非它們是監測環境溫度。
理論上,將 pci-busid 從 pci 資料反向映射回感測器將產生 pci 匯流排設備的設備類型,但不會產生其他匯流排類型的設備類型。
請注意,這並沒有回答總體問題,即哪些類型的設備可以使用 ..._hwmon-... 晶片,但這只是一個開始。我相信提出這個問題的更好方法是:
哪些類型的感測器字串 ID 與特定的非系統板/CPU 感測器關聯? ..hwmon- 是發現此類感測器的標準方法嗎?