From owner-freebsd-acpi@FreeBSD.ORG Wed Aug 27 02:01:34 2014 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 38B718FE for ; Wed, 27 Aug 2014 02:01:34 +0000 (UTC) Received: from BLU004-OMC2S26.hotmail.com (blu004-omc2s26.hotmail.com [65.55.111.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D99C13E35 for ; Wed, 27 Aug 2014 02:01:33 +0000 (UTC) Received: from BLU436-SMTP62 ([65.55.111.73]) by BLU004-OMC2S26.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22712); Tue, 26 Aug 2014 19:01:32 -0700 X-TMN: [/CCLcj1/ni9fZvmvrmMtI+ynC0vYNHfv] X-Originating-Email: [zhangxiaojing@hotmail.com] Message-ID: Received: from skyPC ([218.75.24.110]) by BLU436-SMTP62.smtp.hotmail.com over TLS secured channel with Microsoft SMTPSVC(8.0.9200.16384); Tue, 26 Aug 2014 19:01:31 -0700 From: =?utf-8?B?5byg5pmT6Z2W?= To: "'Anthony Jenkins'" References: <53EE78ED.2030208@att.net> <53FB6011.3080509@att.net> <53FC7C2D.8030307@att.net> <53FCA5B4.7020309@att.net> <53FD2F59.4040600@att.net> In-Reply-To: <53FD2F59.4040600@att.net> Subject: =?UTF-8?B?562U5aSNOiDnrZTlpI06IOetlOWkjTog562U5aSNOiDnrZTlpI06IOetlOWkjTo=?= =?UTF-8?B?IE15IGxhcHRvcCBjYW4ndCByZXN1bWUgZnJvbSBzdXM=?= =?UTF-8?B?cGVuZC4=?= Date: Wed, 27 Aug 2014 10:01:27 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQKorSl5wDquPSj2B+rkJbH2YizX6QG+CdzvAmKsNT0DVCrZ2AHKNGNxAprQPgUCTgddawJ4i8HRAeNdt8ICQiJxXwKSt1ScAbKg8xCZaX/94A== Content-Language: zh-cn X-OriginalArrivalTime: 27 Aug 2014 02:01:31.0557 (UTC) FILETIME=[D25E8D50:01CFC19A] Cc: freebsd-acpi@freebsd.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2014 02:01:34 -0000 My Lenovo Zhaoyang k47a, ati graphics card (according to = https://wiki.freebsd.org/Graphics install the graphics driver, the = kernel has been removed vesa, dmesg | grep VESA no vesa information).=20 Previously used acpiconf -s 3 test, when a black screen, and sometimes = even use ssh on, sometimes not, when almost Rom estimated laptop = crashed. The worst crash resulting in a notebook can not boot, only to = Lenovo customer service to replace the motherboard.=20 "* Load the acpi_ [hp | sony | asus | toshiba | ibm | fujitsu]. Driver = for your laptop" is a good idea, I am ready to give it a try. -----=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@att.net]=20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B48=E6=9C=8827=E6=97=A5 = 9:08 =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: =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: = =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: My laptop = can't resume from suspend. Well it was just something to try. What make/model laptop is it? Mine = is an HP Envy 14. With the patch it suspends/resumes, but the LCD = backlight does not recover, so I have a black screen. I can ssh(1) into = the laptop and everything. Can you jot down the laptop's IP address = and, using another computer on the same network that has an ssh client, = try to ssh into the computer (or even just try pinging it)? If you can = ssh into the laptop, run 'dmesg', capture the output and post to the = mailing list. Other things you can try: * hooking up an external monitor to the laptop and try suspend/resume = again; my external monitor (HDMI) output works /somewhat/ after = suspend/resume. * Ensure the VESA driver is not compiled into the kernel or loaded as = a module. * Load the acpi_[hp|sony|asus|toshiba|ibm|fujitsu] driver for your = laptop. The fix for my laptop's backlight problem seems pretty involved, looks = like it's solved in Linux and would take some effort to port to FreeBSD. Anthony On 08/26/2014 20:38, =E5=BC=A0=E6=99=93=E9=9D=96 wrote: > Thank you quickly solve this problem.=20 > Last night successfully compiled kernel, but the problem is still not = resolved after recovery sleep, the phenomenon persists, restore the = notebook when there is energized action, but the hard drive lights under = no response, the screen does not display, only the shutdown restart. > > > =E5=8F=91=E4=BB=B6=E4=BA=BA: Anthony Jenkins = [mailto:Anthony.B.Jenkins@att.net] > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: = 2014=E5=B9=B48=E6=9C=8826=E6=97=A5 23:20 > =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: =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: = =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: My laptop can't resume from = suspend. > > Run the patch through 'dos2unix' (/usr/ports/textproc/unix2dos = package): > [root@ajenkins-hplaptop /usr/src]# file atrtc.c.patch > atrtc.c.patch: unified diff output, ASCII text, with CRLF line=20 > terminators [root@ajenkins-hplaptop /usr/src]# dos2unix atrtc.c.patch=20 > [root@ajenkins-hplaptop /usr/src]# file atrtc.c.patch > atrtc.c.patch: unified diff output, ASCII text (I had to fake a=20 > DOS-ified patch file for this example by running it through unix2dos = first), but Hotmail likely converted it to DOS line endings. > > Anthony > > On 08/26/2014 10:54, =E5=BC=A0=E6=99=93=E9=9D=96 wrote: > 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=20 > like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: sys/x86/isa/atrtc.c > = |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- 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=20 > Done > > > =E5=8F=91=E4=BB=B6=E4=BA=BA: Anthony Jenkins = [mailto:Anthony.B.Jenkins@att.net] > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: = 2014=E5=B9=B48=E6=9C=8826=E6=97=A5 20:23 > =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: =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: = =E7=AD=94=E5=A4=8D: 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=20 > KERNCONF=3DYOUR_KERNEL_CONFIG_FILE_NAME && reboot') 6. Test = suspend/resume. > Anthony > References: > =E2=80=A2=20 > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfi > g-building.html > > On 08/26/2014 05:33, =E5=BC=A0=E6=99=93=E9=9D=96 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.=20 > > Or tell me which part of the contents of the manual freebsd can guide = me to upgrade atrtc.c code, thank you. > > -----=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@att.net] > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: = 2014=E5=B9=B48=E6=9C=8826=E6=97=A5 0:11 > =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: =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: 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, =E5=BC=A0=E6=99=93=E9=9D=96 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 ......=20 > > 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@att.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=20 > received an e-mail, > > immediately compile the kernel (make a note #options VESA).But the=20 > problem persists, dmesg > > Information Reference url http://url.cn/SQ0vXD.=20 > > =20 > > Even worse thing is, I do use "acpiconf -s 3"debugger, resulting in a=20 > notebook can not boot > > until yesterday afternoon for a good notebook motherboard, now do not=20 > dare to use =E2=80=9Cacpiconf > > -s 3=E2=80=9D testing.=20 > > =20 > > 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~ > > =20 > > =20 > > =20 > > -----=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. > > =20 > > On Tue, Aug 12, 2014 at 12:20:28PM +0800, =E5=BC=A0=E6=99=93=E9=9D=96 = wrote: > > The laptop can't resume, the screen no display, no beep sound.=20 > Can you please try to install video driver for your card and remove = VESA device from kernel configuration? > > =20 > > =20 > > =E5=8F=91=E4=BB=B6=E4=BA=BA: kob6558@gmail.com = [mailto:kob6558@gmail.com] =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. > > =20 > > On Mon, Aug 11, 2014 at 9:20 PM, =E5=BC=A0=E6=99=93=E9=9D=96 = > wrote: > > Hello, > > I am having a problem. > > My laptop is lenovo's zhaoyang K47A series HM65. > > I used ati graphics CARDS, Use the url (=20 > > 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. > > =20 > > Have you tried building the kernel without VESA? Many laptops won't = resume if you leave VESA in the kernel build.=20 > > -- > > > R. Kevin Oberman, Network Engineer, Retired > E-mail: rkoberman@gmail.com > > _______________________________________________ > freebsd-acpi@freebsd.org mailing list=20 > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to = "freebsd-acpi-unsubscribe@freebsd.org" > > > > > > > > >