[问题] kernel log 纪录

楼主: shihyu (shihyu)   2016-03-02 21:43:07
我桌机电脑当 socket server , Raspberry Pi 当 clinet 互传资料
但是目前从 Raspberry Pi 连 server 传送资料会造成 kernel crash
这时候会喷很多 kernel log 可是我无法纪录起来去分析 , 这时候也无法
ctrl + c 中断 , 看起来是 kernel 挂掉
./socket_client 2>&1 | tee log.txt // 这样也无法存起来
把掉电源重开 log.txt 里面是空的
有什么办法 debug & 纪录 kernel log ?
还有个疑问Raspberry Pi kernel crash kernel log 为什么会直接吐在终端机上?
是有开启什么特殊 kernel 功能吗?
谢谢
作者: leolarrel (真.粽子无双)   2016-03-03 08:50:00
1.把console设到com port,然后再找一台电脑用com port接着,用任何可以纪录画面历史的com port软件登入,这样等kernel log喷的时候,可以使用com port软件纪录log2.学习使用pstore
作者: aweilin   2016-03-08 08:13:00
pstore透过重新开机将log存放于RAM,下次开机可以查看
作者: clampsakura (妖應封光)   2016-05-19 23:13:00
/var/log 导向一个non-volatile memory?coredump可以开一下也生成. panic时可以多印些registers位置的上下memory

Links booklink

Contact Us: admin [ a t ] ucptt.com