Now everything is more clear: see the (non-) Bug #395239.
I just wrote to HP complaining (step 1 reported in that bug).
Now step 2: "Report a specific bug about that DSDT".
Well, this is the problem in DSDT (adapted from the above link):
--------8<--------------------8<--------------------8<--------------------8<------------
Method (_HOT, 0, Serialized)
{
If (LEqual (TPOS, 0x40))
{
Return (Add (0x0AAC, Multiply (TPC, 0x0A)))
}
}
Method (_CRT, 0, Serialized)
{
If (LLess (TPOS, 0x40))
{
Return (Add (0x0AAC, Multiply (TPC, 0x0A)))
}
}
--------8<--------------------8<--------------------8<--------------------8<------------
should be replaced with
--------8<--------------------8<--------------------8<--------------------8<------------
Method (_HOT, 0, Serialized)
{
Return (Add (0x0AAC, Multiply (TPC, 0x0A)))
}
Method (_CRT, 0, Serialized)
{
Return (Add (0x0AAC, Multiply (TPC, 0x0A)))
}
--------8<--------------------8<--------------------8<--------------------8<------------
** Summary changed:
- HP Pavilion TX2690 - No thermal sensors detected
+ HP Pavilion TX2690 - No thermal sensors detected due to bad DSDT table
--
HP Pavilion TX2690 - No thermal sensors detected due to bad DSDT table
https://bugs.launchpad.net/bugs/461789
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs