[問題] 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