PDA

View Full Version : sudo pm-suspend doesn't go into suspend



don999
09-20-2014, 12:06 AM
Hi all,

Got the latest 7.4.1 knoppix and thought I'd try to get suspend working. Under 7.2 I'd lose my western digital 3tb mainstream drive upon resume, but 7.4.1 seems to "wake it up" just fine.

sudo pm-suspend goes into standby but it wakes right back up... I'm using a dell optiplex 745.

knoppix@Microknoppix:~$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
VBTN S4 *enabled platform:PNP0C0C:00
PCI0 S5 *disabled no-bus:pci0000:00
PCI4 S5 *disabled pci:0000:00:1e.0
PCI2 S5 *disabled pci:0000:00:1c.0
PCI3 S5 *disabled
PCI1 S5 *disabled pci:0000:00:01.0
PCI5 S5 *disabled pci:0000:00:1c.4
PCI6 S5 *disabled
MOU S3 *disabled
USB0 S3 *enabled pci:0000:00:1d.0
USB1 S3 *enabled pci:0000:00:1d.1
USB2 S3 *enabled pci:0000:00:1d.2
USB3 S3 *enabled pci:0000:00:1a.0
USB4 S3 *enabled pci:0000:00:1a.1
knoppix@Microknoppix:~$

[ 6430.120497] PM: Syncing filesystems ... done.
[ 6430.285475] nouveau [ DRM] Setting dpms mode 3 on TV encoder (output 1)
[ 6430.401414] nouveau [ DRM] Setting dpms mode 0 on TV encoder (output 1)
[ 6430.401417] nouveau [ DRM] Output TV-2 is running on CRTC 1 using output B
[ 6430.411046] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 6430.412808] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 6430.414022] Suspending console(s) (use no_console_suspend to debug)
[ 6430.451298] sd 2:0:0:0: [sdb] Synchronizing SCSI cache
[ 6430.451408] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 6430.451433] sd 2:0:0:0: [sdb] Stopping disk
[ 6430.451577] sd 0:0:0:0: [sda] Stopping disk
[ 6430.454432] serial 00:03: disabled
[ 6430.455510] parport_pc 00:02: disabled
[ 6430.455569] nouveau [ DRM] suspending display...
[ 6430.455573] nouveau [ DRM] unpinning framebuffer(s)...
[ 6430.455590] nouveau [ DRM] evicting buffers...
[ 6430.456451] nouveau [ DRM] suspending display...
[ 6430.456455] nouveau [ DRM] unpinning framebuffer(s)...
[ 6430.456464] nouveau [ DRM] evicting buffers...
[ 6430.690573] nouveau [ DRM] waiting for kernel channels to go idle...
[ 6430.690579] nouveau [ DRM] suspending client object trees...
[ 6430.690645] nouveau [ DRM] suspending kernel object tree...
[ 6445.466924] [TTM] Buffer eviction failed
[ 6445.466929] nouveau [ DRM] waiting for kernel channels to go idle...
[ 6460.466028] nouveau E[ DRM] failed to idle channel 0xcccc0000 [DRM]
[ 6460.466030] nouveau [ DRM] resuming display...
[ 6460.466036] nouveau [ DRM] 0xD572: Parsing digital output script table
[ 6460.569388] nouveau [ DRM] Setting dpms mode 3 on TV encoder (output 3)
[ 6460.620700] nouveau [ DRM] 0xD580: Parsing digital output script table
[ 6460.680763] pci_pm_suspend(): nouveau_pmops_suspend+0x0/0x7c [nouveau] returns -16
[ 6460.680767] dpm_run_callback(): pci_pm_suspend+0x0/0x103 returns -16
[ 6460.680772] PM: Device 0000:01:00.0 failed to suspend async: error -16
[ 6460.680792] PM: Some devices failed to suspend, or early wake event detected
[ 6460.681254] usb usb3: root hub lost power or was reset
[ 6460.681657] usb usb4: root hub lost power or was reset
[ 6460.682478] usb usb5: root hub lost power or was reset
[ 6460.682997] usb usb6: root hub lost power or was reset
[ 6460.684043] tg3 0000:03:00.0 eth0: Link is down
[ 6460.685627] usb usb7: root hub lost power or was reset
[ 6460.699721] nouveau [ DRM] re-enabling device...
[ 6460.699728] nouveau [ DRM] resuming kernel object tree...
[ 6460.699739] nouveau [ VBIOS][0000:04:02.0] running init tables
[ 6460.700563] nouveau W[ PTIMER][0000:04:02.0] unknown input clock freq
[ 6460.702719] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
[ 6460.713189] parport_pc 00:02: activated
[ 6460.716136] nouveau [ CLK][0000:04:02.0] --:
[ 6460.716288] nouveau [ DRM] resuming client object trees...
[ 6460.716482] nouveau [ DRM] Loading NV17 power sequencing microcode
[ 6460.716486] nouveau [ DRM] resuming display...
[ 6460.716713] bttv: 0: reset, reinitialize
[ 6460.716772] bttv: 0: Setting PLL: 28636363 => 35468950 (needs up to 100ms)
[ 6460.723031] sd 2:0:0:0: [sdb] Starting disk
[ 6460.723428] sd 0:0:0:0: [sda] Starting disk
[ 6460.727052] serial 00:03: activated
[ 6460.742699] bttv: PLL set ok
[ 6460.983226] nouveau [ DRM] Setting dpms mode 3 on TV encoder (output 1)
[ 6461.042728] ata4: SATA link down (SStatus 0 SControl 300)
[ 6461.104653] nouveau [ DRM] Setting dpms mode 0 on TV encoder (output 1)
[ 6461.104657] nouveau [ DRM] Output TV-2 is running on CRTC 1 using output B
[ 6461.146125] usb 4-2: reset low-speed USB device number 2 using uhci_hcd
[ 6461.149415] usb 7-2: reset low-speed USB device number 2 using uhci_hcd
[ 6461.156143] usb 6-2: reset low-speed USB device number 2 using uhci_hcd
[ 6461.199425] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 6461.212975] ata3.00: configured for UDMA/133
[ 6461.512962] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 6461.512973] ata2.01: SATA link down (SStatus 4 SControl 300)
[ 6461.512983] ata2.01: link offline, clearing class 3 to NONE
[ 6461.516108] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 6461.516119] ata1.01: SATA link down (SStatus 4 SControl 300)
[ 6461.532873] ata2.00: configured for UDMA/100
[ 6461.557145] ata1.00: configured for UDMA/133
[ 6463.154864] tg3 0000:03:00.0 eth0: Link is up at 1000 Mbps, full duplex
[ 6463.154866] tg3 0000:03:00.0 eth0: Flow control is on for TX and on for RX
[ 6467.770913] PM: resume of devices complete after 7090.117 msecs
[ 6467.790892] Restarting tasks ... done.
[ 6467.906087] nouveau [ DRM] Setting dpms mode 3 on TV encoder (output 1)
[ 6468.008189] nouveau [ DRM] Setting dpms mode 0 on TV encoder (output 1)
[ 6468.008216] nouveau [ DRM] Output TV-2 is running on CRTC 1 using output B
[ 6468.119391] nouveau [ DRM] Load detected on output B
knoppix@Microknoppix:~$

knoppix@Microknoppix:~$ lspci
00:00.0 Host bridge: Intel Corporation 82Q963/Q965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82Q963/Q965 PCI Express Root Port (rev 02)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode] (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation G72 [GeForce 7300 LE] (rev a1)
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
04:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
04:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
04:02.0 VGA compatible controller: NVIDIA Corporation NV17 [GeForce4 MX 420] (rev a3)



Any hints or suggestions?

Hmmmm, it looks like nouveau doesn't want to suspend properly. I see a failed to idle channel xxx message in dmesg output. I'm using the GF4 MX 420 PCI as my graphic card.Maybe I'll try pulling it but it worked so well with multimonitor in knoppix 7.2...

I'd really save on my power bills if I could put my knoppix into standby.

Thanks,

Don