Bug 9064 - poweroff regression if nvidia binary driver
Summary: poweroff regression if nvidia binary driver
Status: REJECTED INVALID
Alias: None
Product: ACPI
Classification: Unclassified
Component: Power-Off (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: acpi_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-25 03:21 UTC by Vincent Fortier
Modified: 2007-09-25 11:48 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.22
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
dmesg - 2.6.22 (25.44 KB, text/plain)
2007-09-25 03:35 UTC, Vincent Fortier
Details
Picture of where it hangs at shutdown time (86.02 KB, image/jpeg)
2007-09-25 03:35 UTC, Vincent Fortier
Details

Description Vincent Fortier 2007-09-25 03:21:18 UTC
Most recent kernel where this bug did not occur: 2.6.20
Distribution: Fedora 7
Hardware Environment: 
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
01:0a.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
05:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)

Software Environment:
[megaloutre@localhost ~]$ gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20070821 (Red Hat 4.1.2-18)

Problem Description:
Neither suspend (actually resume) nor shutdown works properly since I've switched from 2.6.20 to 2.6.22.  I've tried a vanilla 2.6.22 and same result.
Important notice, I am using the nvidia binary only driver.  It used to work under a 2.6.20 and now it does not under a 2.6.22.
Comment 1 Vincent Fortier 2007-09-25 03:34:46 UTC
Arrgh... Additional infos:
- On suspend invocation the PC does fully suspend itself.  It simply does not resume properly anymore.
- My last testing showed me that when the binary only driver from nvidia is unloaded my pc does shutdown properly (althouth suspend/resume was not tested in console mode).

What are my options?  Close this bug and fill one at nvidia? Switch to renouveau (nah.. not yet an option sadly)?  Is it possibly related to latest suspend/resume problems (http://lkml.org/lkml/2007/9/24/478)?

Anyhow, I'll still upload dmesg and a picture of where it hangs at shutdown.  In the worst case, just mark this has closed.
Comment 2 Vincent Fortier 2007-09-25 03:35:27 UTC
Created attachment 12924 [details]
dmesg - 2.6.22
Comment 3 Vincent Fortier 2007-09-25 03:35:58 UTC
Created attachment 12925 [details]
Picture of where it hangs at shutdown time
Comment 4 Len Brown 2007-09-25 11:48:46 UTC
I think your options are to return to the old kernel.org + nvidia
configuration that worked, or to move to a new kernel.org - nvidia,
or new kernel.org and get a version of nvidia that doesn't break it.

Unfortunately, we can't debug issues with the nvidia binary driver present --
only NVIDIA can.  Please re-open if there is an issue with
an un-tainted kernel.

Note You need to log in before you can comment on or make changes to this bug.