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





--- Comment #11 from Maxim Levitsky <maximlevit...@gmail.com>  2009-04-18 
16:39:19 ---
It is oblivious, why the driver is broken, this is due to bug in acpi table,
that now got exposed, (It was present before, and resuled it brightness going
three levels down, when I pressed brightness down key)

     Method (_BQC, 0, NotSerialized)
     {
             Multiply (\_SB.PCI0.LPC.EC0.BRTS, 0x0A, Local0)
             Add (Local0, 0x01, Local0)
             Sleep (0x64)
             Return (Local0)
     }


It should look like that:

    Add (Local0, 0x01, Local0)
    Multiply (\_SB.PCI0.LPC.EC0.BRTS, 0x0A, Local0)
    Sleep (0x64)
    Return (Local0)

And if I add 9 to _BQC result, everything work just fine.

What to do next:

- Add a dmi quirk,
- catch similiar errors (if they return x*10+1, and model is acer, then add 9)

- ignore that bug


I have small question, does windows use the acpi video interface?

-- 
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.

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to