rtel wrote on Sunday, March 25, 2012:
The Virtex 6 port is not a port to the FPGA, but a port to the Microblaze, the FPGA that the Microblaze is running on should not make any difference.
There are other variables though. For a start, the Microblaze is itself configurable, and there is more than one option for the IP used by the MAC. If you are using the exact same Microblaze configuration, and the exact same MAC IP, and your interconnections are the same, then there should not be any porting to do as far as I am aware. If your hardware design is different (the design running on the FPGA, not the FPGA itself) then you will have ensure that is correct before attempting to add FreeRTOS to it.
As you have Tx working, then the hardware design must be at least partially correct, so I would recommend debugging from the MAC interrupt to see if any Rx interrupts are received, and if they are received, what happens to the data that is received. I think you are a long way from determining that FreeRTOS has anything to do with your connectivity.