laptop lcd won't shut off when closed
I have a dell Inspiron 600m laptop that I just got.
I just upgraded from the default 2.4.* kernel to the latest 2.6.12.5 kernel. What I noticed is that when I press the small "switch" by the lid of the lcd, the lcd screen won't shut off. The 2.4.* kernel doesn't have this problem. I know it has to be a kernel option, but I just can't seem to find it. Any suggestions? *EDIT* This fix can be found here, follow these instruction, only if you have a radeon card: http://www.linuxquestions.org/questi...t=acpi+scripts it's about 6-7 posts down by: TFMegatron. |
look under Power Mangement and esp. ACPI. I think it is something like "Panel Button Support", not sure what the name is, not on my Linux box.
|
Thanks for the quick reply, unfortunately, I couldn't find anything related to "panel button support", nothing came close to those words under the ACPI or Power Management section.
|
look for button(CONFIG_ACPI_BUTTON) option
|
Quote:
|
Just re-compiled it, and the lcd still won't shut off when I press the switch down. Any other remedies?
I just re-configured the ACPI section as modules, incl. "button". I'll let you guys know how it goes after I'm done compiling. |
While my laptop is not the same brand as yours, the lid switch on mine is actually BIOS controlled. It sends the lid_closed/open signal to the OS, but whether or not the backlight on the LCD turns off is handled by the BIOS.
Incidentally, that's all that happens. The LCD does not turn off, and if you shine a flashlight at the screen you can still see your characters. |
Well I just i just changed all the acpi options to modules, and it still didn't work. :(
|
Are you just trying to blank the screen or are you trying to suspend to ram? I don't know if the default acpi scripts will do the trick. I have acpi/suspend to ram working fine on my dell 700m but I had to write a custom acpi event script. Also, if you changed the acpi options to modules, are those modules loaded -- i.e. button, lid, etc.?
I think -- but not sure -- that you need to do a little configuring of your acpi scripts to get it working. |
Quote:
I haven't figured it out yet...I'm still picking some kernel options and searching on google :study: :( |
To check what event is invoked, press your "little switch" and then check bottom of /var/log/messages. If it sent some event, it should be easy to handle it in /etc/acpi/acpi_handler.sh script.
|
Quote:
|
Are the lid, button, etc modules loaded? Also, did you restart acpid?
|
Quote:
|
"lsmod" will list the modules that have been loaded. Since you compiled them as modules, you should see lid, button etc. listed. If not, you need to modprobe them.
|
All times are GMT -5. The time now is 09:50 PM. |