Resuming (from suspended state) hangs X / keyboard

Bug #43944 reported by Kulin
20
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.15 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Hardware Specs:
AMD 64 4400+
2GB RAM
200GB HDD
nVidia nForce 4 chipset
nVidia geForce 7800 GTX 256MB

Drivers:
Running with binary nVidia nForce driver version 1.0-0310
Running with binary nVidia geForce driver version 1.0.8756

Display:
Sony 17" flat panel display

Ubuntu:
Dapper Flight 6 + upgrades (latest ACPI)

"Suspend" works fine. However, when I try to resume from suspend, screen shows garbage (colored horizontal lines), and computer does not accept keboard input. Ubuntu working flawlessly otherwise.

Cannot even switch to VT1, VT2, etc. Only way out is by pressing hardware reset button.

Suspend / resume works flawless in Windows XP, which is dual booted with Ubuntu, but not sitting on same hard drive. Windows XP is on internal 200 GB SATA while Ubuntu is on external 300GB USB.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. Can you check the output of 'dmesg' for something interesting?

Changed in evolution:
status: Unconfirmed → Needs Info
Revision history for this message
Kulin (kulinp) wrote :
Download full text (7.0 KiB)

Daniel,

Here's my dmesg output (with grep -i 'acpi'). At the end of all the [ 0.000000] entries, you'll see a line with-
[ 49.870881] ACPI: Looking for DSDT ... not found!.

I don't know if this means anything. Am I missing a kernel module or something?

Came up with this link - http://www.linuxquestions.org/questions/showthread.php?t=416798
but haven't had a chance to try it out yet.

==Start of dmesg output grepped for 'acpi'==

[ 0.000000] BIOS-e820: 000000007fff0000 - 000000007fff3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000007fff3000 - 0000000080000000 (ACPI data)
[ 0.000000] ACPI: RSDP (v000 Nvidia ) @ 0x00000000000f7580
[ 0.000000] ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000007fff3040
[ 0.000000] ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000007fff30c0
[ 0.000000] ACPI: SSDT (v001 PTLTD POWERNOW 0x00000001 LTP 0x00000001) @ 0x000000007fff9880
[ 0.000000] ACPI: MCFG (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000007fff9ac0
[ 0.000000] ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000007fff97c0
[ 0.000000] ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x0000000000000000
[ 0.000000] Nvidia board detected. Ignoring ACPI timer override.
[ 0.000000] ACPI: PM-Timer IO Port: 0x4008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: BIOS IRQ0 pin2 override ignored.
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] ACPI: IRQ14 used by override.
[ 0.000000] ACPI: IRQ15 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information

[ 49.870881] ACPI: Looking for DSDT ... not found!

[ 50.012013] ACPI: bus type pci registered
[ 50.016420] ACPI: Subsystem revision 20051216
[ 50.023366] ACPI: Interpreter enabled
[ 50.023368] ACPI: Using IOAPIC for interrupt routing
[ 50.023852] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 50.028448] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 50.121870] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[ 50.123778] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
[ 50.124158] ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
[ 50.124544] ACPI: PCI Interrupt Link [LNK3] (IRQs *3 4 5 7 9 10 11 12 14 15)
[ 50.124925] ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
[ 50.125308] ACPI:...

Read more...

Revision history for this message
Kulin (kulinp) wrote :

I also forgot to mention. I'm using the following kernel:

Linux ubuntu 2.6.15-21-amd64-generic #1 SMP PREEMPT Fri Apr 21 16:42:20 UTC 2006 x86_64 GNU/Linux

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Kulin:

Can you try suspend and resume without the binary driver module loaded (it is imporant that it doesn't turn up in lsmod) using the open source nv driveer? I suspect you won't see garbage in that case.

After you have done this could you next check whether turning off the explicit video BIOS posting in /etc/defaults/acpi makes things any better with the binary driver?

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

One further note: since you are using the nvidia binary drivers you may want to use the nvidia agpgart. Details about how to try this are on https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend

Revision history for this message
Nanley Chery (nanoman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in linux-restricted-modules-2.6.15:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.