Date: Tue, 26 Aug 2014 22:54:01 +0800 From: =?utf-8?B?5byg5pmT6Z2W?= <zhangxiaojing@hotmail.com> To: "'Anthony Jenkins'" <Anthony.B.Jenkins@att.net> Cc: freebsd-acpi@freebsd.org Subject: =?utf-8?Q?=E7=AD=94=E5=A4=8D:_=E7=AD=94=E5=A4=8D:_=E7=AD=94=E5=A4=8D:_?= =?utf-8?Q?=E7=AD=94=E5=A4=8D:_My_laptop_can't_resume_from_?= =?utf-8?Q?suspend.?= Message-ID: <BLU436-SMTP102BA89162018909041957EA0DC0@phx.gbl> In-Reply-To: <53FC7C2D.8030307@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> <BLU436-SMTP892DD42195F92B9B0F0B63A0DC0@phx.gbl> <53FC7C2D.8030307@att.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Also learned, thanks.
patch when there are mistakes. Attachment is generated atrtc.c.rej
root@skycn:/usr/src # patch -p0 < /root/atrtc.c.patch
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: sys/x86/isa/atrtc.c
|===================================================================
|--- sys/x86/isa/atrtc.c (revision 268728)
|+++ sys/x86/isa/atrtc.c (working copy)
--------------------------
Patching file sys/x86/isa/atrtc.c using Plan A...
Hunk #1 failed at 31.
Hunk #2 failed at 54.
Hunk #3 failed at 74.
Hunk #4 failed at 163.
Hunk #5 failed at 179.
Hunk #6 failed at 306.
Hunk #7 failed at 354.
Hunk #8 failed at 443.
8 out of 8 hunks failed--saving rejects to sys/x86/isa/atrtc.c.rej
Done
发件人: Anthony Jenkins [mailto:Anthony.B.Jenkins@att.net]
发送时间: 2014年8月26日 20:23
收件人: 张晓靖
主题: Re: 答复: 答复: 答复: My laptop can't resume from suspend.
1. Install FreeBSD source tree.
2. Download patch file.
3. 'cd' to /usr/src.
4. Execute 'patch -p0 < path/to/atrtc.c.patch'
5. Rebuild and install kernel ('make kernel KERNCONF=YOUR_KERNEL_CONFIG_FILE_NAME && reboot')
6. Test suspend/resume.
Anthony
References:
• https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html
On 08/26/2014 05:33, 张晓靖 wrote:
Thanks so quick reply, for the use of patch files I have no experience, from the freebsd manual and the Internet did not find a reliable upgrade process, you can tell me how to use this patch file to upgrade atrtc.c it? For the use of the code, I was a rookie, needs your help.
Or tell me which part of the contents of the manual freebsd can guide me to upgrade atrtc.c code, thank you.
-----邮件原件-----
发件人: Anthony Jenkins [mailto:Anthony.B.Jenkins@att.net]
发送时间: 2014年8月26日 0:11
收件人: 张晓靖
抄送: freebsd-acpi@freebsd.org
主题: Re: 答复: 答复: My laptop can't resume from suspend.
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:Anthony.B.Jenkins@att.net]
发送时间: 2014年8月16日 5:18
收件人: 张晓靖; 'Kevin Oberman'
抄送: freebsd-acpi@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@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@gmail.com [mailto:kob6558@gmail.com] 代表 Kevin Oberman
发送时间: 2014年8月13日 1:15
收件人: 张晓靖
抄送: freebsd-acpi@freebsd.org
主题: Re: My laptop can't resume from suspend.
On Mon, Aug 11, 2014 at 9:20 PM, 张晓靖 <zhangxiaojing@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 = 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@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"
[-- Attachment #2 --]
PK Ex7Y 8 atrtc.c.rejX{s@;VԚBKUBtu2!9$#$Lr%L{^݄*?ׯ
ݶYypT;ȟfJ<nz'wdϟH_xH7^O^^6ȣm՝]>3ϟ#|Eaş77NTKq?FpM6/Qx6U?μDqFA y[0¼LX0.G\SЛՂ> ̚Yt;ݞ9M00hdΟ6e&}TB
3tXJd"}T7PSH'C >r77괫2ןx %K=@+mwu>Iw7ّs}Tl6gP}ҰwjJX'>H<N$$q&1.l*g|Gݘt;EL%?SLg~t#jg0 /6vOa}-SQ~-yZ24S<B6."BK{dnĦɹ,مq@/^h[P*Z& @kMH4uNIo@5E/B<]':もjl762K"0Q/T驸= 巡,P`)7"?.,
(1l巩hrxUx(^Jee* Ɇ5d^(yW_AU
kBMis\@^h2ܬ7x֛v/
M"q"N 'F*jW3,wS" S,}̃vPYt}Lڃl62Xb5";05\ZEt43LǓgHeT4_:npɚ4`*$BLDR3 qEKqFk^QR]Ya6LP>Jd-B[s.&7n MX[+`ҳŦABHazdoPqd-erboceUI83\Mӗדx,}XO|<>Q*K)RP ǔԷ{N=qΰ/D8x T|F|be!tdwʖ
N*zzU}?)OKqϙ:j̵t]_0}#*5+n[bo^6ym=6+pc'}Xl>5VQEOޱڰP2m
*YPhsluSY+#Yjr&59.2$$]EQ~ck \k'j0iꑨzB_x3^˅q"NMYY鐤|,u}W j :p^q)6)|己kcza܂fwȢMCGW{IF_~M葄7f1b*tN_QU=_ꩺ"Xg
lr25
O{u $⮀0P#%@.+w
j 9RWF5~)O&W2^OK ~b?:0/r,>&ܾ}NGh1+g:&+vIWFcRw61}lw<DH؆ZY$omũWĺqSK|$A=Z^Pҹ%D(g>|s.PK? Ex7Y 8 $ atrtc.c.rej
G;G; Ѹ<PK ]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BLU436-SMTP102BA89162018909041957EA0DC0>
