Осталась одна нерешенная проблема - не работают suspend/hibernate. Что с nouveau, что с проприетарным драйвером видео. Симптомы такие: при попытке войти в ждущий режим монитор гаснет на несколько секунд, после загорается снова. Пробовал тушить иксы и запускать в консоли pm-suspend от root - монитор гаснет и больше не загорается, помогает только перезагрузка.
Оборудование:
00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.4 RAM memory: nVidia Corporation Device 0a98 (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0b.0 IDE interface: nVidia Corporation MCP79 SATA Controller (rev b1)
00:0c.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:17.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:18.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
01:08.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)
01:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80)
03:00.0 VGA compatible controller: nVidia Corporation C79 [GeForce 9300 / nForce 730i] (rev b1)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
06:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
Система:
Linux calculate 3.5.3-calculate #1 SMP PREEMPT Fri Aug 31 11:55:12 UTC 2012 x86_64 Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz GenuineIntel GNU/Linux
Вот кусок /var/log/messages:
Sep 27 19:05:40 calculate kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Sep 27 19:05:40 calculate kernel: ata1.00: configured for UDMA/133
Sep 27 19:05:40 calculate kernel: sd 0:0:0:0: [sda] Starting disk
Sep 27 19:05:40 calculate kernel: PM: resume of devices complete after 4324.707 msecs
Sep 27 19:05:40 calculate kernel: PM: Finishing wakeup.
Sep 27 19:05:40 calculate kernel: Restarting tasks ... done.
Sep 27 19:05:40 calculate kernel: video LNXVIDEO:00: Restoring backlight state
Sep 27 19:05:40 calculate kernel: fbcondecor: switched decor state to 'off' on console 0
Sep 27 19:05:40 calculate kernel: fbcondecor: console 0 using theme 'calculate'
Sep 27 19:05:40 calculate kernel: EXT4-fs (sda4): re-mounted. Opts: commit=0
Sep 27 19:06:27 calculate kernel: EXT4-fs (sda4): re-mounted. Opts: commit=0
Sep 27 19:06:28 calculate kernel: PM: Syncing filesystems ... done.
Sep 27 19:06:28 calculate kernel: PM: Preparing system for mem sleep
Sep 27 19:06:36 calculate kernel: Freezing user space processes ... (elapsed 0.01 seconds) done.
Sep 27 19:06:36 calculate kernel: Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Sep 27 19:06:36 calculate kernel: PM: Entering mem sleep
Sep 27 19:06:36 calculate kernel: Suspending console(s) (use no_console_suspend to debug)
Sep 27 19:06:36 calculate kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
Sep 27 19:06:36 calculate kernel: skge 0000:01:08.0: eth0: disabling interface
Sep 27 19:06:36 calculate kernel: ACPI handle has no context!
Sep 27 19:06:36 calculate kernel: sd 0:0:0:0: [sda] Stopping disk
Sep 27 19:06:36 calculate kernel: PM: suspend of devices complete after 448.592 msecs
Sep 27 19:06:36 calculate kernel: PM: late suspend of devices complete after 0.364 msecs
Sep 27 19:06:36 calculate kernel: pcieport 0000:00:15.0: wake-up capability enabled by ACPI
Sep 27 19:06:36 calculate kernel: pci 0000:00:09.0: wake-up capability enabled by ACPI
Sep 27 19:06:36 calculate kernel: ehci_hcd 0000:00:06.1: wake-up capability enabled by ACPI
Sep 27 19:06:36 calculate kernel: ohci_hcd 0000:00:06.0: wake-up capability enabled by ACPI
Sep 27 19:06:36 calculate kernel: ehci_hcd 0000:00:04.1: wake-up capability enabled by ACPI
Sep 27 19:06:36 calculate kernel: ohci_hcd 0000:00:04.0: wake-up capability enabled by ACPI
Sep 27 19:06:36 calculate kernel: PM: noirq suspend of devices complete after 65.868 msecs
Sep 27 19:06:36 calculate kernel: ACPI: Preparing to enter system sleep state S3
Sep 27 19:06:36 calculate kernel: PM: Saving platform NVS memory
Sep 27 19:06:36 calculate kernel: Disabling non-boot CPUs ...
Sep 27 19:06:36 calculate kernel: CPU 1 is now offline
Sep 27 19:06:36 calculate kernel: CPU 2 is now offline
Sep 27 19:06:36 calculate kernel: CPU 3 is now offline
Sep 27 19:06:36 calculate kernel: ACPI: Low-level resume complete
Sep 27 19:06:36 calculate kernel: PM: Restoring platform NVS memory
Sep 27 19:06:36 calculate kernel: Enabling non-boot CPUs ...
Sep 27 19:06:36 calculate kernel: Booting Node 0 Processor 1 APIC 0x2
Sep 27 19:06:36 calculate kernel: CPU1 is up
Sep 27 19:06:36 calculate kernel: Booting Node 0 Processor 2 APIC 0x3
Sep 27 19:06:36 calculate kernel: CPU2 is up
Sep 27 19:06:36 calculate kernel: Booting Node 0 Processor 3 APIC 0x1
Sep 27 19:06:36 calculate kernel: CPU3 is up
Sep 27 19:06:36 calculate kernel: ACPI: Waking up from system sleep state S3
Sep 27 19:06:36 calculate kernel: ohci_hcd 0000:00:04.0: wake-up capability disabled by ACPI
Sep 27 19:06:36 calculate kernel: ehci_hcd 0000:00:04.1: wake-up capability disabled by ACPI
Sep 27 19:06:36 calculate kernel: ohci_hcd 0000:00:06.0: wake-up capability disabled by ACPI
Sep 27 19:06:36 calculate kernel: ehci_hcd 0000:00:06.1: wake-up capability disabled by ACPI
Sep 27 19:06:36 calculate kernel: PM: noirq resume of devices complete after 1.813 msecs
Sep 27 19:06:36 calculate kernel: PM: early resume of devices complete after 0.068 msecs
Sep 27 19:06:36 calculate kernel: ohci_hcd 0000:00:04.0: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: ehci_hcd 0000:00:04.1: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: ohci_hcd 0000:00:06.0: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: ehci_hcd 0000:00:06.1: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: snd_hda_intel 0000:00:08.0: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: pci 0000:00:09.0: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: pci 0000:00:10.0: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: ahci 0000:00:0b.0: setting latency timer to 64
Sep 27 19:06:36 calculate kernel: pci 0000:00:09.0: wake-up capability disabled by ACPI
Sep 27 19:06:36 calculate kernel: skge 0000:01:08.0: eth0: enabling interface
Sep 27 19:06:36 calculate kernel: pcieport 0000:00:15.0: wake-up capability disabled by ACPI
Sep 27 19:06:36 calculate kernel: r8169 0000:04:00.0: eth1: link down
Sep 27 19:06:36 calculate kernel: usb usb3: root hub lost power or was reset
Sep 27 19:06:36 calculate kernel: usb usb4: root hub lost power or was reset
Sep 27 19:06:36 calculate kernel: ata3: SATA link down (SStatus 0 SControl 300)
Sep 27 19:06:36 calculate kernel: ata6: SATA link down (SStatus 0 SControl 300)
Sep 27 19:06:36 calculate kernel: ata4: SATA link down (SStatus 0 SControl 300)
Sep 27 19:06:36 calculate kernel: ata5: SATA link down (SStatus 0 SControl 300)
Sep 27 19:06:36 calculate kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Sep 27 19:06:36 calculate kernel: ata2.00: configured for UDMA/100
Sep 27 19:06:36 calculate kernel: usb 4-5: reset full-speed USB device number 2 using ohci_hcd
Sep 27 19:06:36 calculate kernel: firewire_core 0000:01:0a.0: rediscovered device fw0
Sep 27 19:06:36 calculate kernel: usb 1-3: reset high-speed USB device number 4 using ehci_hcd
Sep 27 19:06:36 calculate kernel: usb 3-1: reset low-speed USB device number 2 using ohci_hcd
Sep 27 19:06:36 calculate kernel: skge 0000:01:08.0: eth0: Link is up at 100 Mbps, full duplex, flow control both
Sep 27 19:06:36 calculate kernel: usb 3-2: reset low-speed USB device number 3 using ohci_hcd
Sep 27 19:06:36 calculate kernel: usb 1-3.1: reset low-speed USB device number 5 using ehci_hcd
Sep 27 19:06:36 calculate kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Sep 27 19:06:36 calculate kernel: ata1.00: configured for UDMA/133
Sep 27 19:06:36 calculate kernel: sd 0:0:0:0: [sda] Starting disk
Sep 27 19:06:36 calculate kernel: PM: resume of devices complete after 3655.737 msecs
Sep 27 19:06:36 calculate kernel: PM: Finishing wakeup.
Sep 27 19:06:36 calculate kernel: Restarting tasks ... done.
Sep 27 19:06:36 calculate kernel: video LNXVIDEO:00: Restoring backlight state
Sep 27 19:06:37 calculate kernel: EXT4-fs (sda4): re-mounted. Opts: commit=0
Такое впечатление, что система отправляется в suspend, и тут же из него возвращается. Что можно сделать?
Добавлю, что рядом стоит Debian Squeeze - hibernate/suspend работают “из коробки”.