[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#535241: linux-image-2.6.30-1-amd64: suspend to disk fails to resume on Dell Latitude E6400



retitle 535241 screen remains off after suspend on Dell Latitude E6400
thanks

On 2009-07-01 03:41:39 +0200, Vincent Lefevre wrote:
> On 2009-07-01 03:26:00 +0200, Vincent Lefevre wrote:
> > On my Dell Latitude E6400, suspend to disk fails to resume: the screen
> > remains off and the network (Ethernet and wifi) remains down.
> 
> As shown below, it seems that /usr/lib/pm-utils/sleep.d/99video freezes.

I've removed the vbetool package. This solves the freeze problem,
but the screen still remains off after resuming (I can still work
remotely via SSH).

The problem occurs with both suspend to RAM and suspend to disk
(pm-suspend and pm-hibernate).

I've tested the following script found on

  http://en.gentoo-wiki.com/wiki/Dell_Latitude_E6x00#Suspend_.28RAM.29

but again, the screen remains off after resuming.

------------------------------------------------------------------------
#!/bin/sh

# discover video card's ID
ID=`lspci | grep VGA | awk '{ print $1 }' | sed -e 's@0000:@@' -e 's@:@/@'`

# securely create a temporary file
TMP_FILE=`mktemp /var/tmp/video_state.XXXXXX`
trap 'rm -f $TMP_FILE' 0 1 15

# switch to virtual terminal 1 to avoid graphics
# corruption in X
chvt 1

# write all unwritten data (just in case)
sync

# dump current data from the video card to the
# temporary file
cat /proc/bus/pci/$ID > $TMP_FILE

# suspend
echo -n mem > /sys/power/state

# restore video card data from the temporary file
# on resume
cat $TMP_FILE > /proc/bus/pci/$ID

# switch back to virtual terminal 7 (running X)
chvt 7

# remove temporary file
rm -f $TMP_FILE
------------------------------------------------------------------------

BTW, here's what I get in the log messages:

[...]
Jul  1 04:59:21 xvii kernel: [  354.636388] ACPI: Waking up from system sleep state S3
Jul  1 04:59:21 xvii kernel: [  354.864284] ricoh-mmc: Resuming.
Jul  1 04:59:21 xvii kernel: [  354.864303] ricoh-mmc: Controller is now disabled.
Jul  1 04:59:21 xvii kernel: [  354.965709] e1000e 0000:00:19.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
Jul  1 04:59:21 xvii kernel: [  354.965737] e1000e 0000:00:19.0: PME# disabled
Jul  1 04:59:21 xvii kernel: [  354.965745] e1000e 0000:00:19.0: PME# disabled
Jul  1 04:59:21 xvii kernel: [  355.024673] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
Jul  1 04:59:21 xvii kernel: [  355.024720] usb usb3: root hub lost power or was reset
Jul  1 04:59:21 xvii kernel: [  355.024820] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
Jul  1 04:59:21 xvii kernel: [  355.024868] usb usb4: root hub lost power or was reset
Jul  1 04:59:21 xvii kernel: [  355.024944] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
Jul  1 04:59:21 xvii kernel: [  355.024986] usb usb5: root hub lost power or was reset
Jul  1 04:59:21 xvii kernel: [  355.025104] ehci_hcd 0000:00:1a.7: PME# disabled
Jul  1 04:59:21 xvii kernel: [  355.025113] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
Jul  1 04:59:21 xvii kernel: [  355.025135] ehci_hcd 0000:00:1a.7: PME# disabled
Jul  1 04:59:21 xvii kernel: [  355.025233] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
Jul  1 04:59:21 xvii kernel: [  355.025342] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
Jul  1 04:59:21 xvii kernel: [  355.025385] usb usb6: root hub lost power or was reset
Jul  1 04:59:21 xvii kernel: [  355.025459] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
Jul  1 04:59:21 xvii kernel: [  355.025501] usb usb7: root hub lost power or was reset
Jul  1 04:59:21 xvii kernel: [  355.025575] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
Jul  1 04:59:21 xvii kernel: [  355.025617] usb usb8: root hub lost power or was reset
Jul  1 04:59:21 xvii kernel: [  355.025708] ehci_hcd 0000:00:1d.7: PME# disabled
Jul  1 04:59:21 xvii kernel: [  355.025717] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
Jul  1 04:59:21 xvii kernel: [  355.025739] ehci_hcd 0000:00:1d.7: PME# disabled
Jul  1 04:59:21 xvii kernel: [  355.026001] pci 0000:01:00.0: PME# disabled
Jul  1 04:59:21 xvii kernel: [  355.244328] firewire_core: skipped bus generations, destroying all nodes
Jul  1 04:59:21 xvii kernel: [  355.244343] sdhci-pci 0000:03:01.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
Jul  1 04:59:21 xvii kernel: [  355.340056] ata6: SATA link down (SStatus 0 SControl 300)
Jul  1 04:59:21 xvii kernel: [  355.348029] serial 00:09: activated
Jul  1 04:59:21 xvii kernel: [  355.352274] ata5: SATA link down (SStatus 0 SControl 300)
Jul  1 04:59:21 xvii kernel: [  355.516294] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Jul  1 04:59:21 xvii kernel: [  355.613962] ata2.00: configured for UDMA/100
Jul  1 04:59:21 xvii kernel: [  355.744324] firewire_core: rediscovered device fw0
Jul  1 04:59:21 xvii kernel: [  355.784227] ata2.00: configured for UDMA/100
Jul  1 04:59:21 xvii kernel: [  355.784239] ata2: EH complete
Jul  1 04:59:21 xvii kernel: [  356.124345] sd 0:0:0:0: [sda] Starting disk
Jul  1 04:59:21 xvii kernel: [  356.989054] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
Jul  1 04:59:21 xvii kernel: [  356.989061] 0000:00:19.0: eth0: 10/100 speed: disabling TSO
Jul  1 04:59:21 xvii kernel: [  358.248290] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Jul  1 04:59:21 xvii kernel: [  358.264585] ata1.00: configured for UDMA/133
Jul  1 04:59:21 xvii kernel: [  358.286874] ata1.00: configured for UDMA/133
Jul  1 04:59:21 xvii kernel: [  358.286886] ata1: EH complete
Jul  1 04:59:21 xvii kernel: [  358.400295] usb 1-6: reset high speed USB device using ehci_hcd and address 4
Jul  1 04:59:21 xvii kernel: [  358.688312] usb 3-1: reset full speed USB device using uhci_hcd and address 2
Jul  1 04:59:21 xvii kernel: [  359.125569] usb 3-1.1: reset full speed USB device using uhci_hcd and address 3
Jul  1 04:59:21 xvii kernel: [  359.314570] usb 3-1.2: reset full speed USB device using uhci_hcd and address 4
Jul  1 04:59:21 xvii kernel: [  359.459847] Registered led device: iwl-phy0::radio
Jul  1 04:59:21 xvii kernel: [  359.459889] Registered led device: iwl-phy0::assoc
Jul  1 04:59:21 xvii kernel: [  359.459927] Registered led device: iwl-phy0::RX
Jul  1 04:59:21 xvii kernel: [  359.459963] Registered led device: iwl-phy0::TX
Jul  1 04:59:21 xvii kernel: [  359.499999] Restarting tasks ... done.
Jul  1 04:59:21 xvii kernel: [  359.748048] usb 5-1: USB disconnect, address 2
Jul  1 04:59:22 xvii kernel: [  359.988012] usb 5-1: new full speed USB device using uhci_hcd and address 3
Jul  1 04:59:22 xvii kernel: [  360.167308] usb 5-1: New USB device found, idVendor=0a5c, idProduct=5800
Jul  1 04:59:22 xvii kernel: [  360.167311] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul  1 04:59:22 xvii kernel: [  360.167313] usb 5-1: Product: 5880
Jul  1 04:59:22 xvii kernel: [  360.167314] usb 5-1: Manufacturer: Broadcom Corp
Jul  1 04:59:22 xvii kernel: [  360.167316] usb 5-1: SerialNumber: 0123456789ABCD
Jul  1 04:59:22 xvii kernel: [  360.167398] usb 5-1: configuration #0 chosen from 1 choice
Jul  1 04:59:22 xvii kernel: [  360.167399] usb 5-1: config 0 descriptor??
Jul  1 04:59:22 xvii kernel: [  360.183295] usb 3-1.3: USB disconnect, address 5

Any idea?

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



Reply to: