我正在使用OpenWRT,我试图使用netconsole而不是串行电缆来调试内核消息。默认情况下,netconsole未在OpenWRT中定义,我无法通过menuconfig添加它。没有任何地方的文件。任何帮助将netconsole添加到内核将非常感激!谢谢如何使用OpenWRT将netconsole添加到内核中
0
A
回答
0
我找到了一种方法来做到这一点。 首先,您需要查看您的.config文件,该文件位于使用您的版本的linux文件夹中。例如, ,我正在使用qca/src/linux-3.14。 这。配置正在编译中。 你可以看到现场
# CONFIG_NETCONSOLE is not set
该文件中的配置将定义哪些将建成,什么不是。
所以为了构建这个模块,转到你的目标文件夹,在linux/generic /里面有另一个configs文件,我的是config-3.14。你的将作为你使用的linux版本。 更改CONFIG_NETCONSOLE is not set
至CONFIG_NETCONSOLE=m
并添加CONFIG_NETCONSOLE_DYNAMIC=y
'。 现在在编译中,第一个.config文件将使用正确的配置并创建netconsole.ko模块。
这对于向内核中添加受.config文件影响的任何模块都是有效的。 当然,您需要手动添加此模块,或将模块添加为内核CONFIG_NETCONSOLE=y
的一部分,但我遇到了一些问题。
相关问题
- 1. Openwrt内核模块
- 2. 如何在Jupyter内核中将外部jar添加到Scala中
- 3. 如何将python3内核添加到我的jupyter笔记本中?
- 4. 将Python 2内核添加到Ipython
- 5. 将内核模块添加到Debian
- 6. 将nokaslr添加到内核命令行
- 7. 无法将python3内核添加到Jupyter
- 8. 如何使用核心图将内外标签添加到特定切片?
- 9. 如何将自定义信号添加到linux内核?
- 10. 如何使用核心图将动画添加到散点图?
- 11. 如何将内核加载到内存中,从ISO
- 12. 如何使用字典列表将内容添加到Dictionary中
- 13. 如何使用jQuery将类添加到加载的内容
- 14. 内核:如何为内核构建添加新的源文件?
- 15. 使用JQuery将内容添加到DOM
- 16. 将系统调用添加到linux内核3.8.8
- 17. 将Ninject模块添加到现有内核中
- 18. 如何将include目录添加到内核源代码的makefile中?
- 19. 如何将软件包“iw”添加到由open-embedded生成的linux内核中
- 20. 如何在OpenWRT中使用gcc编译
- 21. 如何将Rx.Observable.fromEvent添加到ajax内容
- 22. 如何将新内容添加到td
- 23. 如何将ControlTemplate添加到内容?
- 24. 如何将标头值添加到.Net核心中的HttpWebRequest
- 25. 如何使用insertRowsAtIndexPaths将数组内的字典添加到UItableview?
- 26. 如何使用Node.insertBefore将内容添加到特定节点
- 27. 如何使用iText将内容添加到PDF PdfStamper
- 28. 如何使用firefox扩展将iframe添加到内容/ DOM?
- 29. 添加模块C到linux内核
- 30. 如何在OpenWRT Luci Web Interface中添加新页面?
当然,这不应该是复杂:)内核的配置说CONFIG_NETCONSOLE什么? – bytefire
http://elixir.free-electrons.com/linux/latest/source/Documentation/admin-guide/serial-console.rst和http://elixir.free-electrons.com/linux/latest/source/Documentation /networking/netconsole.txt – 0andriy
谢谢,但我已阅读此文档。它解释了如何使用网络控制台,但不知道如何将它添加到内核中... – Izik