On Wed, 2008-11-19 at 14:22 +0200, Tomas Winkler wrote: > > Yeah, it's weird, and it doesn't even seem to solve it for everyone. So > > there must be another thing too. > > It seems that your wrong command queue problem is no the same root > cause we see on x86 platforms they have just same phenomena, because > there is 0xff data on the RX buffer. Well we've seen at one report that it helps, on x86. And the alignment thing is definitely a bug, so fixing it had to help somewhere. But yes, it looks like there's a different bug leading to the same symptoms elsewhere... Here's a thought: iwl_rx_queue_update_write_ptr doesn't synchronise the pointer rxq->bd memory to the device. So if you have a platform that's not cache coherent for IO devices (mine is) that might be a problem. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part