> I think that's rather unlikely, however. The DMA code is basically unchanged
> for months and especially the slot handling hasn't changed in years.
>

Yes, but I didn't mean that the code has some bug. Let's say, for
example, that all the DMA slots were filled; when the firmware will
try to report a tx status it will send the informations to the DMA.
The DMA won't have enough space to store it and so it will drop the
message. In your opinion is it possible that something like that
happened?

What looks strange to me is that, if the error is somewhere in the
tx_header definition, every transmission will result in an error from
the b43_dma_handle_txstatus. If a field is not in the correct
position, it is always wrong: it can't be sometimes right and
sometimes wrong, don't you agree?
I had similar problem beacause of the wrong header offsets
definitions, but that made every transmission generate a BUG report...
I don't understand how it is possible that almost always things went
fine and sometimes report status was not correct...

Please Michael, if you can, can you please check shm.inc header definition?

Thanks

Lorenzo.
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to