There's a thread here about dma and cache from august 2 with the 2.6 kernel.I tried the 2.4 kernel and got no rx as well. I eventually gave up. You might try
disabling cache though just to see if it works. Eric Bissonnette wrote:
Hi, we are using petalinux-v0.20-rc3 and uClinux 2.4. I have the EMAC working fine in FIFO mode. But when I rebuild with PARAMETER C_DMA_PRESENT to 3, I get the following:eth0: using sgDMA mode. eth0: Xilinx EMAC #0 at 0x40C00000 mapped to 0x40C00000, irq=1 eth0: id 2.0l; block id 11, type 1Then if I try to ping a target, the board transmit and the target reply but nothing is received.Any ideas? Regards
___________________________ microblaze-uclinux mailing list microblaze-uclinux@xxxxxxxxxxxxxx Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/