bugzilla-daemon at freedesktop.org
2013-Dec-12 22:28 UTC
[Nouveau] [Bug 72651] New: [NV11] Hang during suspend/resume on Geforce 2 MX200 & MX400
https://bugs.freedesktop.org/show_bug.cgi?id=72651 Priority: medium Bug ID: 72651 Assignee: nouveau at lists.freedesktop.org Summary: [NV11] Hang during suspend/resume on Geforce 2 MX200 & MX400 QA Contact: xorg-team at lists.x.org Severity: normal Classification: Unclassified OS: Linux (All) Reporter: welnicki at students.mimuw.edu.pl Hardware: x86 (IA32) Status: NEW Version: unspecified Component: Driver/nouveau Product: xorg Created attachment 90680 --> https://bugs.freedesktop.org/attachment.cgi?id=90680&action=edit Serial console dump from MX200 card (boot + crash) Hibernation and suspend/resume always hangs on a GeForce2 MX200/MX400 (NV11) with nouveau loaded. Steps to reproduce: - boot a kernel, load nouveau - echo "disk" > /sys/power/state - machine hangs after suspending devices but before the image writing begins - after several seconds, the monitor complains about "input signal out of range" Same thing happens with "echo freeze > /sys/power/state". If nouveau is unloaded before hibernation, everything works fine. This happens on two different systems with a GeForce2 MX200/400: 1) Athlon XP 1700+ on an Asrock K7VT2, GeForce2 MX400 64MB AGP, with VGA output 2) Pentium II 400 on a 440BX-based Gigabyte GA-BX2000+, GeForce2 MX200 32MB AGP, with VGA and TV-out (S-Video + Cinch) I'm using CentOS 6 userspace, and various kernels: linux-2.6.32-358.18.1.el6 linux-3.0.x linux-3.10.x linux-3.12.1 linux-3.12.4 Using a serial console I was able to narrow down the hang to run_tmds_table(), called from nv04_dfp_restore(). Dmesg output and VBIOS of both cards is attached. Note that neither of my cards has DVI/HDMI. It seems that the flat panel connector is wrongly fabricated in nouveau_bios.c:fabricate_dcb_encoder_table(). Commenting out the call to fabricate_dcb_output(dcb, DCB_OUTPUT_TMDS, ...) makes hibernation work fine (patch attached). The current condition of checking bios->tmds.output{0,1}_script_ptr seems wrong. But since I don't have any NV11 with DVI output, I'm not sure what to key creating the TMDS output on. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20131212/e7da88f6/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Dec-12 22:29 UTC
[Nouveau] [Bug 72651] [NV11] Hang during suspend/resume on Geforce 2 MX200 & MX400
https://bugs.freedesktop.org/show_bug.cgi?id=72651 --- Comment #1 from Michal Welnicki <welnicki at students.mimuw.edu.pl> --- Created attachment 90681 --> https://bugs.freedesktop.org/attachment.cgi?id=90681&action=edit Serial console dump from MX400 card (crash only) -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20131212/2bac5661/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Dec-12 22:31 UTC
[Nouveau] [Bug 72651] [NV11] Hang during suspend/resume on Geforce 2 MX200 & MX400
https://bugs.freedesktop.org/show_bug.cgi?id=72651 --- Comment #2 from Michal Welnicki <welnicki at students.mimuw.edu.pl> --- Created attachment 90682 --> https://bugs.freedesktop.org/attachment.cgi?id=90682&action=edit VBIOS from MX200 card -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20131212/1d564cac/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Dec-12 22:32 UTC
[Nouveau] [Bug 72651] [NV11] Hang during suspend/resume on Geforce 2 MX200 & MX400
https://bugs.freedesktop.org/show_bug.cgi?id=72651 --- Comment #3 from Michal Welnicki <welnicki at students.mimuw.edu.pl> --- Created attachment 90683 --> https://bugs.freedesktop.org/attachment.cgi?id=90683&action=edit VBIOS from MX400 card -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20131212/f7461690/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Dec-12 22:37 UTC
[Nouveau] [Bug 72651] [NV11] Hang during suspend/resume on Geforce 2 MX200 & MX400
https://bugs.freedesktop.org/show_bug.cgi?id=72651 --- Comment #4 from Michal Welnicki <welnicki at students.mimuw.edu.pl> --- Created attachment 90684 --> https://bugs.freedesktop.org/attachment.cgi?id=90684&action=edit Workaround: don't create the TMDS output -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20131212/450ffa9b/attachment.html>
bugzilla-daemon at freedesktop.org
2019-Dec-04 08:41 UTC
[Nouveau] [Bug 72651] [NV11] Hang during suspend/resume on Geforce 2 MX200 & MX400
https://bugs.freedesktop.org/show_bug.cgi?id=72651 Martin Peres <martin.peres at free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|NEW |RESOLVED --- Comment #5 from Martin Peres <martin.peres at free.fr> --- -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/78. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20191204/2670af78/attachment.html>