[Nouveau] [Bug 15164] New: PTIMER broken in DRM (regression)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Mar 21 15:16:18 PDT 2008
http://bugs.freedesktop.org/show_bug.cgi?id=15164
Summary: PTIMER broken in DRM (regression)
Product: xorg
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
ReportedBy: pq at iki.fi
QAContact: xorg-team at lists.x.org
The commit 1021799b6ca6b195ad2d5f002e45668f69c44651 in DRM,
http://gitweb.freedesktop.org/?p=mesa/drm.git;a=commit;h=1021799b6ca6b195ad2d5f002e45668f69c44651
"nouveau: do not set on-board timer's numerator/denominator to bad values"
breaks my nv20 (gf3) card.
When starting X, mode is set, I get a screen with colorful garbage on top,
black&white noise on the bottom, and black in the middle for couple of seconds
during which mouse cursor moves fine. Then I'm back in text console with a
kernel gone out to lunch.
There are two problems:
1. the mentioned commit apparently also breaks PTIMER, and
2. nouveau_fifo_free() uses PTIMER for a timeout, which will never happen,
hence the kernel becomes a zombie.
While the kernel is a zombie, I can SysRq tErminate, after which I can SysRq
show Program counter, which says it is in nouveau_fifo_free. All I can do is
SysRq reBoot.
Reverting the mentioned commit fixes the problem 1, and consequently the
problem 2. does not trigger.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Nouveau
mailing list