Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Jul 2012 19:31:55 -0700
From:      matt <sendtomatt@gmail.com>
To:        =?UTF-8?B?5LmU5qWaL0hvbmVzdFFpYW8=?= <honestqiao@gmail.com>
Cc:        freebsd-acpi <freebsd-acpi@FreeBSD.org>
Subject:   Re: Resume failed after Suspend on Thinkpad x201i
Message-ID:  <4FF2599B.6050409@gmail.com>
In-Reply-To: <201207021729413382845@gmail.com>
References:  <201207021729413382845@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 07/02/12 02:29, 乔楚/HonestQiao wrote:
> Follow by step in http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/acpi-debug.html
> #sysctl debug.bootverbose=1
> #sysctl debug.acpi.suspend_bounce=1
> #acpiconf -s 3    (or push Fn+F3)
>
> After a moment, the display is light and black, LED Sleep is light.
> But it cant be resume. No button can do resume.
>
> Some useful info:
> hw.acpi : http://pastebin.com/zknEPdVS
> acpidump : http://pastebin.com/uH4hXywR
> dmesg : http://pastebin.com/wdqi7mfW
>
> In /var/log/message: http://pastebin.com/fcWKMUd7
> Jul  2 16:43:22 x201i acpi: suspend at 20120702 16:43:22
> [It Can't resume, so I push power force to close my x201. ]
> Jul  2 16:52:11 x201i syslogd: kernel boot file is /boot/kernel/kernel
>
> #uname -a
> FreeBSD x201i.honestqiao 9.0-STABLE FreeBSD 9.0-STABLE #0: Wed Jun 13 22:36:36 CST 2012     root@x201i.honestqiao:/usr/obj/usr/src/sys/GENERIC  amd64
> #vmstat -i
> interrupt                          total       rate
> irq1: atkbd0                          16          0
> irq9: acpi0                          727          4
> irq19: ehci1                         338          2
> irq23: ehci0                         255          1
> cpu0:timer                          7607         50
> irq264: em0                          135          0
> irq265: hdac0                         66          0
> irq266: iwn0                       15781        105
> irq267: ahci0                       5732         38
> cpu1:timer                          1578         10
> cpu3:timer                          1819         12
> cpu2:timer                          1510         10
> irq268: vgapci0                        3          0
> Total                              35567        237
>
> #kldstat
> Id Refs Address            Size     Name
>   1   85 0xffffffff80200000 1301fa8  kernel
>   2    1 0xffffffff81502000 2087f0   zfs.ko
>   3    2 0xffffffff8170b000 5c68     opensolaris.ko
>   4    2 0xffffffff81711000 484e0    linux.ko
>   5    1 0xffffffff8175a000 f4d8     aio.ko
>   6    1 0xffffffff8176a000 29e0     coretemp.ko
>   7    1 0xffffffff8176d000 3028     amdtemp.ko
>   8    1 0xffffffff81771000 27398    drm.ko
>   9    1 0xffffffff81799000 ba40     mmc.ko
> 10    1 0xffffffff817a5000 4218     mmcsd.ko
> 12    1 0xffffffff817b0000 6568     cuse4bsd.ko
> 13    1 0xffffffff817b7000 de08     tmpfs.ko
> 14    3 0xffffffff817c5000 8ab0     libiconv.ko
> 15    1 0xffffffff817ce000 24c8     libmchain.ko
> 16    1 0xffffffff817d1000 11c8     cd9660_iconv.ko
> 17    1 0xffffffff817d3000 11e0     msdosfs_iconv.ko
> 18    1 0xffffffff817d5000 10768    cpufreq.ko
> 19    1 0xffffffff817e6000 59b8     acpi_ibm.ko
> 20    1 0xffffffff817ec000 6668     sem.ko
> 21    1 0xffffffff81a12000 15c2     fdescfs.ko
> 22    1 0xffffffff81a14000 3dfd     linprocfs.ko
> 23    1 0xffffffff81a18000 a9bb     fuse.ko
> 24    1 0xffffffff81a23000 5f7b7    i915kms.ko
> 25    1 0xffffffff81a83000 123d     iicbb.ko
> 26    4 0xffffffff81a85000 12ff     iicbus.ko
> 27    1 0xffffffff81a87000 dc9      iic.ko
> 28    1 0xffffffff81a88000 2be29    drm2.ko
>
> #sysctl dev.acpi_ibm
> dev.acpi_ibm.0.%desc: IBM ThinkPad ACPI Extras
> dev.acpi_ibm.0.%driver: acpi_ibm
> dev.acpi_ibm.0.%location: handle=\_SB_.PCI0.LPC_.EC__.HKEY
> dev.acpi_ibm.0.%pnpinfo: _HID=IBM0068 _UID=0
> dev.acpi_ibm.0.%parent: acpi0
> dev.acpi_ibm.0.initialmask: 2060
> dev.acpi_ibm.0.availmask: 134217727
> dev.acpi_ibm.0.events: 1
> dev.acpi_ibm.0.eventmask: 134217727
> dev.acpi_ibm.0.hotkey: 388
> dev.acpi_ibm.0.lcd_brightness: 0
> dev.acpi_ibm.0.volume: 7
> dev.acpi_ibm.0.mute: 0
> dev.acpi_ibm.0.thinklight: 0
> dev.acpi_ibm.0.bluetooth: 0
> dev.acpi_ibm.0.wlan: 1
> dev.acpi_ibm.0.fan_speed: 3265
> dev.acpi_ibm.0.fan_level: 2
> dev.acpi_ibm.0.fan: 0
>
> --------------
>
>
> _______________________________________________
> 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"
Try setting hw.pci.do_power_resume and hw.pci.do_power_suspend to 0, 
then try each at 1, then try both at 1.

Many times Thinkpads fail to resume because of something import getting 
turned off that needs to be on during suspend, or by trying to turn on 
things that don't like that during resume. Almost all my thinkpads have 
required some combo of the above settings.

Also, try these tests in single user, to rule out some 3rd party kernel 
modules you have there.

Matt




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FF2599B.6050409>