Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Aug 2014 09:33:21 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Anthony Jenkins <Anthony.B.Jenkins@att.net>
Cc:        =?UTF-8?B?5byg5pmT6Z2W?= <zhangxiaojing@hotmail.com>, "freebsd-acpi@freebsd.org" <freebsd-acpi@freebsd.org>
Subject:   =?UTF-8?B?UmU6IOetlOWkjTog562U5aSNOiBNeSBsYXB0b3AgY2FuJ3QgcmVzdW1lIGZyb20gc3VzcA==?= =?UTF-8?B?ZW5kLg==?=
Message-ID:  <CAJ-Vmom_jDCjsXVkSRuqZK9j5uSTZbE-3Fg3-RqAOC4zhBvdjQ@mail.gmail.com>
In-Reply-To: <53FB6011.3080509@att.net>
References:  <BLU436-SMTP62EDBC36C40E7A96279D03A0EA0@phx.gbl> <CAN6yY1sieCOVmpXOcBvavh8-UB3=zQbP4vn2%2B%2B=Sq49VmCDtWw@mail.gmail.com> <BLU437-SMTP14CC6D27278DD1F2D7B9E5A0E90@phx.gbl> <53EE78ED.2030208@att.net> <BLU436-SMTP67343C48955DBE96365728A0DF0@phx.gbl> <53FB6011.3080509@att.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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@att.net> wrote:
> No problem... attached.  And amd64 doesn't matter - works for x86-based c=
omputers with the basic CMOS RTC chip (PNP0B00).  Hopefully your suspend/re=
sume 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, =E5=BC=A0=E6=99=93=E9=9D=96 wrote:
>> I google less than complete information. Do you have the relevant code c=
an be shared under it? I found atrtc.c file in /usr/src/sys/x86/isa directo=
ry, 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
>>
>>
>> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
>> =E5=8F=91=E4=BB=B6=E4=BA=BA: Anthony Jenkins [mailto:Anthony.B.Jenkins@a=
tt.net]
>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B48=E6=9C=8816=E6=97=A5=
 5:18
>> =E6=94=B6=E4=BB=B6=E4=BA=BA: =E5=BC=A0=E6=99=93=E9=9D=96; 'Kevin Oberman=
'
>> =E6=8A=84=E9=80=81: freebsd-acpi@freebsd.org
>> =E4=B8=BB=E9=A2=98: Re: =E7=AD=94=E5=A4=8D: My laptop can't resume from =
suspend.
>>
>> On 08/15/2014 16:20, =E5=BC=A0=E6=99=93=E9=9D=96 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 =E2=80=9Cacpiconf
>>>
>>> -s 3=E2=80=9D testing.
>>>
>>>
>>>
>>> Do you have suggestions for me?
>> You could dig up my kernel patch (Google "FreeBSD ACPI CMOS region suppo=
rt 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, oth=
er suggestions) for submission to FreeBSD, haven't gotten around to it yet.
>>
>> Anthony Jenkins
>>
>>> Thanks you~
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
>>> =E5=8F=91=E4=BB=B6=E4=BA=BA: Bykov Vladislav [mailto:envolyse@gmail.com=
]
>>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B48=E6=9C=8813=E6=97=
=A5 0:13
>>> =E6=94=B6=E4=BB=B6=E4=BA=BA: =E5=BC=A0=E6=99=93=E9=9D=96
>>> =E4=B8=BB=E9=A2=98: Re: My laptop can't resume from suspend.
>>>
>>>
>>>
>>> On Tue, Aug 12, 2014 at 12:20:28PM +0800, =E5=BC=A0=E6=99=93=E9=9D=96 w=
rote:
>>>
>>>> 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 VES=
A device from kernel configuration?
>>>
>>>
>>>
>>>
>>>
>>> =E5=8F=91=E4=BB=B6=E4=BA=BA: kob6558@gmail.com [mailto:kob6558@gmail.co=
m] =E4=BB=A3=E8=A1=A8 Kevin Oberman
>>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B48=E6=9C=8813=E6=97=
=A5 1:15
>>> =E6=94=B6=E4=BB=B6=E4=BA=BA: =E5=BC=A0=E6=99=93=E9=9D=96
>>> =E6=8A=84=E9=80=81: freebsd-acpi@freebsd.org
>>> =E4=B8=BB=E9=A2=98: Re: My laptop can't resume from suspend.
>>>
>>>
>>>
>>> On Mon, Aug 11, 2014 at 9:20 PM, =E5=BC=A0=E6=99=93=E9=9D=96 <zhangxiao=
jing@hotmail.com <mailto:zhangxiaojing@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 =3D 1
>>>
>>> sysctl debug. Acpi. Suspend_bounce =3D 1
>>>
>>> sysctl debug. Acpi. Resume_beep =3D 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 res=
ume if you leave VESA in the kernel build.
>>>
>>> --
>>>
>>>
>>> R. Kevin Oberman, Network Engineer, Retired
>>> E-mail: rkoberman@gmail.com <mailto:rkoberman@gmail.com>
>>>
>>> _______________________________________________
>>> freebsd-acpi@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
>>> To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org"
>>
>>
>
>
> _______________________________________________
> freebsd-acpi@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
> To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmom_jDCjsXVkSRuqZK9j5uSTZbE-3Fg3-RqAOC4zhBvdjQ>