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 <[email protected]> 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@skycn:~ # uname -a
>> FreeBSD skycn 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 #2: Sat Aug 16 
>> 00:06:30 CST 2014     root@skycn:/usr/obj/usr/src/sys/MyKernel  amd64
>>
>>
>> -----邮件原件-----
>> 发件人: Anthony Jenkins [mailto:[email protected]]
>> 发送时间: 2014年8月16日 5:18
>> 收件人: 张晓靖; 'Kevin Oberman'
>> 抄送: [email protected]
>> 主题: 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:[email protected]]
>>> 发送时间: 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?
>>>
>>>
>>>
>>>
>>>
>>> 发件人: [email protected] [mailto:[email protected]] 代表 Kevin Oberman
>>> 发送时间: 2014年8月13日 1:15
>>> 收件人: 张晓靖
>>> 抄送: [email protected]
>>> 主题: Re: My laptop can't resume from suspend.
>>>
>>>
>>>
>>> On Mon, Aug 11, 2014 at 9:20 PM, 张晓靖 <[email protected] 
>>> <mailto:[email protected]> > 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: [email protected] <mailto:[email protected]>
>>>
>>> _______________________________________________
>>> [email protected] mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
>>> To unsubscribe, send any mail to "[email protected]"
>>
>>
>
>
> _______________________________________________
> [email protected] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
> To unsubscribe, send any mail to "[email protected]"
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
To unsubscribe, send any mail to "[email protected]"

Reply via email to