Hi Mark,
I forgot to mention that I am using M52259 with uTasker V1.4 not V1.42.
There is no patch you mentioned in the version that I am using.
But, LAN_REPORT_ACTIVITY is not used, because LED indicators are connected to an external PHY.
Since you mention DMA, here is something unclear to me about DMA.
If two DMA's try to access the same memory block, does one have to wait until the other finishes or do they run perfectly in parallel?
If it is not perfect, can Ethernet DMA throw off USB transmission timing?
If USB stack send corrupted packet due to off-timing and not get ACKed, can it retransmit the packet later, or the packet is lost and USB hangs?
I know there are too many ifs, but I don't know anything about two DMAs and USB retransmission, and I just get curious.. :-)
Thanks.
Chuck.