All of lore.kernel.org
 help / color / mirror / Atom feed
From: Guenter Roeck <linux@roeck-us.net>
To: "Lu, Baolu" <baolu.lu@linux.intel.com>, linux-acpi@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, LM Sensors <lm-sensors@lm-sensors.org>
Subject: Re: [asus-nb-wmi] thermal device detected by asus-nb-wmi platform driver
Date: Mon, 24 Mar 2014 05:11:38 -0700	[thread overview]
Message-ID: <533020FA.1030600@roeck-us.net> (raw)
In-Reply-To: <532FE50F.8090909@linux.intel.com>

On 03/24/2014 12:55 AM, Lu, Baolu wrote:
>
> On 2014/3/24 12:15, Guenter Roeck wrote:
>> On 03/20/2014 05:22 PM, Lu, Baolu wrote:
>>> 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
>>>
>>
>> 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.
>>
>>> 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?
>>>
>>
>> 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.
>

Difficult to say, since we don't really know what temperature is measured.
You could try checking the BIOS to find out which temperatures in addition
to the CPU temperature are measured in your system.

As mentioned before, there is a bug in the kernel which makes it hard to determine
if there was a change in the first place. I submitted a patch to address that.

http://www.spinics.net/lists/kernel/msg1711403.html

Even then we don't know yet if the reported temperature is realistic in the
first place; unless the code I fixed with the patch above was introduced
recently this can never have reported reasonable values to start with.

Two options you have is to put load onto the CPU, and to put load onto
the graphics subsystem. Both should result in temperature changes.
But either case you'll have to have the patch above applied.

Guenter

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: Guenter Roeck <linux@roeck-us.net>
To: "Lu, Baolu" <baolu.lu@linux.intel.com>, linux-acpi@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, LM Sensors <lm-sensors@lm-sensors.org>
Subject: Re: [lm-sensors] [asus-nb-wmi] thermal device detected by asus-nb-wmi platform driver
Date: Mon, 24 Mar 2014 12:11:38 +0000	[thread overview]
Message-ID: <533020FA.1030600@roeck-us.net> (raw)
In-Reply-To: <532FE50F.8090909@linux.intel.com>

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

WARNING: multiple messages have this Message-ID (diff)
From: Guenter Roeck <linux@roeck-us.net>
To: "Lu, Baolu" <baolu.lu@linux.intel.com>, linux-acpi@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, LM Sensors <lm-sensors@lm-sensors.org>
Subject: Re: [asus-nb-wmi] thermal device detected by asus-nb-wmi platform driver
Date: Mon, 24 Mar 2014 05:11:38 -0700	[thread overview]
Message-ID: <533020FA.1030600@roeck-us.net> (raw)
In-Reply-To: <532FE50F.8090909@linux.intel.com>

On 03/24/2014 12:55 AM, Lu, Baolu wrote:
>
> On 2014/3/24 12:15, Guenter Roeck wrote:
>> On 03/20/2014 05:22 PM, Lu, Baolu wrote:
>>> 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
>>>
>>
>> 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.
>>
>>> 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?
>>>
>>
>> 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.
>

Difficult to say, since we don't really know what temperature is measured.
You could try checking the BIOS to find out which temperatures in addition
to the CPU temperature are measured in your system.

As mentioned before, there is a bug in the kernel which makes it hard to determine
if there was a change in the first place. I submitted a patch to address that.

http://www.spinics.net/lists/kernel/msg1711403.html

Even then we don't know yet if the reported temperature is realistic in the
first place; unless the code I fixed with the patch above was introduced
recently this can never have reported reasonable values to start with.

Two options you have is to put load onto the CPU, and to put load onto
the graphics subsystem. Both should result in temperature changes.
But either case you'll have to have the patch above applied.

Guenter


  reply	other threads:[~2014-03-24 12:11 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-21  0:22 [asus-nb-wmi] thermal device detected by asus-nb-wmi platform driver Lu, Baolu
2014-03-24  4:15 ` Guenter Roeck
2014-03-24  4:15   ` Guenter Roeck
2014-03-24  4:15   ` [lm-sensors] " Guenter Roeck
2014-03-24  7:55   ` Lu, Baolu
2014-03-24  7:55     ` [lm-sensors] " Lu, Baolu
2014-03-24 12:11     ` Guenter Roeck [this message]
2014-03-24 12:11       ` Guenter Roeck
2014-03-24 12:11       ` [lm-sensors] " Guenter Roeck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=533020FA.1030600@roeck-us.net \
    --to=linux@roeck-us.net \
    --cc=baolu.lu@linux.intel.com \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lm-sensors@lm-sensors.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.