On Wed, Nov 19, 2008 at 2:33 PM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > 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. No doubt that it has to be fixed, But yes, > it looks like there's a different bug leading to the same symptoms > elsewhere... Yes we are tracking it > 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. Need to issue wmb() there or something like this? > johannes > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html