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>