<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Re: Linux-2.6.27-rc5, drm errors in log</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>))I'm drowning in these errors:<BR>
))<BR>
))Aug 30 13:21:05 coyote kernel: [14927.850078] [drm] wait for fifo failed status : 0x80076100 0x00000000<BR>
<BR>
I'm just going on the code in your email - can't view git until later today - but in this case it seems like the timeouts were always happening and now there is code to print an error message.<BR>
<BR>
IIRC the usual fix is to bump the timeout but (Michael ?) has suggested a couple of times that the ideal solution would be to change the logic so that the driver never times out while the chip is making progress (ie while the number of slots available in the fifo is increasing, even if it hasn't increased enough yet).<BR>
<BR>
The r300 register is only being used in the error message so I don't think that's the problem. Strictly speaking I guess it should be wrapped in a chip-specific conditional but I think it just reads 0 on a pre-r300 chip.<BR>
</FONT>
</P>
</BODY>
</HTML>