Alex Deucher wrote:
On Sun, Nov 15, 2009 at 9:42 PM, Dave Witbrodt
wrote: Alex Deucher wrote:
$ glxgears IRQ's not enabled, falling back to busy waits: 2 0 drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
$ dmesg [...] [ 8128.797480] [drm:r600_cs_packet_next_reloc_nomm] *ERROR* No packet3 for relocation for packet at 45. [ 8128.797490] [drm:r600_packet3_check] *ERROR* bad SET_CONTEXT_REG 0x28014 [ 8128.797496] [drm:r600_cs_legacy] *ERROR* Invalid command stream ! Update mesa. The proper fix is in the 7.6 branch and master. That register isn't used yet in mesa and requires a reloc when it eventually will be used. Hmm, thanks for the info. Looks like commit #37676b39... is the fix?
Yes.
OK, I cloned the mesa git repository yesterday, but postponed a rebuild of Mesa until I could look carefully at the warnings from the Debian build scripts. After carefully inspecting the output (which report that some files "installed" to the temporary build directory ended up not being packaged) I discovered that nothing was wrong in this regard: I saved an earlier log of a build of Debian's official mesa-7.6, and the same warnings about missed files appear there. So I updated the Debian changelog to reflect the nonofficial build, and made some new DEBs. Everything that worked before still works... and 'glxgears' now runs OK. Woohoo! I still get the IRQ warning (seen above) when I run 'glxgears': IRQ's not enabled, falling back to busy waits: 2 0 Same happens with 'glxinfo': $ glxinfo |head IRQ's not enabled, falling back to busy waits: 2 0 [...] Not sure if that's anything to be worried about, but other than that I have no issues to report. (Oh, yeah, the XDM login screen looks funny. Nothing else has glitches like that, though.) Well, I've already built kernel 2.6.32-rc7 to support r600 DRI, so it won't be too hard to modify the config to try KMS. My next series of experiments will be to switch from 'radeonhd' to 'radeon', get a working config in 'xorg.conf', and then try for KMS. I'm so sick of UVESAFB and the heavy-handed mode switching that goes on when I switch back and forth between X and VTs! Thanks again, Dave W. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org