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
N
on 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
.config
file and just remove the lineCONFIG_NET_DMA
; it should not have other dependent modules