我正在使用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