On Feb 1, 2009, at 11:25 AM, Michael Buesch wrote:

> On Sunday 01 February 2009 11:16:29 Michael Buesch wrote:
>
> If it's not an external condition, it could possibly also be a bit  
> in the TXE or something
> like that. I'm not completely sure on that one. But external  
> condition would be my
> first bet, as we have lots of other external conditions for other  
> overflow conditions.
Well, the handler that reports status to host waits for a couple of  
external conditions, looping until they are satisfied: we left that  
about crypto because all times we removed something about crypto  
everything went bad, even if it seemed useless, do not consider it  
now. The other condition, instead, is the same that is checked before  
sending a received frame to host through _dma_, isn't it strange?  
There is no conditioning instead that prevents the IRQ about tx status  
reporting to be raised once we entered the reporting handler, and we  
jump into it after each sending. So each time we enter the report  
status handler, the IRQ is raised. So I think that the conditions you  
are talking can only be those two I said here above, no other bit is  
checked, and your bet was right :)

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

Reply via email to