hi,
I have a mature eTSEC driver that has been running in the field on mpc85xx for several years. The driver allows up to 32 MAC addresses to be programmed. This works fine.
On a P2020 platform, the same driver (same binary) works OK for up to 28 MAC addresses. On programming the 29th address, packet reception stops (no more RX irqs are received).
As far as I can see from documentation, both devices should be identical in terms of MAC address functionality and associated register interface.
thanks for any experience, insight you might have on this issue
Chris
What revision of silicon do you have? The full part numbers will also work.
- register PVR (SPR 287) : 0x80211050 (processor version : 0x8021, révision : 0x1050)
- register SVR (SPR 1023) : System Version = 0x80ea0020, (P2020 with security, 3 PCI Express, 512 Kbyte L2, dual core)
Chris, I talked with the designer and this is not expected behavior. Please contact your field support person or submit a service request at http://www.freescale.com/webapp/sps/site/homepage.jsp?code=SUPPORTHOME