Patrick Baggett
2013-Mar-13 03:44 UTC
[Nouveau] Lots of IB_EMPTY errors on G98 (GeForce 8400 GS) on SPARC
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>
Maybe Matching Threads
- Problems getting nouveau to work with either Geforce GT710 or Geforce 9800GT on ARM Cortex-A9
- Problems getting nouveau to work with either Geforce GT710 or Geforce 9800GT on ARM Cortex-A9
- [Bug 92515] New: Virtualbox with 3D acceleration and with installed vbox-additions crashes
- meaning?
- [Bug 90630] New: random driver crashes mostly after screen lock