[Nouveau] Lots of IB_EMPTY errors on G98 (GeForce 8400 GS) on SPARC
Patrick Baggett
baggett.patrick at gmail.com
Tue Mar 12 20:44:21 PDT 2013
I'm running on Sun Blade 2500 with a GeForce 8400 GS PCI. After (maybe?)
fixing a few errrors with bo allocation, I'm getting a lot of IB_EMPTY
errors, ultimately resulting in a GPU lockup. I don't have any sort of
framebuffer visible.
After reading dma-pusher.txt, I see "An attempt to submit IB entry with
length zero will raise DMA_PUSHER error of type IB_EMPTY." How would an
empty command be generated?
Here is the result of "dmesg | grep nouveau".
[ 68.533892] nouveau [ DEVICE][0001:01:00.0] BOOT0 : 0x298200a2
[ 69.135616] nouveau [ DEVICE][0001:01:00.0] Chipset: G98 (NV98)
[ 69.215779] nouveau [ DEVICE][0001:01:00.0] Family : NV50
[ 69.289072] nouveau [ VBIOS][0001:01:00.0] checking PRAMIN for
image...
[ 69.379477] nouveau [ VBIOS][0001:01:00.0] ... signature not found
[ 69.464251] nouveau [ VBIOS][0001:01:00.0] checking PROM for image...
[ 69.779596] nouveau [ VBIOS][0001:01:00.0] ... appears to be valid
[ 69.864300] nouveau [ VBIOS][0001:01:00.0] using image from PROM
[ 69.947636] nouveau [ VBIOS][0001:01:00.0] BIT signature found
[ 70.027748] nouveau [ VBIOS][0001:01:00.0] version 62.98.42.00.00
[ 70.112044] nouveau [ DEVINIT][0001:01:00.0] adaptor not initialised
[ 70.196782] nouveau [ VBIOS][0001:01:00.0] running init tables
[ 70.330478] nouveau [ PFB][0001:01:00.0] RAM type: DDR2
[ 70.404928] nouveau [ PFB][0001:01:00.0] RAM size: 512 MiB
[ 70.482762] nouveau [ PFB][0001:01:00.0] ZCOMP: 960 tags
[ 71.841829] nouveau [ PTHERM][0001:01:00.0] FAN control: none /
external
[ 71.932291] nouveau [ PTHERM][0001:01:00.0] Thermal management:
disabled
[ 72.022728] nouveau [ PTHERM][0001:01:00.0] Programmed thresholds [
90(3), 95(3), 122(2), 135(5) ]
[ 72.372102] nouveau [ DRM] VRAM: 512 MiB
[ 72.429363] nouveau [ DRM] GART: 512 MiB
[ 72.486553] nouveau [ DRM] TMDS table version 2.0
[ 72.554027] nouveau [ DRM] DCB version 4.0
[ 72.613498] nouveau [ DRM] DCB outp 00: 02000300 00000028
[ 72.690134] nouveau [ DRM] DCB outp 01: 01000302 00020030
[ 72.766759] nouveau [ DRM] DCB outp 02: 04011310 00000028
[ 72.843396] nouveau [ DRM] DCB outp 03: 010223f1 00c0c080
[ 72.920019] nouveau [ DRM] DCB conn 00: 00001030
[ 72.986348] nouveau [ DRM] DCB conn 01: 00000200
[ 73.052686] nouveau [ DRM] DCB conn 02: 00000110
[ 73.119020] nouveau [ DRM] DCB conn 03: 00000111
[ 73.185358] nouveau [ DRM] DCB conn 04: 00000113
[ 73.309089] nouveau W[ DRM] failed to create encoder 0/1/0: -19
[ 73.391462] nouveau W[ DRM] TV-1 has no encoders, removing
[ 73.633008] nouveau E[ PDISP][0001:01:00.0] chid 0 mthd 0x0000 data
0x00000000 0x00011000
[ 73.743052] nouveau [ DRM] 1 available performance level(s)
[ 73.822016] nouveau [ DRM] 3: core 567MHz shader 1400MHz memory
500MHz fanspeed 100%
[ 73.929532] nouveau [ DRM] c: core 566MHz shader 1400MHz memory
499MHz
[ 74.052172] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000000 ib_put 0x00000001 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 74.293113] nouveau [ DRM] MM: using M2MF for buffer copies
[ 74.409001] nouveau [ DRM] allocated 1280x1024 fb: 0x70000, bo
fffff8033ca75000
[ 74.510888] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000001 ib_put 0x00000002 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 74.732661] nouveau E[ PDISP][0001:01:00.0] chid 1 mthd 0x0000 data
0x00000000 0x00011000
[ 76.732784] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000002 ib_put 0x00000003 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733524] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000003 ib_put 0x00000004 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733592] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000004 ib_put 0x00000005 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733658] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000005 ib_put 0x00000006 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733720] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000006 ib_put 0x00000007 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733795] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000007 ib_put 0x00000008 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733858] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000008 ib_put 0x00000009 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733920] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000009 ib_put 0x0000000a state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.733982] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x0000000a ib_put 0x0000000b state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734044] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x0000000b ib_put 0x0000000c state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734106] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x0000000c ib_put 0x0000000d state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734167] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x0000000d ib_put 0x0000000e state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734229] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x0000000e ib_put 0x0000000f state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734291] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x0000000f ib_put 0x00000010 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734353] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000010 ib_put 0x00000011 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734415] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000011 ib_put 0x00000012 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734476] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000012 ib_put 0x00000013 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734538] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000013 ib_put 0x00000014 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734599] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000014 ib_put 0x00000015 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734661] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000015 ib_put 0x00000016 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734722] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000016 ib_put 0x00000017 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734783] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000017 ib_put 0x00000018 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734845] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000018 ib_put 0x00000019 state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734906] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x00000019 ib_put 0x0000001a state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 76.734968] nouveau E[ PFIFO][0001:01:00.0] DMA_PUSHER - ch 1 [DRM]
get 0x0000000000 put 0x0000000000 ib_get 0x0000001a ib_put 0x0000001b state
0xa0000000 (err: IB_EMPTY) push 0x00406040
[ 77.092784] nouveau E[ DRM] GPU lockup - switching to software fbcon
[ 95.327048] nouveau 0001:01:00.0: fb0: nouveaufb frame buffer device
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130312/725576b1/attachment.html>
More information about the Nouveau
mailing list