Bug 58959 - kernel 3.6.4 and r600_dri.so from mesa 8.0.5 are incompatible
Summary: kernel 3.6.4 and r600_dri.so from mesa 8.0.5 are incompatible
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-02 23:24 UTC by almos
Modified: 2013-01-03 00:32 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description almos 2013-01-02 23:24:19 UTC
It results in massive amounts of this printout:
radeon: The kernel rejected CS, see dmesg for more information.

dmesg says:
[  824.623357] radeon 0000:01:00.0: evergreen_surface_check_2d:285 cb height 1088 invalid must be aligned with 128
[  824.623362] radeon 0000:01:00.0: evergreen_cs_track_validate_cb:427 cb[0] invalid (0x000000df 0x000076ff 0x00090c80 0x01088468)
[  824.623364] radeon 0000:01:00.0: evergreen_packet3_check:2136 invalid cmd stream 607
[  824.623365] [drm:radeon_cs_ib_chunk] *ERROR* Invalid command stream !


I've got the kernel from vanilla source, and mesa from package (debian unstable). Mesa 9.1-dev works fine. I've got libdrm 2.4.40+ from git (0980633afd9c7eecc0c75ef3bea4d3c6b7aa1898) installed in /usr/local/lib.
Comment 1 Alex Deucher 2013-01-02 23:33:09 UTC
xf86-video-ati 7.0.0 enables 2D tiling by default and hence requires mesa 9.x.  You either need mesa 9.x, or you have to disable 2D tiling:
Option "ColorTiling2D" "False"
in the device section of your xorg.conf
Comment 2 almos 2013-01-03 00:32:25 UTC
Oh, in that case I guess normal debian users are safe from this problem, because in 6.14.4 it is off by default. Closing as PEBKAC.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.