I have some strange idea in the past when I'm debugging tpb's code. After I detect a mute state, I immediately toggle the mute property the PCM in ALSA, then unmute the hardware. Now I can detect mute again. Therefore once the button is pressed, the mute property is toggled. But it seems tricky. So that maybe it's better dealing with an userspace program rather than change the mute button handling code in thinkpad-acpi? ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel