我最近尝试在 Fedora Workstation 20 上编译设备驱动程序 (Xilinx XAPP1052)。它给了我以下错误。
错误:256 KiB 原子 DMA 相干池太小!
请使用coherent_pool=内核参数增加它
我该怎么做呢?是否有命令可以让我更改coherent_pool 参数?
答案1
正如消息所说,使用coherent_pool=<size>
内核(启动)参数。
使用grub
选择所需的内核,按e修改启动项,然后添加以 开头的行以及kernel
选项。此更改不会在重启后保留。
如果您希望更改永久生效,请将选项附加到GRUB_CMDLINE_LINUX
in 中/etc/default/grub
:
GRUB_CMDLINE_LINUX="... coherent_pool=<size>"
请记住运行update-grub
以写入新的配置文件。