Re: 答复: 答复: My laptop can't resume from suspend.

Adrian Chadd adrian at freebsd.org
Mon Aug 25 16:33:22 UTC 2014


Hm!

Cool, so you've reimplemented the RTC accesses to go via ACPI.

Shouldn't this be another device though? One that gets attached if it
finds it on the ACPI bus?


-a


On 25 August 2014 09:10, Anthony Jenkins <Anthony.B.Jenkins at att.net> wrote:
> No problem... attached.  And amd64 doesn't matter - works for x86-based computers with the basic CMOS RTC chip (PNP0B00).  Hopefully your suspend/resume problems are due to your ACPI BIOS needing to read/write info from/to CMOS and not finding a CMOS handler.
>
> Anthony
>
> On 08/25/2014 11:50, 张晓靖 wrote:
>> I google less than complete information. Do you have the relevant code can be shared under it? I found atrtc.c file in /usr/src/sys/x86/isa directory, but my system is amd64 of ......
>>
>> root at skycn:~ # uname -a
>> FreeBSD skycn 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 #2: Sat Aug 16 00:06:30 CST 2014     root at skycn:/usr/obj/usr/src/sys/MyKernel  amd64
>>
>>
>> -----邮件原件-----
>> 发件人: Anthony Jenkins [mailto:Anthony.B.Jenkins at att.net]
>> 发送时间: 2014年8月16日 5:18
>> 收件人: 张晓靖; 'Kevin Oberman'
>> 抄送: freebsd-acpi at freebsd.org
>> 主题: Re: 答复: My laptop can't resume from suspend.
>>
>> On 08/15/2014 16:20, 张晓靖 wrote:
>>> Thank Bykov Vladislav and Kevin Oberman's recommendations. Later I
>>> received an e-mail,
>>>
>>> immediately compile the kernel (make a note #options VESA).But the
>>> problem persists, dmesg
>>>
>>> Information Reference url http://url.cn/SQ0vXD.
>>>
>>>
>>>
>>> Even worse thing is, I do use "acpiconf -s 3"debugger, resulting in a
>>> notebook can not boot
>>>
>>> until yesterday afternoon for a good notebook motherboard, now do not
>>> dare to use “acpiconf
>>>
>>> -s 3” testing.
>>>
>>>
>>>
>>> Do you have suggestions for me?
>> You could dig up my kernel patch (Google "FreeBSD ACPI CMOS region support atrtc.c.patch") to play with, it works to enable suspend/resume on some laptops and should be safe to try.  I still need to clean it up (style, other suggestions) for submission to FreeBSD, haven't gotten around to it yet.
>>
>> Anthony Jenkins
>>
>>> Thanks you~
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> -----邮件原件-----
>>> 发件人: Bykov Vladislav [mailto:envolyse at gmail.com]
>>> 发送时间: 2014年8月13日 0:13
>>> 收件人: 张晓靖
>>> 主题: Re: My laptop can't resume from suspend.
>>>
>>>
>>>
>>> On Tue, Aug 12, 2014 at 12:20:28PM +0800, 张晓靖 wrote:
>>>
>>>> The laptop can't resume, the screen no display, no beep sound.
>>> Can you please try to install video driver for your card and remove VESA device from kernel configuration?
>>>
>>>
>>>
>>>
>>>
>>> 发件人: kob6558 at gmail.com [mailto:kob6558 at gmail.com] 代表 Kevin Oberman
>>> 发送时间: 2014年8月13日 1:15
>>> 收件人: 张晓靖
>>> 抄送: freebsd-acpi at freebsd.org
>>> 主题: Re: My laptop can't resume from suspend.
>>>
>>>
>>>
>>> On Mon, Aug 11, 2014 at 9:20 PM, 张晓靖 <zhangxiaojing at hotmail.com <mailto:zhangxiaojing at hotmail.com> > wrote:
>>>
>>> Hello,
>>>
>>>        I am having a problem.
>>>
>>>        My laptop is lenovo's zhaoyang K47A series HM65.
>>>
>>>        I used ati graphics CARDS, Use the url (
>>> <https://wiki.freebsd.org/Graphics> https://wiki.freebsd.org/Graphics)
>>> the method of normal driving the graphics card.
>>>
>>>
>>>
>>>       After set "
>>>
>>> sysctl debug. Bootverbose = 1
>>>
>>> sysctl debug. Acpi. Suspend_bounce = 1
>>>
>>> sysctl debug. Acpi. Resume_beep = 1
>>>
>>> acpiconf -s 3
>>>
>>> "
>>>
>>> The laptop can't resume, the screen no display, no beep sound.
>>>
>>>
>>>
>>> Disabling ACPI not helps to fix the problem. All files downloaded from
>>> http://url.cn/WVISGF.
>>>
>>>
>>>
>>> Output from 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: NONE
>>>
>>> hw.acpi.standby_state: S1
>>>
>>> hw.acpi.suspend_state: S3
>>>
>>> hw.acpi.sleep_delay: 1
>>>
>>> hw.acpi.s4bios: 0
>>>
>>> hw.acpi.verbose: 1
>>>
>>> hw.acpi.disable_on_reboot: 0
>>>
>>> hw.acpi.handle_reboot: 0
>>>
>>> hw.acpi.reset_video: 0
>>>
>>> hw.acpi.cpu.cx_lowest: C1
>>>
>>> hw.acpi.acline: 1
>>>
>>> hw.acpi.battery.life: 100
>>>
>>> hw.acpi.battery.time: -1
>>>
>>> hw.acpi.battery.state: 0
>>>
>>> hw.acpi.battery.units: 2
>>>
>>> hw.acpi.battery.info_expire: 5
>>>
>>> hw.acpi.thermal.min_runtime: 0
>>>
>>> hw.acpi.thermal.polling_rate: 10
>>>
>>> hw.acpi.thermal.user_override: 0
>>>
>>> hw.acpi.thermal.tz0.temperature: 62.0C
>>>
>>> hw.acpi.thermal.tz0.active: -1
>>>
>>> hw.acpi.thermal.tz0.passive_cooling: 1
>>>
>>> hw.acpi.thermal.tz0.thermal_flags: 0
>>>
>>> hw.acpi.thermal.tz0._PSV: 95.0C
>>>
>>> hw.acpi.thermal.tz0._HOT: -1
>>>
>>> hw.acpi.thermal.tz0._CRT: 100.0C
>>>
>>> hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
>>>
>>> hw.acpi.thermal.tz0._TC1: 2
>>>
>>> hw.acpi.thermal.tz0._TC2: 3
>>>
>>> hw.acpi.thermal.tz0._TSP: 100
>>>
>>>
>>>
>>> Sincerely,
>>> ZhangXiaoJing.
>>>
>>>
>>>
>>> Have you tried building the kernel without VESA? Many laptops won't resume if you leave VESA in the kernel build.
>>>
>>> --
>>>
>>>
>>> R. Kevin Oberman, Network Engineer, Retired
>>> E-mail: rkoberman at gmail.com <mailto:rkoberman at gmail.com>
>>>
>>> _______________________________________________
>>> freebsd-acpi at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
>>> To unsubscribe, send any mail to "freebsd-acpi-unsubscribe at freebsd.org"
>>
>>
>
>
> _______________________________________________
> freebsd-acpi at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
> To unsubscribe, send any mail to "freebsd-acpi-unsubscribe at freebsd.org"


More information about the freebsd-acpi mailing list