I'm facing the exact problem mentioned in the following thread :-
Using DMA API in linux kernel but channel is never available
I'm not able to see any DMA channel in /sys/class/dma. The solution for this has been suggested as to disable the CONFIG_NET_DMA. But can you guys tell me how I can disable this particular thing? I checked in make menuconfig but got no idea how to do it.
Output from the search function in
menuconfig(type/)So you enter ne menu Device Driver and then the sub-menu DMA Engine Support. So, press
Non Network: TCP receive copy offloadI took this from a kernel 3.6, but you should be able to find it on any other version.
Probably you can also open the
.configfile and just remove the lineCONFIG_NET_DMA; it should not have other dependent modules