[needs linux-2.6.36.2] [Radeon kernel module] drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
High
|
|||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Note: this bug is fixed in kernel 2.6.36, but it's still not fixed in the 2.6.35.x series (at least up to 2.6.35.10). To fix it in 2.6.35.x it needs this kernel patch:
http://
Also this patch (from 2.6.37-rc1 and backported to 2.6.36.2 and 2.6.35.10) is also needed to fix a similar issue on r200:
http://
===
Note: if you are getting "drmRadeonCmdBu
===
I am getting this:
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
when trying to start the game 0ad or douze map with sauerbraten (with shaders enabled).
dmesg shows this after 0ad crash:
[ 204.087282] [drm:r100_
[ 204.087294] [drm:r100_
[ 204.087300] [drm:radeon_
and this with sauerbraten:
[ 1144.213905] radeon 0000:01:00.0: (PW 1) Vertex array 0 need 83826965 dwords have 112640 dwords
[ 1144.213915] [drm:r100_
[ 1144.213921] [drm:radeon_
Card:
GL_RENDERER = Mesa DRI R300 (RV530 71C5) 20090101 x86/MMX/SSE2 TCL DRI2
summary: |
- [Radeon kernel module] drmRadeonCmdBuffer: -22. Kernel failed to parse - or rejected command stream. See dmesg for more info. + [Radeon kernel module] drmRadeonCmdBuffer: -22. Kernel failed to parse + or rejected command stream |
tags: | added: 3d crash i386 |
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
Changed in linux: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
Changed in linux: | |
status: | Confirmed → Fix Released |
description: | updated |
description: | updated |
summary: |
- [Radeon kernel module] drmRadeonCmdBuffer: -22. Kernel failed to parse - or rejected command stream + [needs linux-2.6.37-rc1] [Radeon kernel module] drmRadeonCmdBuffer: -22. + Kernel failed to parse or rejected command stream |
summary: |
- [needs linux-2.6.37-rc1] [Radeon kernel module] drmRadeonCmdBuffer: -22. + [needs linux-2.6.36.2] [Radeon kernel module] drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream |
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
status: | In Progress → Triaged |
Changed in linux: | |
importance: | High → Unknown |
Changed in linux: | |
importance: | Unknown → High |
Note: if you are getting "drmRadeonCmdBu ffer: -12" this is another problem see bug #533784.
I am getting this:
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
when trying to start the game 0ad or douze map with sauerbraten (with shaders enabled).
dmesg shows this after 0ad crash: cs_track_ check] *ERROR* [drm] Buffer too small for color buffer 0 (need 4190208 have 3145728) ! cs_track_ check] *ERROR* [drm] color buffer 0 (1024 4 0 1023) cs_ioctl] *ERROR* Invalid command stream !
[ 204.087282] [drm:r100_
[ 204.087294] [drm:r100_
[ 204.087300] [drm:radeon_
and this with sauerbraten: cs_track_ check] *ERROR* Max indices 16765393 cs_ioctl] *ERROR* Invalid command stream !
[ 1144.213905] radeon 0000:01:00.0: (PW 1) Vertex array 0 need 83826965 dwords have 112640 dwords
[ 1144.213915] [drm:r100_
[ 1144.213921] [drm:radeon_
Card:
GL_RENDERER = Mesa DRI R300 (RV530 71C5) 20090101 x86/MMX/SSE2 TCL DRI2