[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gen83xx ethernet transmit problem
- Date: Mon, 15 Jun 2009 16:50:09 +0100
- From: David.Brooke at 3t-ag.com (David Brooke)
- Subject: gen83xx ethernet transmit problem
Hi Thomas,
Thanks for your reply.
On Tue, Jun 09, 2009 at 10:47:09AM +0200, Thomas D?rfler wrote:
>
> Right, this wokrs fine on MPC8349 and MPC8313.
Thanks for confirming that.
> Does U-Boot have the data cache enabled?
As far as I can see it does. I've looked through the sources and the
main thing I can see which is different is that the packet buffers
are a global static pool declared 'volatile' rather than the mbuf
which RTEMS uses. I don't know if this might cause the compiler to
do something different which might trigger a cache write and allow
things to work even if the snooping wasn't operating as expected.
> Just a guess: did you check the chip errata from freescale? Is the TSEC
> in this chip placed somewhere away from the main processor bus, so
> snooping will not work properly?
I couldn't find anything. I think the MPC8343 is quite similar to the
MPC8349 in this area.
Regards,
David