[Nouveau] DMA pusher encountered while using XVideo

Maarten Maathuis madman2003 at gmail.com
Tue Dec 21 11:32:55 PST 2010


I realise that the the values PGRAPH complains about are indeed wrong,
the question is how did they end up corrupted like this? I'm assuming
since this is a SIFC transfer and method 0x860 is SIFC_DATA that the
PFIFO errors are a symptom of an earlier problem, the same thing that
caused the PGRAPH errors. This is a fairly recent nouveau kernel, a
few commits behind the latest one.

Any ideas how to pursue this problem?


[16832.259025] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2 Get
0x00200502ec Put 0x0020054400 IbGet 0x0000089f IbPut 0x000008a0 State
0x80004860 Push 0x00406040
[16832.271320] [drm] nouveau 0000:01:00.0: PGRAPH - DATA_ERROR INVALID_VALUE
[16832.271331] [drm] nouveau 0000:01:00.0: PGRAPH - DATA_ERROR
[16832.271345] [drm] nouveau 0000:01:00.0: PGRAPH - ch 2
(0x00007a0000) subc 2 class 0x502d mthd 0x084c data 0xff307dda
[16832.271357] [drm] nouveau 0000:01:00.0: PGRAPH - DATA_ERROR INVALID_VALUE
[16832.271366] [drm] nouveau 0000:01:00.0: PGRAPH - DATA_ERROR
[16832.271377] [drm] nouveau 0000:01:00.0: PGRAPH - ch 2
(0x00007a0000) subc 2 class 0x502d mthd 0x0854 data 0xff2e7cd8
[16832.271389] [drm] nouveau 0000:01:00.0: PGRAPH - DATA_ERROR INVALID_VALUE
[16832.271396] [drm] nouveau 0000:01:00.0: PGRAPH - DATA_ERROR
[16832.271407] [drm] nouveau 0000:01:00.0: PGRAPH - ch 2
(0x00007a0000) subc 2 class 0x502d mthd 0x085c data 0xff2d7ad4
[16860.259096] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2 Get
0x00200608ac Put 0x0020064290 IbGet 0x00000ac1 IbPut 0x00000ac2 State
0x80004861 Push 0x00406040
[16962.217582] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2 Get
0x00200503e8 Put 0x0020054474 IbGet 0x000000bd IbPut 0x000000be State
0x80002054 Push 0x00406040
[17165.555724] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2 Get
0x0020040000 Put 0x0020043cb0 IbGet 0x00000d3d IbPut 0x00000d3e State
0x80002054 Push 0x00406040
[17187.315735] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2 Get
0x00200503e8 Put 0x0020054474 IbGet 0x00000405 IbPut 0x00000407 State
0x80002054 Push 0x00406040
[17232.210475] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2 Get
0x00200508ac Put 0x0020054290 IbGet 0x00000439 IbPut 0x0000043a State
0x80004861 Push 0x00504031
[17232.213417] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2 Get
0x0020054290 Put 0x0020054290 IbGet 0x00000439 IbPut 0x0000043a State
0x80000000 Push 0x00406040

-- 
Far away from the primal instinct, the song seems to fade away, the
river get wider between your thoughts and the things we do and say.


More information about the Nouveau mailing list