Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Jul 2004 16:33:31 -0400
From:      Duane Winner <duanewinner@att.net>
To:        User LAFFER1 <laffer1@adsl-68-76-19-75.dsl.klmzmi.ameritech.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: newbie ACPI questions
Message-ID:  <40EDAF9B.7020207@att.net>
In-Reply-To: <20040708112342.N67456@adsl-68-76-19-75.dsl.klmzmi.ameritech.net>
References:  <40ED6428.5050204@att.net> <20040708112342.N67456@adsl-68-76-19-75.dsl.klmzmi.ameritech.net>

next in thread | previous in thread | raw e-mail | index | archive | help
I did try to set the BIOS to S1 (from S3) and it appears that all that 
does is limit the capability of ACPI. After changing, hw.acpi no longer 
shows S3 in the list of supported sleep states, and if I try 'zzz' or 
'acpiconf -s 3', acpi reports that as unsupported. (supported states 
after changing the bios from S3 to S1 are: S1 S4 S5)

-Duane


User LAFFER1 wrote:
> I also have a precision 650 at home.  What is acpi's setting in the 
> bios? You can set it to s3 or s1 in there.  I would check that.  I just 
> got my system on refurb from dell and haven't had a chance to play much 
> yet. :)
> 
> On Thu, 8 Jul 2004, Duane Winner wrote:
> 
>> Hi all.
>>
>> I'm just getting my feet wet with using basic ACPI functionality. Up 
>> until my FreeBSD release and/or hardware only supported APM, so that's 
>> all I have used until now.
>>
>> I have a Dell Precision 650n running RELEASE-5.2.1p9, and it seems 
>> that ACPI works as far as I can tell, but I'm not clear on how to use 
>> it correctly in all circumstances.
>>
>> My first problem was that I could not do a power off (halt -p or 
>> shutdown now -p) -- ACPI would tell me that it could not do it then I 
>> would have to hit the power button or a key on the keyboard to reboot.
>>
>> I solved this by adding "hw.acpi.disable_on_poweroff=0" to 
>> /etc/sysctl.conf. Now I can either type halt -p/shutdown now -p or 
>> just hit the power button on the Dell and FreeBSD will gracefully 
>> shutdown and power off.
>>
>> Now I'm trying to get my arms around suspend functionality, and I'm 
>> not so clear as to the best way of suspending.
>>
>> If I type 'zzz' (which appears to the equivelent of 'acpiconf -s 3'), 
>> the Dell does suspend, and the power button green LED blinks, which 
>> according the Dell manual, means the hardware thinks it is suspended. 
>> But I can't get it out of suspend. Pressing any key on the keyboard or 
>> mouse has no effect. If I press the power switch (which the Dell 
>> manual says should bring it out of suspend), then the system reboots.
>>
>> I have also tried 'acpiconf -s 1', which seems to work better than s3. 
>> I can bring the system out of suspend by hitting the power button. 
>> However, when in suspend, the screen does not go blank. I can still 
>> see whatever was on the console, plus some output from acpiconf:
>>    fwohci0: fwochi_pci_suspend
>>
>> 'acpiconf -s 1' also seems to work when I'm within X as well (using 
>> XFCE4). I can type 'acpiconf -s 1' from an xterm, and X will blank, 
>> return me to the console, and suspend -- but I can still see whatever 
>> is on the console. If I hit the power button (keyboard/mouse does not 
>> work), then I resume and X comes back to where it should be.
>>
>> I have also tried '-s 4', and that just shuts down the whole computer.
>>
>> I guess S1 would be fine for me suspending, but would S3 be better (if 
>> I can get it to resume correctly)? If S1 is all I can use, what can I 
>> do to blank the screen as well as suspend the system?
>>
>> Any feedback would be greatly appreciated. Following is info I thought 
>> would be pertainent.
>>
>> Thanks,
>> Duane Winner
>> duanewinner@att.net
>>
>> System: Dell Precision 650n (option in BIOS to set power mgmt to S1 or 
>> S3)
>> FreeBSD: 5.2.1 p9
>>
>> -su-2.05b# sysctl hw.acpi
>> hw.acpi.supported_sleep_state: S1 S3 S4 S5
>> hw.acpi.power_button_state: S5
>> hw.acpi.sleep_button_state: S1
>> hw.acpi.lid_switch_state: S1
>> hw.acpi.standby_state: S1
>> hw.acpi.suspend_state: S3
>> hw.acpi.sleep_delay: 5
>> hw.acpi.s4bios: 0
>> hw.acpi.verbose: 0
>> hw.acpi.disable_on_poweroff: 0
>> hw.acpi.reset_video: 1
>> hw.acpi.cpu.cx_supported: C1/0
>> hw.acpi.cpu.cx_lowest: 0
>> hw.acpi.cpu.cx_history: 96654/0
>>
>> _______________________________________________
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to 
>> "freebsd-questions-unsubscribe@freebsd.org"
>>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40EDAF9B.7020207>