Re: Resume with ACPI doesn't work on ThinkPad R50e

Marcin Jessa <[email protected]>
Newsgroups gmane.os.freebsd.current,gmane.os.freebsd.devel.mobile
Organization YazzY.org
Message-ID <[email protected]>
Hi again.

Actually setting hw.syscons.sc_no_suspend_vtswitch=1 seems to make resume not work.
hw.acpi.reset_video=0 is the only needed value. Then it's all fine.
The strange thing is setting hw.syscons.sc_no_suspend_vtswitch=1  manually with sysctl after the system has booted does not seem to have any effect.
It only disables proper functionality of resume after reboot.

Cheers,
Marcin.

On Thu, 9 Jun 2005 00:23:24 +0200
Marcin Jessa <[email protected]> wrote:

> Hi Kevin, guys.
> 
> Thanks a lot, that helped!
> Everything comes back after resume without any problem. 
> Network (iwi and fx drivers), USB...
> Even X is fine and I do not need to switch to console to bring it back.
> I tried suspend/resume 3 times and it worked like a charm each and every time.
> 
> I added acpi_video_load="YES" to loader.conf
> and 
> hw.acpi.reset_video=0
> hw.syscons.sc_no_suspend_vtswitch=1
> to sysctl.conf
> 
> I noticed after resume dmesg spits out:
> 
> acpi: suspend request ignored (not ready yet)
> wakeup from sleeping state (slept 00:00:19)
> 
> Now even powerd works great automatically adjusting the speed of my CPU when idle on battery.
> 
> The only thing that does not work properly is when hw.acpi.lid_switch_state=S3.
> It goes to sleep mode when I close the lid but X restarts after resume. I can live with that tho.
> 
> 
> Thanks again Kevin, you made my day!
> 
>  
> 
> On Wed, 08 Jun 2005 14:47:26 -0700
> "Kevin Oberman" <[email protected]> wrote:
> 
> > > Date: Wed, 8 Jun 2005 23:17:40 +0200
> > > From: Marcin Jessa <[email protected]>
> > > Sender: [email protected]
> > > 
> > > Hi.
> > > 
> > > I've Thinkpad R50e and I am struggeling to make resume work on it.
> > > I'm on FreeBSD 6.0-CURRENT #2: Wed Jun  8 21:12:11 CEST 2005  (built on sources from a couple of hours ago).
> > > I am able to change the speed of CPU and put the laptop in sleep mode with acpiconf -s 3 (S1, S2 and S3 are supported).
> > > The problem is it never manages to fully wake up from the sleep mode. 
> > > I tried with and without X running with the same result. 
> > > It wakes up, I can hear the drives spin, the screen is turned on but the laptop is still frozen. 
> > > The keayboard is unaccessible.
> > > I dont have apm enabled in the kernel.
> > > Those are the values in my sysctl.conf:
> > > hw.pci.do_powerstate=1
> > > hw.acpi.lid_switch_state=S3
> > > hw.acpi.standby_state=S1
> > > hw.acpi.suspend_state=S3
> > > hw.acpi.sleep_button_state=S3
> > > vfs.usermount=1
> > > hw.acpi.sleep_delay=3
> > > 
> > > device.hints has hint.apm.0.disabled="0"
> > > 
> > > In the dmesg I can also see many occurances of
> > > ichss0: transition to 1 failed
> > > I think that begun after I added device cpufreq to my kernel config.
> > > 
> > > I also followed http://www.iosn.net/Members/kaeru/articles/freebsd/x40/index_html but with no luck.
> > > 
> > > Any ideas how to make resume work?
> > 
> > Just some suggestions that might (or might not) help.
> > 
> > Play with hw.acpi.reset_video and hw.syscons.sc_no_suspend_vtswitch. You
> > may find that you need the jhb acpi_video_dpms patch.
> > 
> > I have the following /boot/loader.conf on my T30:
> > cpufreq_load="YES"
> > vesa_load="YES"
> > snd_ich_load="YES"
> > acpi_video_load="YES"
> > acpi_ibm_load="YES" (This is NOT required for resume, but it is nice for
> >                      a few things. It is the recently posted test
> >                      version and I don't think it's been committed.)
> > 
> > I have the following in my /etc/sysctl.conf on my T30:
> > hw.acpi.reset_video=0
> > hw.syscons.sc_no_suspend_vtswitch=1
> > hw.acpi.lid_switch_state=NONE
> > hw.pci.do_powerstate=1
> > 
> > I do notice that I need to switch from my X display to a vty and back
> > after a resume to get the display back. (CTRL-ALT-F1, ALT-F9)
> > The SpeedStep errors are troubling. I have not seen any other reports of
> > this.
> > -- 
> > R. Kevin Oberman, Network Engineer
> > Energy Sciences Network (ESnet)
> > Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
> > E-mail: [email protected]			Phone: +1 510 486-8634
> _______________________________________________
> [email protected] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "[email protected]"
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.