LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* BUG: blank screen - unless keyboard/synaptic combo
@ 2009-05-19 18:38 Niel Lambrechts
  2009-05-21 22:40 ` Niel Lambrechts
       [not found] ` <4A15DC88.5070005@gmail.com>
  0 siblings, 2 replies; 3+ messages in thread
From: Niel Lambrechts @ 2009-05-19 18:38 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1580 bytes --]

Hi there,

I have a strange problem in that during a resume from hibernate my text 
console (or X) remains blank - that is, until I simultaneously press a 
keyboard key and touch the synaptic pad.

It is not sufficient to press just one or the other, it needs to be done 
simultaneously and it resumes fine after doing this. I might be wrong 
but to me actually looks like the first resume script 
(/usr/lib/pm-utils/sleep.d/99info) is only invoked after this 
"recovery", since I notice a "Resuming" message without a command-line 
prompt in the first few seconds after recovery, so it has just started 
or is still executing the resume scripts.

After the grub menu, the laptop will actually display vesafb output 
(vga=791) until just after 100% loading of the hibernation image, then 
the display will go blank. The laptop is a Lenovo W500 with 'hybrid' 
graphics, and the Intel Mobile 4 integrated adapter is set to active.

This happens in 2.6.28, 2.6.29 and up to 2.6.30-rc6. I have had a slight 
few occurrences where this did not happen (not recently), but I could 
never find an explanation for the difference.

I eventually gave up on bisecting this, but it definitely still happened 
in bisects just after ext4dev was renamed to ext4 somewhere after 2.6.27.

Any ideas on what I can do next? I have even tried enabling extra ACPI 
debugging, but I simply do not see any debugging messages happen during 
that key/synaptic combination.

Would the fact that it happens in a text console session perhaps imply 
that it is ACPI or vesafb related?

Thanks in advance!
Niel

[-- Attachment #2: pm-suspend.log --]
[-- Type: text/x-log, Size: 9963 bytes --]

2009-05-19 17:41:13.992560206 +0200: running 'hibernate'/'hibernate'/'' hooks.
===== 2009-05-19 17:41:14.087960120 running hook: /usr/lib/pm-utils/sleep.d/00clear =====
===== 2009-05-19 17:41:14.154333370 running hook: /usr/lib/pm-utils/sleep.d/01logging =====
hibernate initiated: Tue May 19 17:41:14 SAST 2009

Linux linux-7vph 2.6.30-rc6-pae #47 SMP Mon May 18 00:42:36 SAST 2009 i686 i686 i386 GNU/Linux
kernel command line: 'root=/dev/disk/by-id/ata-HITACHI_HTS722020K9SA00_FDE_080726DP0470DTGMUNPC-part6 resume=/dev/disk/by-id/ata-HITACHI_HTS722020K9SA00_FDE_080726DP0470DTGMUNPC-part5 splash=silent showopts vga=791'
Module                  Size  Used by
usbhid                 31700  0
hid                    34812  1 usbhid
nls_utf8                1500  0
tun                    11476  0
i915                  144076  0
drm                   125048  1 i915
i2c_algo_bit            4792  1 i915
af_packet              15580  0
ip6t_LOG                4948  8
xt_tcpudp               2536  10
xt_pkttype              1368  3
ipt_LOG                 4912  9
xt_limit                2044  17
snd_pcm_oss            38248  0
snd_mixer_oss          13788  1 snd_pcm_oss
snd_seq                45068  0
binfmt_misc             7204  1
ip6t_REJECT             3140  3
nf_conntrack_ipv6      11540  6
ip6table_raw            1744  1
xt_NOTRACK              1372  4
ipt_REJECT              2516  3
xt_state                1784  12
iptable_raw             1752  1
iptable_filter          2268  1
cpufreq_conservative     6580  0
cpufreq_userspace       2692  0
ip6table_mangle         2196  0
cpufreq_powersave       1300  0
acpi_cpufreq            7600  0
nf_conntrack_netbios_ns     2100  0
nf_conntrack_ipv4       7244  6
speedstep_lib           3812  0
nf_conntrack           49016  5 nf_conntrack_ipv6,xt_NOTRACK,xt_state,nf_conntrack_netbios_ns,nf_conntrack_ipv4
nf_defrag_ipv4          1564  1 nf_conntrack_ipv4
ip_tables              10032  2 iptable_raw,iptable_filter
ip6table_filter         2180  1
ip6_tables             11016  4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
x_tables               12092  11 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_NOTRACK,ipt_REJECT,xt_state,ip_tables,ip6_tables
ipv6                  216400  27 ip6t_REJECT,nf_conntrack_ipv6,ip6table_mangle
microcode               8296  0
fuse                   48456  9
loop                   13380  0
dm_mod                 47072  0
snd_usb_audio          75372  0
snd_usb_lib            13820  1 snd_usb_audio
snd_rawmidi            18552  1 snd_usb_lib
snd_seq_device          5980  2 snd_seq,snd_rawmidi
arc4                    1580  0
ecb                     2396  0
iwlcore                80604  0
thinkpad_acpi          56216  0
rfkill                  8652  3 iwlcore,thinkpad_acpi
ohci1394               25892  0
led_class               3496  2 iwlcore,thinkpad_acpi
mac80211              148200  1 iwlcore
battery                10332  0
ac                      4156  0
video                  19160  1 i915
ieee1394               67476  1 ohci1394
nvram                   6004  1 thinkpad_acpi
rtc_cmos                9444  0
rtc_core               14588  1 rtc_cmos
rtc_lib                 2204  1 rtc_core
output                  2416  1 video
wmi                     5596  0
snd_hda_codec_conexant    23712  1
snd_hda_intel          23972  0
snd_hda_codec          52592  2 snd_hda_codec_conexant,snd_hda_intel
snd_hwdep               6416  2 snd_usb_audio,snd_hda_codec
snd_pcm                63392  4 snd_pcm_oss,snd_usb_audio,snd_hda_intel,snd_hda_codec
snd_timer              17972  2 snd_seq,snd_pcm
snd                    49816  13 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_seq_device,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               5416  1 snd
button                  5380  0
iTCO_wdt               10228  0
intel_agp              23076  1
snd_page_alloc          7472  2 snd_hda_intel,snd_pcm
e1000e                100340  0
agpgart                26992  2 drm,intel_agp
iTCO_vendor_support     2708  1 iTCO_wdt
cfg80211               53828  2 iwlcore,mac80211
i2c_i801                8384  0
i2c_core               17772  4 i915,drm,i2c_algo_bit,i2c_i801
sr_mod                 12424  0
joydev                  8964  0
cdrom                  28916  1 sr_mod
sg                     25260  0
sd_mod                 24140  7
ehci_hcd               30436  0
uhci_hcd               19364  0
usbcore               119720  6 usbhid,snd_usb_audio,snd_usb_lib,ehci_hcd,uhci_hcd
ext4                  189060  1
jbd2                   55080  1 ext4
crc16                   1608  1 ext4
edd                     7180  0
ext3                  110744  1
mbcache                 6256  2 ext4,ext3
jbd                    46980  1 ext3
fan                     4080  0
ahci                   28240  6
libata                137636  1 ahci
scsi_mod              125084  4 sr_mod,sg,sd_mod,libata
thermal                13944  0
processor              39740  3 acpi_cpufreq

             total       used       free     shared    buffers     cached
Mem:       2018872     863040    1155832          0     110480     716580
-/+ buffers/cache:      35980    1982892
Swap:      2099328      10812    2088516

===== 2009-05-19 17:41:14.203097953 running hook: /usr/lib/pm-utils/sleep.d/02rtcwake =====
rtcwake alarm not enabled in /etc/pm/config.d/rtcwake.config, doing nothing...
===== 2009-05-19 17:41:14.216141442 running hook: /usr/lib/pm-utils/sleep.d/05led =====
===== 2009-05-19 17:41:14.227658409 running hook: /usr/lib/pm-utils/sleep.d/06autofs =====
===== 2009-05-19 17:41:14.352373002 running hook: /usr/lib/pm-utils/sleep.d/10NetworkManager =====
method return sender=:1.6 -> dest=:1.424 reply_serial=2
===== 2009-05-19 17:41:14.467820843 running hook: /usr/lib/pm-utils/sleep.d/30s2disk-check =====
INFO: checking for suspend-to-disk prerequisites...
  using userspace suspend method
  setting resume device to /dev/sda5
  setting image size to 930296217
  adding these parameters from /etc/suspend.conf:
===== 2009-05-19 17:41:14.519640212 running hook: /usr/lib/pm-utils/sleep.d/45pcmcia =====
ejecting PCMCIA cards...
===== 2009-05-19 17:41:14.549873943 running hook: /usr/lib/pm-utils/sleep.d/50modules =====
===== 2009-05-19 17:41:14.586688750 running hook: /usr/lib/pm-utils/sleep.d/80acpi-fan =====
===== 2009-05-19 17:41:14.597395280 running hook: /usr/lib/pm-utils/sleep.d/80videobios =====
===== 2009-05-19 17:41:14.608098318 running hook: /usr/lib/pm-utils/sleep.d/94cpufreq =====
===== 2009-05-19 17:41:14.658163206 running hook: /usr/lib/pm-utils/sleep.d/95led =====
===== 2009-05-19 17:41:14.661601422 running hook: /usr/lib/pm-utils/sleep.d/95packagekit =====
===== 2009-05-19 17:41:14.680630798 running hook: /usr/lib/pm-utils/sleep.d/98video =====
===== 2009-05-19 17:41:14.704497938 running hook: /usr/lib/pm-utils/sleep.d/99Zgrub =====
INFO: running prepare-grub
  Skipping grub entry #2, because it has the noresume option
  Skipping grub entry #4, because it has the noresume option
  Skipping grub entry #7, because it has the noresume option
  Skipping grub entry #10, because it has the noresume option
stat: cannot stat `UUID=3a6813e1-ea3c-403b-8b0a-cc8577e07d76': No such file or directory
  Skipping grub entry #12, because its root= parameter (UUID=3a6813e1-ea3c-403b-8b0a-cc8577e07d76)
    does not match the current root device (/dev/sda6).
  running kernel is grub menu entry 0 (vmlinuz-2.6.30-rc6-pae)
  preparing boot-loader: selecting entry 0, kernel /boot/2.6.30-rc6-pae
  grub-once:   saving original /boot/grub/default
  running '/usr/sbin/grubonce 0'
Using entry #0: openSUSE 11.1 - 2.6.30-rc6
    time needed for sync: 0.0 seconds, time needed for grub: 0.0 seconds.
===== 2009-05-19 17:41:14.837061431 running hook: /usr/lib/pm-utils/sleep.d/99info =====
2009-05-19 17:41:14.840612580: done running hibernate/hibernate hooks.
+ /usr/sbin/s2disk --config /var/lib/s2disk.conf
+ RET=0
+ set +x
2009-05-19 18:36:28.616375442 +0200: running 'hibernate'/'thaw'/'reverse' hooks.
===== 2009-05-19 18:36:28.642346413 running hook: /usr/lib/pm-utils/sleep.d/99info =====
===== 2009-05-19 18:36:28.649111310 running hook: /usr/lib/pm-utils/sleep.d/99Zgrub =====
INFO: running grub-once-restore
  restoring original /boot/grub/default
===== 2009-05-19 18:36:28.655889826 running hook: /usr/lib/pm-utils/sleep.d/98video =====
===== 2009-05-19 18:36:28.664100717 running hook: /usr/lib/pm-utils/sleep.d/95packagekit =====
method return sender=:1.426 -> dest=:1.425 reply_serial=2
===== 2009-05-19 18:36:29.323587290 running hook: /usr/lib/pm-utils/sleep.d/95led =====
===== 2009-05-19 18:36:29.327582141 running hook: /usr/lib/pm-utils/sleep.d/94cpufreq =====
===== 2009-05-19 18:36:29.341824106 running hook: /usr/lib/pm-utils/sleep.d/80videobios =====
===== 2009-05-19 18:36:29.357218591 running hook: /usr/lib/pm-utils/sleep.d/80acpi-fan =====
===== 2009-05-19 18:36:29.362773837 running hook: /usr/lib/pm-utils/sleep.d/50modules =====
===== 2009-05-19 18:36:29.374189325 running hook: /usr/lib/pm-utils/sleep.d/45pcmcia =====
inserting PCMCIA cards...
===== 2009-05-19 18:36:29.380685891 running hook: /usr/lib/pm-utils/sleep.d/30s2disk-check =====
===== 2009-05-19 18:36:29.386997029 running hook: /usr/lib/pm-utils/sleep.d/10NetworkManager =====
method return sender=:1.6 -> dest=:1.428 reply_serial=2
===== 2009-05-19 18:36:29.490646653 running hook: /usr/lib/pm-utils/sleep.d/06autofs =====
===== 2009-05-19 18:36:29.514802724 running hook: /usr/lib/pm-utils/sleep.d/05led =====
===== 2009-05-19 18:36:29.526302717 running hook: /usr/lib/pm-utils/sleep.d/02rtcwake =====
===== 2009-05-19 18:36:29.538773715 running hook: /usr/lib/pm-utils/sleep.d/01logging =====
===== 2009-05-19 18:36:29.549998534 running hook: /usr/lib/pm-utils/sleep.d/00clear =====
2009-05-19 18:36:29.572226566: done running hibernate/thaw hooks.

[-- Attachment #3: messages --]
[-- Type: text/plain, Size: 12711 bytes --]

May 19 17:41:13 linux-7vph pm-hibernate[19986]: Entering hibernate. In case of problems, please check /var/log/pm-suspend.log
May 19 17:41:14 linux-7vph avahi-daemon[2470]: Withdrawing address record for fe80::21c:25ff:fe95:93ec on eth0.
May 19 18:35:53 linux-7vph -- MARK --
May 19 18:35:53 linux-7vph kernel: Syncing filesystems ... done.
May 19 18:35:53 linux-7vph syslog-ng[2838]: Log statistics; dropped='pipe(/dev/xconsole)=0', dropped='pipe(/dev/tty10)=0', processed='center(queued)=3560', processed='center(received)=2835', processed='destination(newsnotice)=0', processed='destination(acpid)=10', processed='destination(firewall)=497', processed='destination(null)=239', processed='destination(mail)=6', processed='destination(mailinfo)=6', processed='destination(console)=235', processed='destination(newserr)=0', processed='destination(newscrit)=0', processed='destination(messages)=1391', processed='destination(mailwarn)=0', processed='destination(localmessages)=0', processed='destination(netmgm)=692', processed='destination(mailerr)=0', processed='destination(xconsole)=235', processed='destination(warn)=249', processed='source(src)=2835'
May 19 18:35:53 linux-7vph kernel: Freezing user space processes ... (elapsed 0.00 seconds) done.
May 19 18:35:53 linux-7vph kernel: Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
May 19 18:35:53 linux-7vph kernel: PM: Shrinking memory... done (4220 pages freed)
May 19 18:35:53 linux-7vph kernel: PM: Freed 16880 kbytes in 0.24 seconds (70.33 MB/s)
May 19 18:35:53 linux-7vph kernel: Suspending console(s) (use no_console_suspend to debug)
May 19 18:35:53 linux-7vph kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
May 19 18:35:53 linux-7vph kernel: ACPI handle has no context!
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1d.7: PCI INT D disabled
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1d.7: PME# disabled
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.2: PCI INT C disabled
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.1: PCI INT B disabled
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.0: PCI INT A disabled
May 19 18:35:53 linux-7vph kernel: HDA Intel 0000:00:1b.0: PCI INT B disabled
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1a.7: PCI INT D disabled
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1a.7: PME# disabled
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.2: PCI INT C disabled
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.1: PCI INT B disabled
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.0: PCI INT A disabled
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: PCI INT A disabled
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: PME# enabled
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: wake-up capability enabled by ACPI
May 19 18:35:53 linux-7vph kernel: ACPI: Preparing to enter system sleep state S4
May 19 18:35:53 linux-7vph kernel: PM: Saving platform NVS memory
May 19 18:35:53 linux-7vph kernel: Disabling non-boot CPUs ...
May 19 18:35:53 linux-7vph kernel: CPU 1 is now offline
May 19 18:35:53 linux-7vph kernel: SMP alternatives: switching to UP code
May 19 18:35:53 linux-7vph kernel: CPU0 attaching NULL sched-domain.
May 19 18:35:53 linux-7vph kernel: CPU1 attaching NULL sched-domain.
May 19 18:35:53 linux-7vph kernel: CPU0 attaching NULL sched-domain.
May 19 18:35:53 linux-7vph kernel: CPU1 is down
May 19 18:35:53 linux-7vph kernel: Extended CMOS year: 2000
May 19 18:35:53 linux-7vph kernel: PM: Creating hibernation image: 
May 19 18:35:53 linux-7vph kernel: PM: Need to copy 225213 pages
May 19 18:35:53 linux-7vph kernel: x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
May 19 18:35:53 linux-7vph kernel: Intel machine check architecture supported.
May 19 18:35:53 linux-7vph kernel: Intel machine check reporting enabled on CPU#0.
May 19 18:35:53 linux-7vph kernel: PM: Restoring platform NVS memory
May 19 18:35:53 linux-7vph kernel: Extended CMOS year: 2000
May 19 18:35:53 linux-7vph kernel: Enabling non-boot CPUs ...
May 19 18:35:53 linux-7vph kernel: SMP alternatives: switching to SMP code
May 19 18:35:53 linux-7vph kernel: Booting processor 1 APIC 0x1 ip 0x6000
May 19 18:35:53 linux-7vph kernel: Initializing CPU#1
May 19 18:35:53 linux-7vph kernel: Calibrating delay using timer specific routine.. 13236.70 BogoMIPS (lpj=26473411)
May 19 18:35:53 linux-7vph kernel: CPU: L1 I cache: 32K, L1 D cache: 32K
May 19 18:35:53 linux-7vph kernel: CPU: L2 cache: 6144K
May 19 18:35:53 linux-7vph kernel: CPU: Physical Processor ID: 0
May 19 18:35:53 linux-7vph kernel: CPU: Processor Core ID: 1
May 19 18:35:53 linux-7vph kernel: Intel machine check architecture supported.
May 19 18:35:53 linux-7vph kernel: Intel machine check reporting enabled on CPU#1.
May 19 18:35:53 linux-7vph kernel: x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
May 19 18:35:53 linux-7vph kernel: CPU1: Intel(R) Core(TM)2 Duo CPU     T9400  @ 2.53GHz stepping 06
May 19 18:35:53 linux-7vph kernel: CPU0 attaching NULL sched-domain.
May 19 18:35:53 linux-7vph kernel: Switched to high resolution mode on CPU 1
May 19 18:35:53 linux-7vph kernel: CPU0 attaching sched-domain:
May 19 18:35:53 linux-7vph kernel:  domain 0: span 0-1 level MC
May 19 18:35:53 linux-7vph kernel:   groups: 0 1
May 19 18:35:53 linux-7vph kernel: CPU1 attaching sched-domain:
May 19 18:35:53 linux-7vph kernel:  domain 0: span 0-1 level MC
May 19 18:35:53 linux-7vph kernel:   groups: 1 0
May 19 18:35:53 linux-7vph kernel: microcode: failed to init CPU1
May 19 18:35:53 linux-7vph kernel: CPU1 is up
May 19 18:35:53 linux-7vph kernel: ACPI: Waking up from system sleep state S4
May 19 18:35:53 linux-7vph kernel: pci 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900403)
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.0: power state changed by ACPI to D0
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.2: power state changed by ACPI to D0
May 19 18:35:53 linux-7vph kernel: HDA Intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100106, writing 0x100102)
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.0: power state changed by ACPI to D0
May 19 18:35:53 linux-7vph kernel: ahci 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00403, writing 0x2b00407)
May 19 18:35:53 linux-7vph kernel: pci 0000:03:00.0: restoring config space at offset 0x1 (was 0x100106, writing 0x100102)
May 19 18:35:53 linux-7vph kernel: pci 0000:00:02.0: PME# disabled
May 19 18:35:53 linux-7vph kernel: pci 0000:00:02.0: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: pci 0000:00:02.1: PME# disabled
May 19 18:35:53 linux-7vph kernel: pci 0000:00:03.0: PME# disabled
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: pci_enable_pcie_error_reporting failed 0xfffffffb
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: wake-up capability disabled by ACPI
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: PME# disabled
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: wake-up capability disabled by ACPI
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: PME# disabled
May 19 18:35:53 linux-7vph kernel: e1000e 0000:00:19.0: irq 29 for MSI/MSI-X
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.0: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.1: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1a.2: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1a.7: PME# disabled
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 23 (level, low) -> IRQ 23
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1a.7: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1a.7: PME# disabled
May 19 18:35:53 linux-7vph kernel: HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
May 19 18:35:53 linux-7vph kernel: HDA Intel 0000:00:1b.0: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.0: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.1: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
May 19 18:35:53 linux-7vph kernel: uhci_hcd 0000:00:1d.2: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1d.7: PME# disabled
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1d.7: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: ehci_hcd 0000:00:1d.7: PME# disabled
May 19 18:35:53 linux-7vph kernel: pci 0000:00:1e.0: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: ahci 0000:00:1f.2: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: pci 0000:03:00.0: PME# disabled
May 19 18:35:53 linux-7vph kernel: pci 0000:15:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 19 18:35:53 linux-7vph kernel: ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[17]  MMIO=[f4801000-f48017ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
May 19 18:35:53 linux-7vph kernel: pci 0000:15:00.2: PME# disabled
May 19 18:35:53 linux-7vph kernel: pci 0000:15:00.3: PME# disabled
May 19 18:35:53 linux-7vph kernel: pci 0000:15:00.4: PME# disabled
May 19 18:35:53 linux-7vph kernel: pci 0000:15:00.5: PME# disabled
May 19 18:35:53 linux-7vph kernel: sd 0:0:0:0: [sda] Starting disk
May 19 18:35:53 linux-7vph kernel: ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
May 19 18:35:53 linux-7vph kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd ef/02:00:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0 filtered out
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd ef/02:00:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0 filtered out
May 19 18:35:53 linux-7vph kernel: ata1.00: configured for UDMA/133
May 19 18:35:53 linux-7vph kernel: ata2.00: ACPI cmd e3/00:1f:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata2.00: ACPI cmd e3/00:02:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata2.00: ACPI cmd e3/00:1f:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata2.00: ACPI cmd e3/00:02:00:00:00:a0 succeeded
May 19 18:35:53 linux-7vph kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
May 19 18:35:53 linux-7vph kernel: ata1: irq_stat 0x00400040, connection status changed
May 19 18:35:53 linux-7vph kernel: ata1.00: configured for UDMA/133
May 19 18:35:53 linux-7vph kernel: ata1: EH complete
May 19 18:35:53 linux-7vph kernel: ata2.00: configured for UDMA/133
May 19 18:35:53 linux-7vph kernel: ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
May 19 18:35:53 linux-7vph kernel: ata2: irq_stat 0x40000001
May 19 18:35:53 linux-7vph kernel: ata2.00: configured for UDMA/133
May 19 18:35:53 linux-7vph kernel: ata2: EH complete
May 19 18:35:53 linux-7vph kernel: pci 0000:00:02.0: restoring config space at offset 0x1 (was 0x900407, writing 0x900403)
May 19 18:35:53 linux-7vph kernel: pci 0000:00:02.0: setting latency timer to 64
May 19 18:35:53 linux-7vph kernel: Restarting tasks ... done.
May 19 18:36:29 linux-7vph kernel: e1000e 0000:00:19.0: irq 29 for MSI/MSI-X
May 19 18:36:29 linux-7vph kernel: e1000e 0000:00:19.0: irq 29 for MSI/MSI-X
May 19 18:36:29 linux-7vph kernel: ADDRCONF(NETDEV_UP): eth0: link is not ready
May 19 18:36:40 linux-7vph init: Switching to runlevel: 5


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: BUG: blank screen - unless keyboard/synaptic combo
  2009-05-19 18:38 BUG: blank screen - unless keyboard/synaptic combo Niel Lambrechts
@ 2009-05-21 22:40 ` Niel Lambrechts
       [not found] ` <4A15DC88.5070005@gmail.com>
  1 sibling, 0 replies; 3+ messages in thread
From: Niel Lambrechts @ 2009-05-21 22:40 UTC (permalink / raw)
  To: linux-kernel

On 05/19/2009 08:38 PM, Niel Lambrechts wrote:
> I have a strange problem in that during a resume from hibernate my 
> text console (or X) remains blank - that is, until I simultaneously 
> press a keyboard key and touch the synaptic pad. It is not sufficient 
> to press just one or the other, it needs to be done simultaneously and 
> it resumes fine after doing this.

I have tried quite hard to overcome this issue. All of the following 
hibernation tests I tried involved booting into a text console, without 
ever starting X. With each test I still had a blank screen upon resume, 
and each time it was fully recoverable by pressing any keyboard 
key/synaptic pad touch combo.

1. Disabling a CPU core - NO CHANGE.
Based on a "multi-processor concurrency" fix mentioned on the web 
(Ubuntu bug #272307).

2. Upgrade BIOS to latest level - NO CHANGE.
BIOS 6FET70WW, released 04/17/2009.

3. Switching to ATI Mobility Radeon HD 3650 graphics card. NO CHANGE.
My Lenovo W500 has "switchable graphics" BIOS option, and I tried this 
test with both the integrated or the above-mentioned card without 
difference.
_This result seems quite interesting to me, as if it could be some type 
of bus related freeze where the keyboard/synaptic combo plays a role._

4. Disabling BIOS Options - NO CHANGE.
Enabling/disabling security chip features + TXT features.
Disabling fingerprint reader.
Disabling memory security feature.

5. Kernel options - NO CHANGE.
ACPI debugging - I enabled CONFIG_ACPI_DEBUG, but did not see any 
messages generated when I pressed a keyboard key + synaptic mousepad 
combo that recovers the console.
FIRMWARE_EDID - still testing this.

Any suggestions on anything else I could try would be most welcome...!

Thanks,
Niel


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: BUG: blank screen - unless keyboard/synaptic combo
       [not found]   ` <1242963556.32574.59.camel@rzhang-dt>
@ 2009-05-22 18:18     ` Niel Lambrechts
  0 siblings, 0 replies; 3+ messages in thread
From: Niel Lambrechts @ 2009-05-22 18:18 UTC (permalink / raw)
  To: linux.kernel

(fixed top posting)

On 05/22/2009 05:39 AM, Zhang Rui wrote:
> On Fri, 2009-05-22 at 06:58 +0800, Niel Lambrechts wrote:
>
>> Cc's added, attached lspci output.
>>
>> On 05/19/2009 08:38 PM, Niel Lambrechts wrote:
>>
>>> I have a strange problem in that during a resume from hibernate my
>>> text console (or X) remains blank - that is, until I simultaneously
>>> press a keyboard key and touch the synaptic pad. It is not sufficient
>>> to press just one or the other, it needs to be done simultaneously and
>>> it resumes fine after doing this.
>>>
> is this a regression or it exists on all the kernel you've tried?
>
Hi Zhang,

It is not a recent regression, all of the kernels I tried back to 2.6.28 shows 
the same problem. The test results I posted last night was with 2.6.30-rc6. I 
suspect it did not happen in 2.6.27, but I might be wrong since I could not 
bisect that far back (I am using EXT4 and have too many issues to bisect that 
far back).

> please remote login the box after resume, and get the output of
> "xrandr --verbose".
>

When I resume from suspend to RAM there is no problem.

When I resume from hibernate, my laptop actually remains unusable until I do the 
combination of things I mentioned. I cannot log in from remote or even ping the 
laptop, except if I first press the mentioned key combo. Before this, the 
display is either entirely blank or sometimes there is a white cursor in the top 
left corner.

The blank screen happens in runlevel 3 without X or "i915" loaded - I'm not sure 
but I suppose you want the "xrandr" output for another reason. It is interesting 
that it happens regardless of whether I am using Intel integrated graphics or 
Mobility Radeon HD 3650 (my laptop has both and I can enable one at a time). I 
boot the system with vga=791 and it is using vesafb for console.

I attached the output you asked for below after hibernating an Xorg session, but 
this is from just after pressing the combo as I could not log in over the 
network with the laptop in the blank state.

Thanks,
Niel


niella@linux-7vph:> xrandr --verbose
Screen 0: minimum 320 x 200, current 1600 x 1024, maximum 3840 x 1200
VGA disconnected 1600x1024+0+0 (0x3d) normal (normal left inverted right x axis 
y axis) 0mm x 0mm
         Identifier: 0x3b
         Timestamp:  184631
         Subpixel:   unknown
         Clones:
         CRTC:       0
         CRTCs:      0 1
         Transform:  1.000000 0.000000 0.000000
                     0.000000 1.000000 0.000000
                     0.000000 0.000000 1.000000
                    filter:
   1600x1024 (0x3d)  136.4MHz *current
         h: width  1600 start 1704 end 1872 total 2144 skew    0 clock   63.6KHz
         v: height 1024 start 1025 end 1028 total 1060           clock   60.0Hz
LVDS connected 1600x1024+0+0 (0x3d) normal (normal left inverted right x axis y 
axis) 331mm x 207mm
         Identifier: 0x3c
         Timestamp:  184631
         Subpixel:   horizontal rgb
         Clones:
         CRTC:       1
         CRTCs:      1
         Transform:  1.000000 0.000000 0.000000
                     0.000000 1.000000 0.000000
                     0.000000 0.000000 1.000000
                    filter:
         EDID_DATA:
                 00ffffffffffff0030ae554000000000
                 0011010380211578ea87f594574f8c27
                 27505400000001010101010101010101
                 0101010101018c41807a71b011403020
                 33004bcf100000197434802071b01440
                 302026004bcf100000190000000f00d1
                 0a32d10a281101004ca35532000000fe
                 004c544e31353455322d4c30350a0011
         PANEL_FITTING:  full_aspect
                 supported: center       full_aspect  full
         BACKLIGHT_CONTROL:      combination
                 supported: native       legacy       combination  kernel
         BACKLIGHT: 4722 (0x00001272)    range:  (0,4722)
   1600x1024 (0x3d)  136.4MHz *current +preferred
         h: width  1600 start 1704 end 1872 total 2144 skew    0 clock   63.6KHz
         v: height 1024 start 1025 end 1028 total 1060           clock   60.0Hz
   1920x1200 (0x3e)  167.8MHz -HSync -VSync +preferred
         h: width  1920 start 1968 end 2000 total 2298 skew    0 clock   73.0KHz
         v: height 1200 start 1203 end 1206 total 1217           clock   60.0Hz
   1920x1200 (0x3f)  134.3MHz -HSync -VSync
         h: width  1920 start 1968 end 2000 total 2208 skew    0 clock   60.8KHz
         v: height 1200 start 1202 end 1208 total 1220           clock   49.8Hz
   1600x1200 (0x40)  162.0MHz +HSync +VSync
         h: width  1600 start 1664 end 1856 total 2160 skew    0 clock   75.0KHz
         v: height 1200 start 1201 end 1204 total 1250           clock   60.0Hz
   1400x1050 (0x41)  122.0MHz +HSync +VSync
         h: width  1400 start 1488 end 1640 total 1880 skew    0 clock   64.9KHz
         v: height 1050 start 1052 end 1064 total 1082           clock   60.0Hz
   1280x1024 (0x42)  108.0MHz +HSync +VSync
         h: width  1280 start 1328 end 1440 total 1688 skew    0 clock   64.0KHz
         v: height 1024 start 1025 end 1028 total 1066           clock   60.0Hz
   1280x960 (0x43)  108.0MHz +HSync +VSync
         h: width  1280 start 1376 end 1488 total 1800 skew    0 clock   60.0KHz
         v: height  960 start  961 end  964 total 1000           clock   60.0Hz
   1024x768 (0x44)   65.0MHz -HSync -VSync
         h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
         v: height  768 start  771 end  777 total  806           clock   60.0Hz
   800x600 (0x45)   40.0MHz +HSync +VSync
         h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
         v: height  600 start  601 end  605 total  628           clock   60.3Hz
   800x600 (0x46)   36.0MHz +HSync +VSync
         h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
         v: height  600 start  601 end  603 total  625           clock   56.2Hz
   640x480 (0x47)   25.2MHz -HSync -VSync
         h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
         v: height  480 start  490 end  492 total  525           clock   59.9Hz


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-05-22 18:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-19 18:38 BUG: blank screen - unless keyboard/synaptic combo Niel Lambrechts
2009-05-21 22:40 ` Niel Lambrechts
     [not found] ` <4A15DC88.5070005@gmail.com>
     [not found]   ` <1242963556.32574.59.camel@rzhang-dt>
2009-05-22 18:18     ` Niel Lambrechts

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).