Suspend/resume issues when PVR-350 is inserted
#1
I have a problem with my HTPC, based on Nvidia ION motherboard ASUS AT3N7A-I. I'm running XBMC live from a USB stick.

When I try to put the system to sleep, either directly from XBMC or calling pm-suspend from console, it will go to suspend mode (fans stops spinning etc.).

If I try to wake it up, by pushing a key on USB keyboard the computer will start, CPU fan is spinning, DVD starts making noise. However, there is no output on the screen and it is not accessible via SSH. Can't get to a console by ctrl+alt+FX, so my conclusion is the computer is dead.

I tried removing the TV card, Hauppage PVR-350. Without it, sleep/resume works just fine. Hence I tried to rmmod all modules loaded by that device (ivtv etc), but still I get the same issue. I compared the lsmod list for working case (no PCI card inserted) and failing-case (PCI card inserted, but all modules removed) and they are identical. I can't understand why it is not working.

EDIT:
I made some more investigation following the suggestion in this guide: https://wiki.ubuntu.com/DebuggingKernelSuspend#"resume-trace" debugging procedure for finding buggy drivers

After hang and reboot, dmesg shows the following.

Code:
[    1.745156] PM: Resume from disk failed.
[    1.745183] registered taskstats version 1
[    1.745431]   Magic number: 2:624:137
[    1.745468] block ram2: hash matches
[    1.745510] pci 0000:00:03.3: hash matches
[    1.745649] rtc_cmos 00:06: setting system clock to 2010-07-10 17:08:17 UTC (1278781697)

pci 000:00:03.3 is 00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1) according to lspci.

Would this suggest there is a problem resuming the RAM disk? Still weird it is working when PVR-350 card is not physically inserted in computer.
Reply

Logout Mark Read Team Forum Stats Members Help
Suspend/resume issues when PVR-350 is inserted0