Bug 43360

Summary: nouveau on "NVce" 560 Ti: Failed to idle channel 1
Product: Drivers Reporter: Petr Grigoriev (unicorp99)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED CODE_FIX    
Severity: normal CC: alan, s.jegen
Priority: P1    
Hardware: All   
OS: Linux   
URL: http://kernel.ubuntu.com/~kernel-ppa/mainline/
Kernel Version: linux-image-3.5.0-030500rc2-generic Subsystem:
Regression: Yes Bisected commit-id:
Attachments: Xorg protocol
kernel.log output

Description Petr Grigoriev 2012-06-09 18:05:30 UTC
linux-image-3.5.0-030500rc2-generic_3.5.0-030500rc2.201206082235_i386.deb
ubuntu mainline

migrating from 3.4.1 to 3.5.0-rc2:
[drm] nouveau 0000:01:00.0: Failed to idle channel 1

nouveau driver work on 3.2 - 3.4 kernel normally.
on 3.5.1-rc2 not working, X and KDE not work, only terminal hi-res.

---------------------------

lspci
Comment 1 Petr Grigoriev 2012-06-09 18:06:27 UTC
Created attachment 73547 [details]
Xorg protocol
Comment 2 s.jegen 2012-06-30 13:21:28 UTC
I seem to get the same error according to my kernel.log with a "VGA compatible controller: NVIDIA Corporation GF110 [GeForce GTX 570 HD] (rev a1)"

[...]
Jun 30 16:02:38 localhost kernel: [   13.239105] [drm] nouveau 0000:01:00.0: PFIFO - playlist update failed
Jun 30 16:03:06 localhost kernel: [   41.088655] [drm] nouveau 0000:01:00.0: Failed to idle channel 1.
Jun 30 16:03:08 localhost kernel: [   43.082986] [drm] nouveau 0000:01:00.0: 0x2634 != chid: 0x00100001
Jun 30 16:03:08 localhost kernel: [   43.083140] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x00000100
Jun 30 16:03:08 localhost kernel: [   43.083174] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x40000000
Jun 30 16:03:10 localhost kernel: [   45.077395] [drm] nouveau 0000:01:00.0: PFIFO - playlist update failed
Jun 30 16:03:10 localhost kernel: [   45.565639] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x00000100
Jun 30 16:03:12 localhost kernel: [   47.559892] [drm] nouveau 0000:01:00.0: PFIFO - playlist update failed
Jun 30 16:03:25 localhost kernel: [   60.569612] [drm] nouveau 0000:01:00.0: Failed to idle channel 1.
Jun 30 16:03:27 localhost kernel: [   62.563937] [drm] nouveau 0000:01:00.0: 0x2634 != chid: 0x00100001
Jun 30 16:03:27 localhost kernel: [   62.564088] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x00000100
Jun 30 16:03:29 localhost kernel: [   64.558347] [drm] nouveau 0000:01:00.0: PFIFO - playlist update failed
Jun 30 16:03:30 localhost kernel: [   65.056525] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x00000100
Jun 30 16:03:32 localhost kernel: [   67.050780] [drm] nouveau 0000:01:00.0: PFIFO - playlist update failed
Jun 30 16:03:45 localhost kernel: [   80.007364] [drm] nouveau 0000:01:00.0: Failed to idle channel 1.
Jun 30 16:03:47 localhost kernel: [   82.001691] [drm] nouveau 0000:01:00.0: 0x2634 != chid: 0x00100001
Jun 30 16:03:47 localhost kernel: [   82.001847] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x00000100
Jun 30 16:03:49 localhost kernel: [   83.996107] [drm] nouveau 0000:01:00.0: PFIFO - playlist update failed
Jun 30 16:03:49 localhost kernel: [   84.480230] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x00000100
Jun 30 16:03:51 localhost kernel: [   86.474484] [drm] nouveau 0000:01:00.0: PFIFO - playlist update failed
[...]

(full kernel.log output attached)

Kernel has been compiled from Linus' git tree (3.5-rc4) git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at 

commit 02529ba26f444e2a214c3dcacd866928e9edcfc0
Merge: 15114c7 75cc523
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jun 29 19:05:41 2012 -0700

    Merge tag 'pm-for-3.5-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[...]

I am currently running 3.4.4-2-ARCH (Archlinux; amd64) without any problems.

When running the 3.5-rc4, X does not start and while the high resolution fb is working, not even using single mode lets me login (the terminal does not seem to register my key presses, very odd).

I am not too sure about my kernel configuration but I can post my .config (or other data) if there is interest.
Comment 3 s.jegen 2012-06-30 13:23:08 UTC
Created attachment 74481 [details]
kernel.log output
Comment 4 Marcin Slusarz 2012-09-06 17:54:55 UTC
Can you test 3.6-rc4? It's probably fixed in this version.
Comment 5 s.jegen 2012-09-09 08:08:37 UTC
Using Linus' git tree git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git (v3.6-rc4) at
 
commit eeea3ac912207dcf759b95b2b4c36f96bce583bf
Merge: c7c6bf1 e829c66
Author: Linus Torvalds <*>
Date:   Thu Sep 6 10:23:58 2012 -0700

everything seems to work just fine on my "NVIDIA Corporation GF110 [GeForce GTX 570 HD]". 'dmesg' does not seem to show any warnings or errors and the VT framebuffer is displayed in a beautifully high resolution. Great work!