Arm Linux sshd-telnetd Kernel Oops Tracking

时间:2016-09-18 10:18:35

标签: linux arm kernel

我有一个带有Allwinner A20 CPU的ARM-Linux嵌入式系统。它使用sunxi内核3.4.79运行Debian Wheezy 7。

我每隔几天就会收到此错误,完全随机:     https://drive.google.com/file/d/0B8-UCj5FQ1cVUXZYTEFQU1dRalU/view?usp=sharing

如果你看得很清楚,问题似乎是由SSHD或TELNETD引起的,但我认为它隐藏着真正的麻烦。我在数百个相同设备上使用完全相同的eMMC图像,没有任何问题。

进行测试,

1) Disabled all kernel modules -> no luck.
2) Reduced CPU clock to 528Mhz - > No luck
3) Replaced power supply -> No luck
4) Replaced hardware -> No luck

我如何追踪这个问题,如何找出这个问题的真正原因?

注意:嵌入式系统运行Asterisk 1.8.13.1,带有435个SIP客户端。

1 个答案:

答案 0 :(得分:1)

要跟踪linux oops,您可以将gdb与vmlinux映像一起使用。 例如,请阅读本手册 http://opensourceforu.com/2011/01/understanding-a-kernel-oops/