Forum Discussion
Altera_Forum
Honored Contributor
9 years agoaltera_dma driver for PCIe
Hi everyone, i'm using an Arria V starter kit for PCIe application and i used the reference design posted in altera wiki. The application software reported success in one PC but not in other with dif...
Altera_Forum
Honored Contributor
8 years agoThank you very much for reply, Below my log.
I am doing the following step ./run start DMA 1 Loop 8 My Problem I don't get read passed /write passed 1 , with very low throughput less 0.1G [ 1316.143821] Altera DMA: altera_dma_remove(), __DATE__ __TIME__ [ 1316.161570] Altera DMA: altera_dma_init(), __DATE__ __TIME__ [ 1316.161596] Altera DMA 0000:02:00.0: pci_enable_device() successful [ 1316.161643] Altera DMA 0000:02:00.0: pci_enable_msi() successful [ 1316.161650] Altera DMA 0000:02:00.0: using a 64-bit irq mask [ 1316.161651] Altera DMA 0000:02:00.0: irq pin: 1 [ 1316.161652] Altera DMA 0000:02:00.0: irq line: 10 [ 1316.161653] Altera DMA 0000:02:00.0: irq: 43 [ 1316.161654] Altera DMA 0000:02:00.0: request irq: 10 [ 1316.161655] Altera DMA 0000:02:00.0: BAR[0] 0xd2208000-0xd22081ff flags 0x0014220c, length 512 [ 1316.161657] Altera DMA 0000:02:00.0: BAR[1] 0x00000000-0x00000000 flags 0x00000000, length 0 [ 1316.161658] Altera DMA 0000:02:00.0: BAR[2] 0x00000000-0x00000000 flags 0x00000000, length 0 [ 1316.161659] Altera DMA 0000:02:00.0: BAR[3] 0x00000000-0x00000000 flags 0x00000000, length 0 [ 1316.161660] Altera DMA 0000:02:00.0: BAR[4] 0xd2200000-0xd2207fff flags 0x0014220c, length 32768 [ 1316.161661] Altera DMA 0000:02:00.0: BAR[5] 0x00000000-0x00000000 flags 0x00000000, length 0 [ 1316.161672] Altera DMA 0000:02:00.0: BAR[0] mapped to 0xffffc90000fe2000, length 512 [ 1316.161677] Altera DMA 0000:02:00.0: BAR[4] mapped to 0xffffc90001540000, length 32768 [ 1318.795184] Read DMA times out [ 1318.795186] DWORD = 00000200 [ 1318.795187] Desc = 00000080 [ 1318.992722] Write DMA times out [ 1318.992722] DWORD = 00000200 [ 1318.992723] Desc = 00000080 [ 1319.211383] Simultaneous DMA times out [ 1319.211383] DWORD = 00000200 [ 1319.211384] Desc = 00000080 [ 1323.836579] Read DMA times out [ 1323.836581] DWORD = 00000200 [ 1323.836581] Desc = 00000080 [ 1324.033586] Write DMA times out [ 1324.033586] DWORD = 00000200 [ 1324.033587] Desc = 00000080 [ 1324.251871] Simultaneous DMA times out [ 1324.251871] DWORD = 00000200 [ 1324.251872] Desc = 00000080 [ 1332.790695] Read DMA times out [ 1332.790697] DWORD = 00000200 [ 1332.790698] Desc = 00000080 [ 1332.988569] Write DMA times out [ 1332.988570] DWORD = 00000200 [ 1332.988571] Desc = 00000080 [ 1333.207756] Simultaneous DMA times out [ 1333.207757] DWORD = 00000200