FS#20886 - [nvidia] Dell E6510 laptop doesn't resume properly after being suspended

Attached to Project: Arch Linux
Opened by Paweł Paprota (yagood) - Saturday, 18 September 2010, 17:10 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 04 March 2011, 09:48 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

I tried using pm-suspend, pm-hibernate, hibernate-script - all types of suspending - to RAM, to disk, hybrid - nothing works, yields the same result - black screen in X server after resuming. I have to restart X server at least so it defeats the idea of suspending for me.

Additional info:

* kernel26 2.6.35.4-1
* nvidia 256.53-1

lspci output:

00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset KT Controller (rev 06)
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 05)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation NVIDIA NVS 3100M (rev a2)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
03:00.0 Network controller: Intel Corporation WiFi Link 6000 Series (rev 35)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
3f:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller (rev 04)
3f:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder (rev 04)
3f:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Test Registers (rev 04)
3f:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers (rev 04)
3f:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers (rev 04)
3f:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers (rev 04)
3f:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04)
3f:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers (rev 04)
3f:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers (rev 04)
3f:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers (rev 04)
3f:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Friday, 04 March 2011, 09:48 GMT
Reason for closing:  Fixed
Additional comments about closing:  user solved
Comment by Martin Schmidt (Blind) - Wednesday, 29 September 2010, 19:54 GMT
Suspend works great for the Dell Latitude E6410, but the xorg does not come back correctly either. However, after going to a console with Ctrl-Alt-F1, and going back the X screen with Ctrl-Alt-F7, xorg works again.
My first guess would be the nvidia driver.
Comment by Paweł Paprota (yagood) - Friday, 01 October 2010, 10:40 GMT
Martin - do you have nVidia card in your laptop? I think they also put Intel cards in it. For me suspend works without problems but after resume I either have a blank screen or everything is very slow - I can switch to the console and then to X screen but it takes at least a minute for the system to interpret my key presses. Same if I do suspend in console mode and then try to switch to X after resume.
Comment by Martin Schmidt (Blind) - Friday, 01 October 2010, 15:31 GMT
Pawel, yeah, it is an nvidia card (3100, or something like that) - but you are right, tey do make them with intel cards as well.
Nevertheless, I do not have the slowness problem.
Comment by Paweł Paprota (yagood) - Friday, 01 October 2010, 15:33 GMT
What version of nvidia driver do you use - stable or beta?
Comment by Martin Schmidt (Blind) - Tuesday, 05 October 2010, 16:05 GMT
Sorry for the late answer. I do not use testing, and pretty much only have stock packages.
So, to answer your question: 256.53-1 which is the stable version, I suppose.
Comment by Paweł Paprota (yagood) - Saturday, 23 October 2010, 20:31 GMT
I've built kernel26-ck 2.6.36 today because of positive reports on this suspend-resume issue on other bugtrackers and so far it seems that the problem is indeed fixed! Laptop resumes without any problems after suspending with pm-suspend. Hopefully the bug is resolved.
Comment by Paweł Paprota (yagood) - Wednesday, 27 October 2010, 08:20 GMT
I am confused by my laptop's behavior in the last few days... kernel26-ck built from sources didn't work - still problems with resume (even with suspend sometimes!). So I downgraded to 2.6.35 and... suspend/resume worked without problems for 2-3 days. Then I upgraded to 2.6.36, I am using it for two days now and again no problems with suspend/resume... so I am not sure what is going on anymore. People on different bugtrackers get similar results so it is very difficult to pin point the cause of this problem. For now I am happy that it works.

Loading...