= swapper = ==info== * version: 20140312.1653 * device type:
=====================================
============itc SN===================
header: aa5533ee
oem: luna itc
model: T-7210
name: 小功率壁挂式终端
sn: f5051936
man date: year: 2013, week: 42
-----------------imodel--------------
screen size: 4.3
screen rotation: 180
pinmux: 1
development: 1
cap: 11
-----------func matrix---------------
GPIO键盘 (标配) :		true
GPIO定制键盘:			false
红外键盘:			false
485点阵屏协议:			false
485酒店协议:			true
485银行协议:			true
银行面板监听:			true
USB蓝牙:			true
USBwifi:			true
USB3G网卡:			true
USB存储:标配:			true
USB鼠标键盘,禁用:		false
移除检测:			false
手柄检测:			false
短路A组(标配):		true
短路B组(标配):		true
电源控制IO(标配):		true
优先控制IO:			true
状态灯IO (标配):		false
SPI扩展16区:			false
SPI扩展采集:			false
SPI扩展电容键盘:		false
SPI时钟显示:			false
智能功放检测:			false
模拟功率切换功能:		false
aux音量模拟控制功能:		false
MIC音量模拟控制功能:		false
声压触发:			false
优先级检测(声压):		true
Airplay:			false
多方通话:			false
交换机网卡:			false
冗余双网卡:			false
PPPOE:				false
7202接收广播模式:		false
7202发起广播模式:		false
7203发起广播模式:		false
普通对讲模式:			false
监听模式:			true
高铁面板:			false
网络故障输出:			false
-----------check sum-----------------
valid checksum: true
checksum: a1408fc6bcb691eca140bdc8bdd293b4
=====================================
* kernel log:
Pid: 0, comm:              swapper
[ 1751.512115] CPU: 0    Not tainted  (3.2.0-luna_itc+ #1)
[ 1751.528259] PC is at default_idle+0x2c/0x30
[ 1751.541137] LR is at default_idle+0x28/0x30
[ 1751.554016] pc : []    lr : []    psr: 60000013
[ 1751.554016] sp : c0791f90  ip : c0791fa0  fp : c0791f9c
[ 1751.589447] r10: 00000000  r9 : 413fc082  r8 : 80004059
[ 1751.605529] r7 : c079751c  r6 : c0a42900  r5 : c0802f84  r4 : c0790000
[ 1751.625671] r3 : 00000000  r2 : c0791f90  r1 : c07b40b0  r0 : 00000001
[ 1751.645782] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[ 1751.668334] Control: 10c5387d  Table: 8f220019  DAC: 00000015
[ 1751.686035] Backtrace: 
[ 1751.693603] [] (dump_backtrace+0x0/0x10c) from [] (dump_stack+0x18/0x1c)
[ 1751.719604]  r6:00000008 r5:20000193 r4:c0791f48 r3:60000193
[ 1751.737091] [] (dump_stack+0x0/0x1c) from [] (show_regs+0x44/0x50)
[ 1751.761535] [] (show_regs+0x0/0x50) from [] (sysrq_handle_showregs+0x20/0x28)
[ 1751.788879]  r4:c07cf5c0 r3:c07cd82c
[ 1751.799896] [] (sysrq_handle_showregs+0x0/0x28) from [] (__handle_sysrq+0xa8/0x14c)
[ 1751.828887] [] (__handle_sysrq+0x0/0x14c) from [] (handle_sysrq+0x28/0x2c)
[ 1751.855468]  r8:00000070 r7:000000e9 r6:000000c6 r5:00000031 r4:00000070
[ 1751.875610] r3:c0792568
[ 1751.883666] [] (handle_sysrq+0x0/0x2c) from [] (serial_omap_irq+0x214/0x774)
[ 1751.910766]  r4:cf9a2200 r3:00000001
[ 1751.921813] [] (serial_omap_irq+0x0/0x774) from [] (handle_irq_event_percpu+0x38/0x1a0)
[ 1751.951843] [] (handle_irq_event_percpu+0x0/0x1a0) from [] (handle_irq_event+0x30/0x40)
[ 1751.981903] [] (handle_irq_event+0x0/0x40) from [] (handle_level_irq+0xbc/0xe4)
[ 1752.009826]  r4:c07b67bc r3:00020000
[ 1752.020843] [] (handle_level_irq+0x0/0xe4) from [] (generic_handle_irq+0x28/0x38)
[ 1752.049285]  r4:00000048 r3:c0072d30
[ 1752.060302] [] (generic_handle_irq+0x0/0x38) from [] (handle_IRQ+0x68/0x8c)
[ 1752.087127]  r4:00000048 r3:0000018c
[ 1752.098144] [] (handle_IRQ+0x0/0x8c) from [] (omap3_intc_handle_irq+0x6c/0x7c)
[ 1752.125793]  r5:c0791f48 r4:00000048
[ 1752.136810] [] (omap3_intc_handle_irq+0x0/0x7c) from [] (__irq_svc+0x40/0x60)
[ 1752.164184] Exception stack(0xc0791f48 to 0xc0791f90)
[ 1752.179748] 1f40:                   00000001 c07b40b0 c0791f90 00000000 c0790000 c0802f84
[ 1752.204956] 1f60: c0a42900 c079751c 80004059 413fc082 00000000 c0791f9c c0791fa0 c0791f90
[ 1752.230194] 1f80: c0014990 c0014994 60000013 ffffffff
[ 1752.245758]  r7:c0791f7c r6:ffffffff r5:60000013 r4:c0014994
[ 1752.263214] [] (default_idle+0x0/0x30) from [] (cpu_idle+0x50/0x90)
[ 1752.287933] [] (cpu_idle+0x0/0x90) from [] (rest_init+0x60/0x78)
[ 1752.311798]  r5:c06a61b4 r4:c0792104
[ 1752.322845] [] (rest_init+0x0/0x78) from [] (start_kernel+0x248/0x28c)
[ 1752.348327] [] (start_kernel+0x0/0x28c) from [<80008040>] (0x80008040)
==solution== * swaper does a idle job * refer to: ** [[http://superuser.com/questions/377572/what-is-the-main-purpose-of-the-swapper-process-in-unix swapper in unix]] ** [[http://stackoverflow.com/questions/464483/why-do-we-need-a-swapper-task-in-linux swapper in linux]] * solution: NOT FOUND YET =SysRq : HELP reboot= ==info== * version: 20140312.1653 * device type:
=====================================
============itc SN===================
header: aa5533ee
oem: luna itc
model: T-7210
name: 小功率壁挂式终端
sn: f5051936
man date: year: 2013, week: 42
-----------------imodel--------------
screen size: 4.3
screen rotation: 180
pinmux: 1
development: 1
cap: 11
-----------func matrix---------------
GPIO键盘 (标配) :		true
GPIO定制键盘:			false
红外键盘:			false
485点阵屏协议:			false
485酒店协议:			true
485银行协议:			true
银行面板监听:			true
USB蓝牙:			true
USBwifi:			true
USB3G网卡:			true
USB存储:标配:			true
USB鼠标键盘,禁用:		false
移除检测:			false
手柄检测:			false
短路A组(标配):		true
短路B组(标配):		true
电源控制IO(标配):		true
优先控制IO:			true
状态灯IO (标配):		false
SPI扩展16区:			false
SPI扩展采集:			false
SPI扩展电容键盘:		false
SPI时钟显示:			false
智能功放检测:			false
模拟功率切换功能:		false
aux音量模拟控制功能:		false
MIC音量模拟控制功能:		false
声压触发:			false
优先级检测(声压):		true
Airplay:			false
多方通话:			false
交换机网卡:			false
冗余双网卡:			false
PPPOE:				false
7202接收广播模式:		false
7202发起广播模式:		false
7203发起广播模式:		false
普通对讲模式:			false
监听模式:			true
高铁面板:			false
网络故障输出:			false
-----------check sum-----------------
valid checksum: true
checksum: a1408fc6bcb691eca140bdc8bdd293b4
=====================================
* kernel log:
[ 1754.652954] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1768.179809] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1802.434661] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1802.751403] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1804.064910] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1820.162963] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1878.839782] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1888.161590] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1904.546264] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1904.626037] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
[ 1921.430877] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 

==solution== * descrption: system reboot trigger by a key sequence * refer: ** [[http://plugcomputer.org/plugforum/index.php?topic=5797.0;wap2 general case]] ** [[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=9006 raspberry pi uart]] * solution: with further investigation, we do attach the uart line with this device, it may be caused by touching on the RxD line described by 'raspberry pi uart'. Very likely.