https://bugzilla.kernel.org/show_bug.cgi?id=36322
--- Comment #17 from Lee, Chun-Yi <j...@novell.com> 2011-06-03 23:46:06 --- (In reply to comment #15) > (In reply to comment #13) > > Could you please also try acpi_osi="!Windows 2009"? maybe it also work like > > acpi_osi="Linux"? > acpi_osi="!Windows 2009" will cause OSYS==0x7D6, > > with acpi_osi="Linux": > ACPI: Added _OSI(Linux) > [Firmware Bug]: ACPI: BIOS _OSI(Linux) query honored via cmdline > but OSYS==0x7d) is still set. > > Brightness control does not work with either command line option. > That means AINT() not exactly work: Like your hacking, BRXP() call AINT() and it must can change brightness level on Vista, XP and Linux when user press Fn key: Method (_Q8F, 0, NotSerialized) /* Brightness down */ { Store (BLVL, Local0) Store (Local0, BRTN) If (LAnd (LLess (OSYS, 0x07D6), LEqual (SGST, Zero))) /* if Vista, XP, Linux(0x03E8) */ { BRXP () } > (In reply to comment #14) > > I still want to know what _REAL_ way acer doing in Windows7, then we need > > find > > a way to do the same thing with Windows7. > > I don't thing they direct access BRXP in their driver, it's very dirty. > Maybe the intel video driver handels the acpi notification and then calls the > AINT method? hmm....... i915 driver must be handle to support Intel OpRegion, but if the OS is Windows 7, we didn't see any Windows7 path go to access AINT(), that means Winodws 7 on this machine doesn't change brightness level by OpRegion. Need i915 expert's help. > I don't have windows available to confirm this (or any other theory). Even if > I > had, how would I reverse engineer it? I don't know either, but I will send out a mail to Carlos, he know more about reverse engineer on Windows side. Only trace DSDT is not enough understand how does it work on Windows 7. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla