Skip to contentSkip to conversation

thermal device detected by asus-nb-wmi platform driver

asus-nb-wmi Lu, Baolu 2 participants 4 messages Mar 21, 2014 – Mar 24, 2014 ACPI

lore
Share & tools
lore

Lu, Baolu

author
#0 lore raw

Hi,

I booted Ubuntu13.10 onto ASUS T100 Tablet and upgraded it with upstream kernel (3.14.0-rc7+). There is a thermal device under /sys/devices/platform/asus-nb-wmi.

root@t100:~/linux# tree /sys/class/hwmon/
/sys/class/hwmon/
├── hwmon0 -> ../../devices/platform/coretemp.0/hwmon/hwmon0
└── hwmon1 -> ../../devices/platform/asus-nb-wmi/hwmon/hwmon1
root@t100:/sys/devices/platform/asus-nb-wmi# ls
cpufv driver hwmon input modalias power subsystem uevent
root@t100:~/linux# sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +38.0°C (high = +90.0°C, crit = +90.0°C)
Core 1: +38.0°C (high = +90.0°C, crit = +90.0°C)
Core 2: +39.0°C (high = +90.0°C, crit = +90.0°C)
Core 3: +38.0°C (high = +90.0°C, crit = +90.0°C)

asus-isa-0000
Adapter: ISA adapter
temp1: +6280.0°C

I didn't get any information about thermal interface in "Documentation/ABI/testing/sysfs-platform-asus-wmi". Is this a thermal sensor? If it's the fact, how can I change the environment so that this sensor gives me variable data?

Thanks,
baolu

#1 lore raw

T24gMDMvMjAvMjAxNCAwNToyMiBQTSwgTHUsIEJhb2x1IHdyb3RlOgo+IEhpLAo+Cj4gSSBib290 ZWQgVWJ1bnR1MTMuMTAgb250byBBU1VTIFQxMDAgVGFibGV0IGFuZCB1cGdyYWRlZCBpdCB3aXRo IHVwc3RyZWFtCj4ga2VybmVsICgzLjE0LjAtcmM3KykuIFRoZXJlIGlzIGEgdGhlcm1hbCBkZXZp Y2UgdW5kZXIKPiAvc3lzL2RldmljZXMvcGxhdGZvcm0vYXN1cy1uYi13bWkuCj4KPiByb290QHQx MDA6fi9saW51eCMgdHJlZSAvc3lzL2NsYXNzL2h3bW9uLwo+IC9zeXMvY2xhc3MvaHdtb24vCj4g 4pSc4pSA4pSAIGh3bW9uMCAtPiAuLi8uLi9kZXZpY2VzL3BsYXRmb3JtL2NvcmV0ZW1wLjAvaHdt b24vaHdtb24wCj4g4pSU4pSA4pSAIGh3bW9uMSAtPiAuLi8uLi9kZXZpY2VzL3BsYXRmb3JtL2Fz dXMtbmItd21pL2h3bW9uL2h3bW9uMQo+Cj4gcm9vdEB0MTAwOi9zeXMvZGV2aWNlcy9wbGF0Zm9y bS9hc3VzLW5iLXdtaSMgbHMKPiBjcHVmdiBkcml2ZXIgaHdtb24gaW5wdXQgbW9kYWxpYXMgcG93 ZXIgc3Vic3lzdGVtIHVldmVudAo+Cj4gcm9vdEB0MTAwOn4vbGludXgjIHNlbnNvcnMKPiBjb3Jl dGVtcC1pc2EtMDAwMAo+IEFkYXB0ZXI6IElTQSBhZGFwdGVyCj4gQ29yZSAwOiArMzguMMKwQyAo aGlnaCA9ICs5MC4wwrBDLCBjcml0ID0gKzkwLjDCsEMpCj4gQ29yZSAxOiArMzguMMKwQyAoaGln aCA9ICs5MC4wwrBDLCBjcml0ID0gKzkwLjDCsEMpCj4gQ29yZSAyOiArMzkuMMKwQyAoaGlnaCA9 ICs5MC4wwrBDLCBjcml0ID0gKzkwLjDCsEMpCj4gQ29yZSAzOiArMzguMMKwQyAoaGlnaCA9ICs5 MC4wwrBDLCBjcml0ID0gKzkwLjDCsEMpCj4KPiBhc3VzLWlzYS0wMDAwCj4gQWRhcHRlcjogSVNB IGFkYXB0ZXIKPiB0ZW1wMTogKzYyODAuMMKwQwo+CgpQcmV0dHkgaG90IDstKS4gTm90IHlvdXIg cHJvYmxlbSwgdGhvdWdoIC0gaXQgbG9va3MgbGlrZSB0aGUgdGVtcGVyYXR1cmUKaXMgcmVwb3J0 ZWQgaW4gS2VsdmluIGFuZCB0aGUgY29kZSBjb252ZXJ0aW5nIGZyb20gS2VsdmluIHRvIGRlZ3Jl ZXMgQwp0dXJucyBvdXQgdG8gYmUgYnVnZ3kuCgo+IEkgZGlkbid0IGdldCBhbnkgaW5mb3JtYXRp b24gYWJvdXQgdGhlcm1hbCBpbnRlcmZhY2UgaW4KPiAiRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGlu Zy9zeXNmcy1wbGF0Zm9ybS1hc3VzLXdtaSIuIElzIHRoaXMgYSB0aGVybWFsCj4gc2Vuc29yPyBJ ZiBpdCdzIHRoZSBmYWN0LCBob3cgY2FuIEkgY2hhbmdlIHRoZSBlbnZpcm9ubWVudCBzbyB0aGF0 IHRoaXMKPiBzZW5zb3IgZ2l2ZXMgbWUgdmFyaWFibGUgZGF0YT8KPgoKSSBkb24ndCB0aGluayBJ IHVuZGVyc3RhbmQgeW91ciBxdWVzdGlvbi4gWWVzLCB0aGlzIGlzIGEgdGhlcm1hbCBzZW5zb3Iu CldoYXQgaXMgaXQgeW91IHdhbnQgdG8gZG8gKGluIGFkZGl0aW9uIHRvIGhhdmluZyBpdCByZXBv cnQgcmVhc29uYWJsZQp0ZW1wZXJhdHVyZXMpID8KCkd1ZW50ZXIKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsbS1zZW5zb3JzIG1haWxpbmcgbGlzdAps bS1zZW5zb3JzQGxtLXNlbnNvcnMub3JnCmh0dHA6Ly9saXN0cy5sbS1zZW5zb3JzLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xtLXNlbnNvcnM

author
#2 lore raw
Quoted 38 lines · Guenter Roeck
Quoted 22 lines · Baolu

Hi,

I booted Ubuntu13.10 onto ASUS T100 Tablet and upgraded it with upstream kernel (3.14.0-rc7+). There is a thermal device under /sys/devices/platform/asus-nb-wmi.

root@t100:~/linux# tree /sys/class/hwmon/
/sys/class/hwmon/
├── hwmon0 -> ../../devices/platform/coretemp.0/hwmon/hwmon0
└── hwmon1 -> ../../devices/platform/asus-nb-wmi/hwmon/hwmon1
root@t100:/sys/devices/platform/asus-nb-wmi# ls
cpufv driver hwmon input modalias power subsystem uevent
root@t100:~/linux# sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +38.0°C (high = +90.0°C, crit = +90.0°C)
Core 1: +38.0°C (high = +90.0°C, crit = +90.0°C)
Core 2: +39.0°C (high = +90.0°C, crit = +90.0°C)
Core 3: +38.0°C (high = +90.0°C, crit = +90.0°C)
Quoted 4 lines

asus-isa-0000
Adapter: ISA adapter
temp1: +6280.0°C

Pretty hot ;-). Not your problem, though - it looks like the temperature is reported in Kelvin and the code converting from Kelvin to degrees C turns out to be buggy.

Quoted 5 lines

I didn't get any information about thermal interface in "Documentation/ABI/testing/sysfs-platform-asus-wmi". Is this a thermal sensor? If it's the fact, how can I change the environment so that this sensor gives me variable data?

Quoted 5 lines

I don't think I understand your question. Yes, this is a thermal sensor. What is it you want to do (in addition to having it report reasonable temperatures) ?

Guenter

Sorry for the confusing question. I'd like to verify whether this sensor works. What I want to do is to make some changes so that the sensor could give me a different temperature value other than always +6280.0°. I have no idea about what kind of changes should I make.

For example, when I work with thermal sensors in CPU core. I can see different temperature values at different core states (idle and busy).

[system idle]

root@t100:~# sensors

asus-isa-0000

Adapter: ISA adapter

temp1: +6280.0°C

coretemp-isa-0000

Adapter: ISA adapter

Core 0: +39.0°C (high = +90.0°C, crit = +90.0°C)

Core 1: +39.0°C (high = +90.0°C, crit = +90.0°C)

Core 2: +39.0°C (high = +90.0°C, crit = +90.0°C)

Core 3: +39.0°C (high = +90.0°C, crit = +90.0°C)

[system busy]

root@t100:~# sensors

asus-isa-0000

Adapter: ISA adapter

temp1: +6280.0°C

coretemp-isa-0000

Adapter: ISA adapter

Core 0: +45.0°C (high = +90.0°C, crit = +90.0°C)

Core 1: +45.0°C (high = +90.0°C, crit = +90.0°C)

Core 2: +46.0°C (high = +90.0°C, crit = +90.0°C)

Core 3: +46.0°C (high = +90.0°C, crit = +90.0°C)

Thanks,
baolu
_______________________________________________
lm-sensors mailing list
[email protected]
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

#3 lore raw

T24gMDMvMjQvMjAxNCAxMjo1NSBBTSwgTHUsIEJhb2x1IHdyb3RlOgo+Cj4gT24gMjAxNC8zLzI0 IDEyOjE1LCBHdWVudGVyIFJvZWNrIHdyb3RlOgo+PiBPbiAwMy8yMC8yMDE0IDA1OjIyIFBNLCBM dSwgQmFvbHUgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBJIGJvb3RlZCBVYnVudHUxMy4xMCBvbnRv IEFTVVMgVDEwMCBUYWJsZXQgYW5kIHVwZ3JhZGVkIGl0IHdpdGggdXBzdHJlYW0KPj4+IGtlcm5l bCAoMy4xNC4wLXJjNyspLiBUaGVyZSBpcyBhIHRoZXJtYWwgZGV2aWNlIHVuZGVyCj4+PiAvc3lz L2RldmljZXMvcGxhdGZvcm0vYXN1cy1uYi13bWkuCj4+Pgo+Pj4gcm9vdEB0MTAwOn4vbGludXgj IHRyZWUgL3N5cy9jbGFzcy9od21vbi8KPj4+IC9zeXMvY2xhc3MvaHdtb24vCj4+PiDilJzilIDi lIAgaHdtb24wIC0+IC4uLy4uL2RldmljZXMvcGxhdGZvcm0vY29yZXRlbXAuMC9od21vbi9od21v bjAKPj4+IOKUlOKUgOKUgCBod21vbjEgLT4gLi4vLi4vZGV2aWNlcy9wbGF0Zm9ybS9hc3VzLW5i LXdtaS9od21vbi9od21vbjEKPj4+Cj4+PiByb290QHQxMDA6L3N5cy9kZXZpY2VzL3BsYXRmb3Jt L2FzdXMtbmItd21pIyBscwo+Pj4gY3B1ZnYgZHJpdmVyIGh3bW9uIGlucHV0IG1vZGFsaWFzIHBv d2VyIHN1YnN5c3RlbSB1ZXZlbnQKPj4+Cj4+PiByb290QHQxMDA6fi9saW51eCMgc2Vuc29ycwo+ Pj4gY29yZXRlbXAtaXNhLTAwMDAKPj4+IEFkYXB0ZXI6IElTQSBhZGFwdGVyCj4+PiBDb3JlIDA6 ICszOC4wwrBDIChoaWdoID0gKzkwLjDCsEMsIGNyaXQgPSArOTAuMMKwQykKPj4+IENvcmUgMTog KzM4LjDCsEMgKGhpZ2ggPSArOTAuMMKwQywgY3JpdCA9ICs5MC4wwrBDKQo+Pj4gQ29yZSAyOiAr MzkuMMKwQyAoaGlnaCA9ICs5MC4wwrBDLCBjcml0ID0gKzkwLjDCsEMpCj4+PiBDb3JlIDM6ICsz OC4wwrBDIChoaWdoID0gKzkwLjDCsEMsIGNyaXQgPSArOTAuMMKwQykKPj4+Cj4+PiBhc3VzLWlz YS0wMDAwCj4+PiBBZGFwdGVyOiBJU0EgYWRhcHRlcgo+Pj4gdGVtcDE6ICs2MjgwLjDCsEMKPj4+ Cj4+Cj4+IFByZXR0eSBob3QgOy0pLiBOb3QgeW91ciBwcm9ibGVtLCB0aG91Z2ggLSBpdCBsb29r cyBsaWtlIHRoZSB0ZW1wZXJhdHVyZQo+PiBpcyByZXBvcnRlZCBpbiBLZWx2aW4gYW5kIHRoZSBj b2RlIGNvbnZlcnRpbmcgZnJvbSBLZWx2aW4gdG8gZGVncmVlcyBDCj4+IHR1cm5zIG91dCB0byBi ZSBidWdneS4KPj4KPj4+IEkgZGlkbid0IGdldCBhbnkgaW5mb3JtYXRpb24gYWJvdXQgdGhlcm1h bCBpbnRlcmZhY2UgaW4KPj4+ICJEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLXBsYXRm b3JtLWFzdXMtd21pIi4gSXMgdGhpcyBhIHRoZXJtYWwKPj4+IHNlbnNvcj8gSWYgaXQncyB0aGUg ZmFjdCwgaG93IGNhbiBJIGNoYW5nZSB0aGUgZW52aXJvbm1lbnQgc28gdGhhdCB0aGlzCj4+PiBz ZW5zb3IgZ2l2ZXMgbWUgdmFyaWFibGUgZGF0YT8KPj4+Cj4+Cj4+IEkgZG9uJ3QgdGhpbmsgSSB1 bmRlcnN0YW5kIHlvdXIgcXVlc3Rpb24uIFllcywgdGhpcyBpcyBhIHRoZXJtYWwgc2Vuc29yLgo+ PiBXaGF0IGlzIGl0IHlvdSB3YW50IHRvIGRvIChpbiBhZGRpdGlvbiB0byBoYXZpbmcgaXQgcmVw b3J0IHJlYXNvbmFibGUKPj4gdGVtcGVyYXR1cmVzKSA/Cj4+Cj4+IEd1ZW50ZXIKPgo+IFNvcnJ5 IGZvciB0aGUgY29uZnVzaW5nIHF1ZXN0aW9uLiBJJ2QgbGlrZSB0byB2ZXJpZnkgd2hldGhlciB0 aGlzIHNlbnNvciB3b3Jrcy4gV2hhdCBJIHdhbnQgdG8gZG8gaXMgdG8gbWFrZSBzb21lIGNoYW5n ZXMgc28gdGhhdCB0aGUgc2Vuc29yIGNvdWxkIGdpdmUgbWUgYSBkaWZmZXJlbnQgdGVtcGVyYXR1 cmUgdmFsdWUgb3RoZXIgdGhhbiBhbHdheXMgKzYyODAuMMKwLiBJIGhhdmUgbm8gaWRlYSBhYm91 dCB3aGF0IGtpbmQgb2YgY2hhbmdlcyBzaG91bGQgSSBtYWtlLgo+CgpEaWZmaWN1bHQgdG8gc2F5 LCBzaW5jZSB3ZSBkb24ndCByZWFsbHkga25vdyB3aGF0IHRlbXBlcmF0dXJlIGlzIG1lYXN1cmVk LgpZb3UgY291bGQgdHJ5IGNoZWNraW5nIHRoZSBCSU9TIHRvIGZpbmQgb3V0IHdoaWNoIHRlbXBl cmF0dXJlcyBpbiBhZGRpdGlvbgp0byB0aGUgQ1BVIHRlbXBlcmF0dXJlIGFyZSBtZWFzdXJlZCBp biB5b3VyIHN5c3RlbS4KCkFzIG1lbnRpb25lZCBiZWZvcmUsIHRoZXJlIGlzIGEgYnVnIGluIHRo ZSBrZXJuZWwgd2hpY2ggbWFrZXMgaXQgaGFyZCB0byBkZXRlcm1pbmUKaWYgdGhlcmUgd2FzIGEg Y2hhbmdlIGluIHRoZSBmaXJzdCBwbGFjZS4gSSBzdWJtaXR0ZWQgYSBwYXRjaCB0byBhZGRyZXNz IHRoYXQuCgpodHRwOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2tlcm5lbC9tc2cxNzExNDAzLmh0 bWwKCkV2ZW4gdGhlbiB3ZSBkb24ndCBrbm93IHlldCBpZiB0aGUgcmVwb3J0ZWQgdGVtcGVyYXR1 cmUgaXMgcmVhbGlzdGljIGluIHRoZQpmaXJzdCBwbGFjZTsgdW5sZXNzIHRoZSBjb2RlIEkgZml4 ZWQgd2l0aCB0aGUgcGF0Y2ggYWJvdmUgd2FzIGludHJvZHVjZWQKcmVjZW50bHkgdGhpcyBjYW4g bmV2ZXIgaGF2ZSByZXBvcnRlZCByZWFzb25hYmxlIHZhbHVlcyB0byBzdGFydCB3aXRoLgoKVHdv IG9wdGlvbnMgeW91IGhhdmUgaXMgdG8gcHV0IGxvYWQgb250byB0aGUgQ1BVLCBhbmQgdG8gcHV0 IGxvYWQgb250bwp0aGUgZ3JhcGhpY3Mgc3Vic3lzdGVtLiBCb3RoIHNob3VsZCByZXN1bHQgaW4g dGVtcGVyYXR1cmUgY2hhbmdlcy4KQnV0IGVpdGhlciBjYXNlIHlvdSdsbCBoYXZlIHRvIGhhdmUg dGhlIHBhdGNoIGFib3ZlIGFwcGxpZWQuCgpHdWVudGVyCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbG0tc2Vuc29ycyBtYWlsaW5nIGxpc3QKbG0tc2Vu c29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0tc2Vuc29ycy5vcmcvbWFpbG1hbi9s aXN0aW5mby9sbS1zZW5zb3Jz