Quote:
Did you solve your blank screen problem?
|
No.
Thanks for helping. My motherboard is an Asus M3N78-EM, which uses an NVidia MCP78S chip set. Thus the fixes for Intel quirks likely will have no effect. I'm dual booting on that box with 12.2 and Current RC2 (I'll update to 13.0 this weekend). For the latter I'm using the 2.6.30.4 kernel because the 2.6.29.x kernel causes problems with the forcedeth driver.
I tested pm-hibernate. I successfully resumed three times consecutively. Yet pm-suspend will not suspend a second time. The box always self-resumes. From my understanding reading about this problem, people most often have problems with hibernate rather than suspend.
I read a blip that some people have had some suspend problems with the same motherboard although I haven't found many descriptions of my problem. I added the pci=nomsi kernel boot option. That seems to help many people but had no effect for me. The box still would not fully suspend a second time.
I won't pretend to understand MSI but some of the problems I have read relate to using the PCI Express bus. I have a TV capture card that uses PCI Express. I removed the card and then again tried pm-suspend. Same results: suspended and resumed fine the first time but self-resumed the second time.
While writing this response I discovered that MSI (Message Signaled Interrupts) is not enabled in my kernel config. I recompiled a new kernel and tested again. Enabling MSI made things worse. The box suspended but upon resume weird things happened. The box took much longer to resume and the system then became read-only. The pci=nomci kernel boot option then worked but I was back to the same problem of only suspending once.
To add to the confusion, my primary office box uses an Asus M2NPV-VM motherboard connected to a Samsung SyncMaster 712N monitor. (I'm using an Acer X193W+ wide screen monitor on the newer box.) I'm running 12.2 with the office box. I can't suspend twice there either but worse, when the first suspend tries to resume, the monitor remains all black with a thin blue line at the top. I can't restore the video display and I can't toggle to any consoles and have to use the kernel magic keys to reboot.
I'm using the proprietary NVidia 180.29 drivers with the office box and the 185.18.31 drivers with the new box. Suspend won't work at all with the office box with the generic nv and vesa drivers. The generic nv drivers do not support the MCP78S chip set and all I can test there is the generic vesa driver, which also won't suspend.
I have tried bypassing pm-utils by using the direct command echo -n mem > /sys/power/state. Same results.
The problem is not hardware because PCLinuxOS 2009.2 suspends and resumes consecutively many times without problems.