Como aumentar o pool coerente de DMA atômico?

1

Eu recentemente tentei compilar um driver de dispositivo (Xilinx XAPP1052) no Fedora Workstation 20. Ele me deu o seguinte erro.

ERROR: 256 KiB atomic DMA coherent pool is too small!

Please increase it with coherent_pool= kernel parameter

Como eu vou fazer isso? Existe um comando que me permite alterar o parâmetro coherent_pool?

    
por enivium 23.10.2017 / 23:32

1 resposta

1

Como a mensagem diz, use o parâmetro coherent_pool=<size> kernel (boot).

Com grub , selecione o kernel desejado, pressione e para modificar a entrada de inicialização e, em seguida, anexe a linha que começa com kernel com a opção. Essa alteração não será preservada nas reinicializações.

Se você quiser que a alteração permaneça, anexe a opção a GRUB_CMDLINE_LINUX in /etc/default/grub :

GRUB_CMDLINE_LINUX="... coherent_pool=<size>"

Lembre-se de executar update-grub para gravar os novos arquivos de configuração.

    
por 24.10.2017 / 06:05