This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x,休眠回复后初始化问题



在BBB上面实现hibernation的功能,但是在回复(restore)后console有短暂的回来一下,之后就出现底下讯息:

[ 35.523345] Unhandled fault: external abort on non-linefetch (0x1028) at 0xe1000ca8

[ 35.531372] Internal error: : 1028 [#1]

[ 35.535400] Modules linked in: omaplfb(O) pvrsrvkm(O)

[ 35.540679] CPU: 0 Tainted: G O (3.2.0-g8b05801-dirty #15)

[ 35.547790] PC is at PollForValueKM+0x98/0xd0 [pvrsrvkm]

[ 35.553375] LR is at PollForValueKM+0x30/0xd0 [pvrsrvkm]

[ 35.828918] Unhandled fault: external abort on non-linefetch (0x1028) at 0xe1000c28

[ 35.837097] Internal error: : 1028 [#2]
[ 35.841125] Modules linked in: omaplfb(O) pvrsrvkm(O)

[ 35.846405] CPU: 0 Tainted: G O (3.2.0-g8b05801-dirty #15)

[ 35.853424] PC is at __copy_from_user+0xac/0x3a0

[ 35.858245] LR is at show_data.constprop.5+0x98/0x104

系统是Android 4.2.2,核心是linux kernel 3.2,实现过程中与一般的hibernation有些不同,是使用u-boot来载入休眠档。而非一般的先载入kernel再载入休眠档,所以过程中略过不少硬件初始流程。

现在是猜测有些硬件没有回复或初始化,但不确定是哪些硬件没有被初始?

log记录.pdf