Skip to contentSkip to conversation

PP440EP, problem with EMAC and MAL

U-Boot-Users Paweł Sklarow 1 participant 1 message Apr 2, 2005

lore
Share & tools
lore
#0 lore raw

Hello!
I'm trying to port u-boot for Bamboo board (from AMCC). I have problem with run ethernet interface. Initialization of EMAC&PHY looks good, but I have problem with MAL.
After receive data ppc440EP raises MAL error interrupt with
cause "Buffer Descriptor Format Error" in first RX channel.
I've checked pareters passed to MAL DRC's - it looks fine. I know that those errors could appear when "flag EMPTY in rx buffer desciptor is not set", but is set.

Maybe is there an different reason:
In AMCC documentation I've found information that buffer descriptor should be placed in non-cached memory or all descriptors area can's cross cache line size. In u-boot there is a mechanizm to provide not to cross cache line, so it looks that it'd be no cache problem.

Maybe somebody was in similar troubles, and could help me?

Signature · 1 line
regards, Pawel Sklarow