[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Xilinx EMAC sgDMA sending but not receiving



Hi Eric,
I have fixed the SGDMA mode support for the opb_ethernet driver for both the 2.4 and 2.6 kernel. This is going to be in the petalinux-v0.30 release.

There are some performance issues with the SGDMA mode that is also fixed.

The full fix touches quite a few places hence it is clumsy to send as patch. But if you want I can send you the base patch to get it working.

Cheers,
Benny



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 1

Then 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/