Kernel Bug Tracker – Bug 12105
No hard drive on resume from suspend on ECS NFORCE9M-A/NVIDIA GeForce8100 SATA
Last modified: 2009-10-29 10:44:16 UTC
Latest working kernel version: Never
Earliest failing kernel version: 2.6.27-7-desktop (distribution)
Distribution: Ubuntu 8.10 - Desktop
Hardware Environment: ECS NFORCE9M-A motherboard, Phenom 9550+, two 500GB SATA on 2nd and 3rd ports, DVD-RW on ATA/133
Problem Description: When I resume from suspend all reads from the hard drive fail, the X environment is entirely static, and is anything works on the command line it is only certain commands in ram, anything else results in kernel errors about reading from disk, also errors of not being able to read/access swap partition on same drive
Steps to reproduce: Suspend to RAM, Click power button to turn on, try to do anything in resultant situation, disk read errors reign (or it just freezes)
x64, Controller chip is Nvidia GeForce8100 (integrated)
Can you get kernel log after resume? You'll probably need to mount a usb stick, cd into it and run dmesg once so that everything necessary is on memory and then suspend / resume and do "dmesg > dmesg.out" there.
I havnt been able to even get a screen now, and as the passwd etc files are not accessable i cant log in via ssh either after resuming, how should i debug this
Rafael, can you please help here? Thanks.
I have 8G of ram, but thats not quite enough to loop mount my entire root partition into ram, or is there a simpler way?
Please attach the output of 'lspci -vv' (please choose the 'plain text' type of the attachment).
Created attachment 19078 [details]
i can remove non-free modules
Created attachment 19079 [details]
lspci as root
Created attachment 19080 [details]
also hibernate works, it only breaks on suspend-to-RAM
Created attachment 19898 [details]
still having this problem
Created attachment 19899 [details]
still having this problem
Created attachment 19900 [details]
Can you then please try to set up a serial or netconsole? Without failing logs, I can't tell what's going on. In the kernel source tree, Documentation/serial-console.txt and Documentation/networking/netconsole.txt documents each.
I suspect this is related to http://bugzilla.kernel.org/show_bug.cgi?id=12542
Looks like the same MCP78S hardware - in this user's original Ubuntu bug report
I've asked for the output of "lspci -vvnn" to compare [vendor:device] IDs.
Hi all. Sorry for my english at first. My new HP HDX18 laptop doesn't wake up
to. After resume it can't find any hard drives. This can be reproduced in all
kernels and distributions, what i try (ubuntu 8.10 (amd64, x86), Gentoo 2008
(x86_64), Fedora 10 (x86, x86_64)). All distributions have 2.6.27 kernel. On
Gentoo i try kernel 2.6.29 - nothing change. When i try to boot from usb hdd
and get all kernel logs. Here they are:
If need more info - contact me, please dsyabitov at gmail.com
Damir, what you're seeing is a different problem. Looking up.... it's bko#12276. Can you please attach kernel log and "lspci -nn" and dmidecode output there?
I'll ping HP again.
TJ: Can you please pull dmesg and lspci output from blp#334644? It seems that MSI stops working after resuming. cc'ing Peer Chen.
Hmm... Could it be due to missing RESUME quirk entry for nv_msi_ht_cap_quirk? I'll prep a quick patch.
Created attachment 21125 [details]
The patch is against 2.6.29. Please test whether it makes any difference. Thanks.
This seems to be fixed in karmic 2.6.31
bug 12542 ?
Yeah, this went in. Thanks.
While my main hard drive, the Western Digital ST3500630AS, is working great across suspends now, the Maxtor 6H500F0 is disappearing after a suspend; and I have to turn the computer off and on (not just a restart) to get it back. Hard drive problem?
I'm afraid if soft resetting doesn't revive the drive, there isn't much driver can do about it. :-(
Created attachment 23580 [details]
failed soft reset
Yes, that seems to be the problem. Thanks for fixing the main bug.