
Ich habe versucht herauszufinden, für welche Geräte der spezielle Sensorchiptyp …_hwmon-pci-… verwendet wird. Nehmen wir in diesem Fall an, es ist ath10k_hwmon-pci-140. Ich kann das nicht dokumentiert finden, ich habe einige Hinweise gesehen, dass es ein WLAN-Chipsensor sein könnte, aber auf diesem System ist es, soweit ich weiß, kein WLAN-Chip. Ich hatte zunächst angenommen, es könnte sich um einen GPU-Sensortyp handeln, wie amdgpu, nouveau oder radeon, aber jetzt glaube ich nicht, dass diese Annahme zutrifft, jedoch kann ich keine Dokumentation finden, die besagt, wofür und womit die Sensorchips der hwmon-Klasse tatsächlich verwendet werden. Die anderen Sensoren sind alle mehr oder weniger offensichtlich, aber den speziellen Typ „…_hwmon-pci“ kann ich nicht herausfinden. Ich habe einige der Kernel-Dokumente zu verschiedenen Chipsensoranbietern gelesen, aber auch das hat es mir nicht wirklich erklärt.
Beachten Sie, dass ich nicht nach anderen Sensorchips frage (wie Platinen-, CPU-, Disktemp-, NVMe-, GPU-Sensoren usw.). Ich weiß, was diese tun und womit sie im Allgemeinen verbunden sind. Ich frage nur nach den spezifischen Sensorchips vom Typ „..._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
Wenn jemand die Gerätetypen erklären könnte, in denen diese ..._hwmon-Chips verwendet werden, wäre das hilfreich, danke.
Mit anderen Worten, auf welche Geräte im obigen Beispiel würde sich der Sensorchip ath10k_hwmon-pci-1400 wahrscheinlich beziehen? Ich weiß, dass es nicht die CPU ist oder dass die interne CPU kaputt ist, und ich glaube nicht, dass dieses System überhaupt einen Monitor verwendet. Daher ist es unwahrscheinlich, aber nicht unmöglich, dass es sich um einen GPU-Chipsensor für eine GPU handelt, die nicht von Nvidia/AMD/Intel stammt. Ich glaube auch nicht, dass es sich um ein WLAN-Gerät handelt. Aber ich weiß es nicht.
Antwort1
Ich habe gerade erfahren, dass ath..._hwmon tatsächlich ein WLAN-Sensor ist, iwl..._hwmon.. sind WLAN-Gerätesensoren.
Sensor-IDs, die mit „ath“ oder „iwl“ beginnen, bedeuten einen WLAN-Sensor, beginnend mit „eth“ oder „enp“ [und möglicherweise „eno“] bedeutet einen LAN-NIC-Sensor.
Sensor-IDs, die mit „radeon/amdgpu/nouveau/intel …“ beginnen, sind mögliche GPU-Sensoren, bei Intel bin ich mir nicht sicher.
Sensor-IDs, die mit drive[temp]/nvme beginnen: sind Disk-/SSD-/NVME-Sensoren.
Das Vorhandensein der Zeichenfolge „hwmon“ in der tatsächlichen Sensorchip-ID „kann“ darauf hinweisen, dass es sich um einen sekundären Sensorchip und nicht um einen Systemboard- oder CPU-Sensorchip handelt. Natürlich sind aber alle Sensorchips auf irgendeiner Ebene Hardwaremonitore, es sei denn, sie überwachen die Umgebungstemperaturen.
Theoretisch würde die umgekehrte Zuordnung der PCI-Bus-ID von PCI-Daten zurück zu Sensoren den Gerätetyp für PCI-Bus-Geräte ergeben, jedoch nicht für andere Bustypen.
Beachten Sie, dass dies nicht die allgemeine Frage beantwortet, welche Gerätetypen einen ..._hwmon-...-Chip verwenden können, aber es ist ein Anfang. Ich glaube, eine bessere Art, diese Frage zu stellen, wäre:
Welche Arten von Sensor-String-IDs sind mit bestimmten Sensoren verknüpft, die nicht zur Systemplatine/CPU gehören? Ist ..hwmon- eine Standardmethode zum Erkennen solcher Sensoren?