Hi, I ran into a strange problem when i make use of the PCI-e port on DM8168:
I have a PCI-e DAQ board, then i test it on PC(x86) and DM8168 evm board.
1) when i run my driver on PC(X86 + fedora 15), the transmission speed is about 180MB/s(with DMA), 150MB/s(if i use copy_to_user())
2) then i set DM8168 evm board work on RC mode, when i run the same code on DM8168, the speed is just about 50~60MB/s(DMA), 15~25MB/s(copy_to_user())
3) the driver code is same, what i have done is just cross-compile to make them work on DM8168
Is there anyone who can tell me about this? Is it about hardware or toolchains or anything else? By the way , the toolchain is provided by TI's PSP packet, thanks!