On Fri, May 24, 2002 at 06:35:36PM -0700, Linus Torvalds wrote:
>
>
> On Sat, 25 May 2002, Michael wrote:
> >
> > As you surmise, it takes hours, more so now, because I'm pouring through
> > DEBUG_VERBOSE output. (I've noticed a couple of places where the packet
> > type isn't 6 because there's no cmd[0].i = 0, I don't think they cause
> > problems because the drm module would ignore the bogus values, that had
> > me confused for a bit)
>
> I got interested enough to try out tuxracer myself. It seems to work fine
> for me, but whenever I try to move the window (or occlude it by moving
> another window on top - sounds to me like the problem is in some
> double-buffer logic) I get a
>
> drmRadeonCmdBuffer: -22
>
> and the kernel logs show
>
> [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type -51 at 082d93b8
> [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type -51 at 082d93b8
> [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type -90 at 082d93b8
> [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type -51 at 082d93b8
> [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type -42 at 082d93b8
>
> which certainly seems to imply that there are bogus command packets being
> sent to the kernel by tuxracer.
Nod, this should be relatively easy given the nice way it exits.
0: 1 CTX
1: 1000700
2: 0
3: 0
4: 27260000
5: 900000
6: 400
7: 40007012
8: 101
9: 1012
10: 9803
11: 0
12: 201
13: 400
14: 10010003 {B0rked MAT? 17 takes us to c0 in 31: which gives me
15: 3b40c0c1 {a bad command -64
16: 0
17: 0
18: 3f516c07
19: 0
20: 6
21: c0042a00
22: 80000088
23: 603d4
24: 10000
25: 10003
26: 30002
27: 5 cmd packet
28: c0022f00
29: 1
30: 606
31: 466e0c0
... etc
drmRadeonCmdBuffer: -22
--
Michael.
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel