http://bugzilla.kernel.org/show_bug.cgi?id=10658
------- Comment #63 from [EMAIL PROTECTED] 2008-09-04 23:15 ------- (In reply to comment #61) > I currently rewrite this to get something accepted. > First step is moving the polling to drivers/thermal/ and also the > polling_frequency option from /proc to /sys, a test as soon as I have > something > would be great. > > Anyway, I checked the DSDT table. One thing I realized is that: > TZP -> Thermal Zone Polling (in deci-seconds) is nearly never used by any > vendor (also by this one, I found one BIOS implementing it out of several > dozens). You're right. _TZP is not well implemented because windows doesn't use it. > Also TZD -> Thermal Zone Device: This is what we could pass as name for the > thermal zone, but again only one (the same machine) uses it. > > But TSP -> Thermal Sampling for Passive, the polling frequency when passive > mode is entered is provided *really often* > all the platforms that support passive cooling should have this method. > One workaround that probably works for a lot machines could be to take _TSP > value as general thermal polling value if no _TZP value is provided. > The HW is supposed to work fine in passive mode with this polling frequency > and it also will if not in passive mode. > Well, I think we are talking about the platforms which doesn't support passive cooling, that's why we want to fake a passive trip point at the beginning. But on these platforms, _TSP is not available at all. > Another idea specific to this ASL implementation: > There is exactly one way how BIOS can tell the OS to check for the temperature > asynchronoulsy (without polling). This is: > \_GPE._L1D # HW issues an ACPI (SCI) interrupt with id 0x1D > +-> NEVT() > +-> SMIE() > +-> Notify (\_TZ.THM, 0x80) > > Has there already been double checked whether thermal acpi events come in > through /proc/acpi/event (couldn't find anything by a quick search in this > bug) > > If there are no events, it should be double checked whether the GPE: > 0x1D > is active. Yakui or Zhang may be able to help here. > I'm afraid this is not a generic solution... > Zhang: you mentioned in mail on the acpi list that it is known that Microsoft > does not poll. From where do you know that? Maybe there are still special > solutions? (Maybe this info is outdated, especially through commment #57 > here?) > Please refer to comment #28 in this thread. -- Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla