Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#19201 - drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream with couple of games

Attached to Project: Arch Linux
Opened by Pekka Oinas (burneddi) - Wednesday, 21 April 2010, 18:16 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 24 April 2010, 12:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When trying to run Wolfenstein: Enemy Territory or Quake Live, the game crashes and I get the following error:
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.

dmesg contains this:
[drm:r100_cs_track_texture_check] *ERROR* No texture bound to unit 1
[drm:radeon_cs_ioctl] *ERROR* Invalid command stream !

Attached is output of glxinfo and Xorg.0.log. They were taken when I was running the machine without xorg.conf, however at the time of writing I have properly configured xorg.conf, which did not solve this problem.

I have ATI Radeon 8500, which uses the R200 architecture, and am using the radeon driver, which should have full 3D support for this card. glxinfo |grep `direct rendering` tells that direct rendering is on. glxgears runs fine, and Google Earth renders the globe correctly, but crashes for some reason after a while, which is surely unrelated to this, however, as it did not produce the -22 message in console.

Additional info:
* xf86-video-ati 6.12.192-1
* Log files etc. in attachments.


Steps to reproduce:
1) Download and install Enemy Territory or Quake Live
2) Start the said game
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 24 April 2010, 12:36 GMT
Reason for closing:  Upstream
Additional comments about closing:  see comments
Comment by Pekka Oinas (burneddi) - Wednesday, 21 April 2010, 19:27 GMT
Would like to add that the exact same computer runs the games fine with (x)Ubuntu 9.10.
Comment by Pekka Oinas (burneddi) - Wednesday, 21 April 2010, 19:33 GMT
Setting radeon.modeset=0 in kernel boot options resolved this problem, which means the problem is Kernel Mode-setting.

Darksoul71 pointed me to this Redhat bugzilla entry on the forums, I guess it could be useful in this case: https://bugzilla.redhat.com/show_bug.cgi?id=550431

EDIT: On a second note, it did get the game run, but very slowly, perhaps at 1 frames per second. The main menu works as usual, but as soon as I get to the map loading screen it slows down to an unbelievably slow pace. glxgears gives about 500fps more with KMS disabled.

EDIT2: Heh, well, I just suck don't I - I should've reported this upstream for xorg devs, and besides it's already noted and theres a "patch" out (which actually just disables the checking for this and doesn't really actually fix anything). Hope there'll be a proper update soon.. Requesting closure for this.
Comment by Andreas Radke (AndyRTR) - Saturday, 24 April 2010, 12:03 GMT
please give a link to the upstream report so other affected userr may find it.
Comment by Pekka Oinas (burneddi) - Saturday, 24 April 2010, 12:13 GMT

Loading...