я столкнулся точно проблему, указанную в следующей теме: -отключение CONFIG_NET_DMA
Using DMA API in linux kernel but channel is never available
Я не в состоянии видеть любой канал DMA в /sys/class/dma
. Было предложено решение для отключения CONFIG_NET_DMA
. Но можете ли вы, ребята, сказать мне, как я могу отключить эту конкретную вещь? Я проверил в make menuconfig
, но понятия не имел, как это сделать.
Большое спасибо Федерико! Но, к сожалению, я ошибся в вопросе вопроса..CONFIG_NET_DMA отсутствует в версии 4.0.4, которая является версией ядра, над которой я работаю ... У вас есть представление о том, как просмотреть список доступных каналов DMA в/SYS/класс/ДМА ?? Я также проверил, отключив CONFIG_NET_DMA в версии 2.6.32, но все же я не вижу никакого канала в/sys/class/dma –
Я заметил, что они недавно удалили его. Похоже, что (я только что прочитал пару сообщений о фиксации) был прослушиван и не соответствовал API DMA ядра. Так что его больше нет, другими словами всегда отключается и недоступно :) – Federico
Да, вы говорите абсолютно правильно, но, несмотря на то, что это удалено в текущих версиях ядра, каналы/sys/class/dma .... Есть ли у вас какие-либо идеи по поводу того, как просмотреть доступный список каналов, чтобы dmatest-драйвер получал выделенный канал? –