http://bugzilla.kernel.org/show_bug.cgi?id=6315





------- Additional Comments From [EMAIL PROTECTED]  2007-03-09 02:09 -------
I understand that things work OK for you even with the quirk enabled, and I can
imagine your frustration to see it removed. The problem however is that a race
condition exists.

We have no control over when the SMM code is triggered, we don't even _know_
when it happens, and we are now certain it accesses the SMBus on your machine.
If it ever happens that the SMM code is triggered at the exact moment the
i2c-i801 driver uses the SMBus controller, unpredictable badness will ensue.
This could include instant shutdown because the BIOS thinks the laptop is
overheating, or... laptop damaged because the BIOS didn't realize it was
overheating. While I agree that the probability of such an event is low (by
definition of a race condition), it does exist. Which is why I believe we have
to remove the quirks from the kernel.

While I frequently state that dedicated hardware monitoring drivers such as the
lm90 do a much better job than the ACPI thermal interface, in this particular
case I think that the BIOS hiding the SMBus from us on these two laptops
(Satellite A40 and Tecra M2) is a serious hint that Toshiba does not want the OS
to touch the SMBus. Given that they have SMM code fiddling with it, it really
makes sense to keep us away from it. Also notice how the BIOS dynamically
changes the temperature limits for its own benefit. And notice how these are the
only two Toshiba laptops we have quirks for, and both happen to have SMM code
using the SMBus for thermal management purposes. What a coincidence...


------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to