Date: Sat, 11 Dec 2004 11:43:00 -0800 From: Nate Lawson <nate@root.org> To: Igor Partola <ipartola@pisem.net> Cc: freebsd-acpi@freebsd.org Subject: Re: Dell Inspiron 8600 Message-ID: <41BB4DC4.6090901@root.org> In-Reply-To: <41BA85A0.3050206@pisem.net> References: <41BA85A0.3050206@pisem.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Igor Partola wrote: > Ulrich Spoerlein wrote: > >> I also added this, which turns off the LCD when pressing suspend: >> notify 10 { >> match "system" "ACPI"; >> match "subsystem" "Button"; >> match "notify" "0x01"; >> action "/sbin/sysctl hw.acpi.video.lcd0.active=0"; >> }; >> >> Turning the LCD back on, when resuming, needs to be done manually. I >> think /etc/rc.{suspend,resume} is a better place for this. >> >> > This does indeed work (just like the lid switch thing), thank you. One > problem though is that > rc.resume is not read in all cases. While acpiconf honors it, just > hitting the suspend button and > resuming (hitting the power button) does not turn the lcd back on. Is > there a way to fix this? Yes, this is a deficiency in the current usermode interface. If you look at my web page, I have a description of how to fix this if someone wants to do it. It includes implementing the /dev/apm suspend/standby compatibility ioctls including a timeout interface. See the "Implement X suspend/resume notification" section below. http://www.root.org/~nate/freebsd/acpi-todo.html -- Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41BB4DC4.6090901>