我正在尝试使用笔记本电脑和串行端口进行调试。
所以,我想从tty连接的笔记本电脑那里获得一些printk日志。
我推荐了此站点(https://help.ubuntu.com/community/serialconsolehowto),我已经在笔记本电脑上设置了所有控制台设置,我还从LAPTOP中看到了登录会话。
>但是,尽管我做了所有的努力,但我无法在TTY控制台上获得Printk日志消息(我还将/proc/proc/sys/kernel/printk设置为7417,以获取printk的所有消息)。
奇怪的是,我的本地控制台(Ctrl Alt F1〜F6)正在同时打印printk日志。
那么,如何从tty连接的主机设备中获取printk消息?
thnks,
此命令
dmesg -wH &
可以用来强制所有内核消息,这些消息印刷到DMESG (以及Ctrl Alt F1之类的虚拟终端,取决于您的/proc/proc/sys/kernel/kernel/printk log log log log log log log and级别您的消息),也出现在您的SSH或GUI控制台上:Konsole,终端或您使用的任何内容!我希望也应该为TTYS0控制台工作。而且,如果您只需要监视特定消息:
dmesg -wH | grep ERR &
我正在使用它来监视
之类的"错误"消息printk(KERN_EMERG "ERROR!n");
我从驱动程序中printk