From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guenter Roeck Subject: Re: [asus-nb-wmi] thermal device detected by asus-nb-wmi platform driver Date: Mon, 24 Mar 2014 05:11:38 -0700 Message-ID: <533020FA.1030600@roeck-us.net> References: <532B8630.8030607@linux.intel.com> <532FB154.6020608@roeck-us.net> <532FE50F.8090909@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from mail.active-venture.com ([67.228.131.205]:64073 "EHLO mail.active-venture.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752622AbaCXMLk (ORCPT ); Mon, 24 Mar 2014 08:11:40 -0400 In-Reply-To: <532FE50F.8090909@linux.intel.com> Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: "Lu, Baolu" , linux-acpi@vger.kernel.org Cc: linux-kernel@vger.kernel.org, LM Sensors 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 ups= tream >>> 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/ >>> =E2=94=9C=E2=94=80=E2=94=80 hwmon0 -> ../../devices/platform/corete= mp.0/hwmon/hwmon0 >>> =E2=94=94=E2=94=80=E2=94=80 hwmon1 -> ../../devices/platform/asus-n= b-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=C2=B0C (high =3D +90.0=C2=B0C, crit =3D +90.0=C2=B0C) >>> Core 1: +38.0=C2=B0C (high =3D +90.0=C2=B0C, crit =3D +90.0=C2=B0C) >>> Core 2: +39.0=C2=B0C (high =3D +90.0=C2=B0C, crit =3D +90.0=C2=B0C) >>> Core 3: +38.0=C2=B0C (high =3D +90.0=C2=B0C, crit =3D +90.0=C2=B0C) >>> >>> asus-isa-0000 >>> Adapter: ISA adapter >>> temp1: +6280.0=C2=B0C >>> >> >> Pretty hot ;-). Not your problem, though - it looks like the tempera= ture >> 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 ther= mal >>> 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 sen= sor. >> What is it you want to do (in addition to having it report reasonabl= e >> temperatures) ? >> >> Guenter > > Sorry for the confusing question. I'd like to verify whether this sen= sor 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=C2= =B0. I have no idea about what kind of changes should I make. > Difficult to say, since we don't really know what temperature is measur= ed. You could try checking the BIOS to find out which temperatures in addit= ion to the CPU temperature are measured in your system. As mentioned before, there is a bug in the kernel which makes it hard t= o determine if there was a change in the first place. I submitted a patch to addres= s 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 introduce= d 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" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guenter Roeck Date: Mon, 24 Mar 2014 12:11:38 +0000 Subject: Re: [lm-sensors] [asus-nb-wmi] thermal device detected by asus-nb-wmi platform driver Message-Id: <533020FA.1030600@roeck-us.net> List-Id: References: <532B8630.8030607@linux.intel.com> <532FB154.6020608@roeck-us.net> <532FE50F.8090909@linux.intel.com> In-Reply-To: <532FE50F.8090909@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "Lu, Baolu" , linux-acpi@vger.kernel.org Cc: linux-kernel@vger.kernel.org, LM Sensors 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753062AbaCXMLm (ORCPT ); Mon, 24 Mar 2014 08:11:42 -0400 Received: from mail.active-venture.com ([67.228.131.205]:54971 "EHLO mail.active-venture.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752763AbaCXMLk (ORCPT ); Mon, 24 Mar 2014 08:11:40 -0400 X-Originating-IP: 108.223.40.66 Message-ID: <533020FA.1030600@roeck-us.net> Date: Mon, 24 Mar 2014 05:11:38 -0700 From: Guenter Roeck User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: "Lu, Baolu" , linux-acpi@vger.kernel.org CC: linux-kernel@vger.kernel.org, LM Sensors Subject: Re: [asus-nb-wmi] thermal device detected by asus-nb-wmi platform driver References: <532B8630.8030607@linux.intel.com> <532FB154.6020608@roeck-us.net> <532FE50F.8090909@linux.intel.com> In-Reply-To: <532FE50F.8090909@linux.intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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