Wb-sh зависания через час

S/N 145 Wiren Board Smart Home. Блок питания на DIN-рейку. Конденсатор C11 выпаял. Иначе при включении зависал “через раз”.
Вчера обнаружил, что зависает с kernel panic через час, максимум три. Скорее всего данная проблема появилась либо после того апгрейдов 27 числа:

Start-Date: 2014-12-26 00:14:16
Commandline: apt-get install picocom telnet lynx
Install: picocom:armel (1.7-1), telnet:armel (0.17-36), lynx:armel (2.8.8dev.12-2), lynx-cur:armel (2.8.8dev.12-2, automatic)
End-Date: 2014-12-26 00:14:59

Start-Date: 2014-12-27 00:02:12
Commandline: apt-get install usb-modeswitch usb-modeswitch-data
Install: libjim0debian2:armel (0.73-3, automatic), usb-modeswitch-data:armel (20120815-2), usb-modeswitch:armel (1.2.3+repack0-1)
End-Date: 2014-12-27 00:02:53

Start-Date: 2014-12-27 00:03:59
Commandline: apt-get install comgt
Install: comgt:armel (0.32-2)
End-Date: 2014-12-27 00:04:06

Start-Date: 2014-12-27 08:49:03
Commandline: apt-get upgrade
Upgrade: linux-image-3.13.0-imxv5-x0.1:armel (3.13-imxv5-x0.1+wb20141209143528, 3.13.0-imxv5-x0.1.), ntp:armel (4.2.6.p5+dfsg-2, 4.2.6.p5+dfsg-2+deb7u1), ntpdate:armel (4.2.6.p5+dfsg-2, 4.2.6.p5+dfsg-2+deb7u1)
Error: Sub-process /usr/bin/dpkg received a segmentation fault.
End-Date: 2014-12-27 08:50:04

Start-Date: 2014-12-27 08:55:41
Commandline: apt-get dist-upgrade
Install: libc-ares2:armel (1.9.1-3, automatic)
Upgrade: linux-image-3.13.0-imxv5-x0.1:armel (3.13-imxv5-x0.1+wb20141209143528, 3.13.0-imxv5-x0.1.), libmosquittopp1:armel (1.2.1-1, 1.3.4-2contactless1), mosquitto-clients:armel (1.2.1-1, 1.3.4-2contactless1), libmosquitto1:armel (1.2.1-1, 1.3.4-2contactless1)
End-Date: 2014-12-27 08:56:44

Start-Date: 2014-12-27 08:58:07
Commandline: apt-get remove wb-homa-adc
Remove: wb-homa-adc:armel (1.5)
End-Date: 2014-12-27 08:58:15

Start-Date: 2014-12-27 17:27:54
Commandline: apt-get install sqlite3
Install: sqlite3:armel (3.7.13-1+deb7u1)
End-Date: 2014-12-27 17:28:04

Start-Date: 2014-12-27 19:17:21
Commandline: apt-get upgrade
Upgrade: linux-image-3.13.0-imxv5-x0.1:armel (3.13-imxv5-x0.1+wb20141209143528, 3.13.0-imxv5-x0.1.)
End-Date: 2014-12-27 19:18:11

Сейчас стоит ядро:
Linux home-controller 3.13.0-imxv5-x0.1 #185 Tue Dec 9 17:35:39 MSK 2014 armv5tejl GNU/Linux

Kernel panic выкладываю 3 разных штуки:

[ 2283.890000] Unable to handle kernel NULL pointer dereference at virtual address 00000153
[ 2283.900000] pgd = c2ff8000
[ 2283.900000] [00000153] *pgd=437cb831, *pte=00000000, *ppte=00000000
[ 2283.910000] Internal error: Oops: 801 [#1] ARM
[ 2283.910000] Modules linked in: ppp_deflate bsd_comp option usb_wwan rtl8192cu rtl_usb rtlwifi rtl8192c_common smsc95xx mcp251x can_dev w1_gpio wire cn sg sr_mod sd_mod cdrom usb_storage scsi_mod
[ 2283.910000] CPU: 0 PID: 2447 Comm: monit Not tainted 3.13.0-imxv5-x0.1 #185
[ 2283.910000] task: c14ac400 ti: c2d02000 task.ti: c2d02000
[ 2283.910000] PC is at udp_lib_rehash+0xdc/0x100
[ 2283.910000] LR is at udp_lib_rehash+0xc4/0x100
[ 2283.910000] pc : [<c039a14c>] lr : [<c039a134>] psr: 40000013
[ 2283.910000] sp : c2d03eb8 ip : 60000013 fp : 00000000
[ 2283.910000] r10: c35aa560 r9 : c35aaf10 r8 : 00001a18
[ 2283.910000] r7 : c35ac220 r6 : c35aa800 r5 : c35ac218 r4 : c2dad7b8
[ 2283.910000] r3 : 0000014f r2 : 00000000 r1 : 00000000 r0 : c35ac220
[ 2283.910000] Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 2283.910000] Control: 0005317f Table: 42ff8000 DAC: 00000015
[ 2283.910000] Process monit (pid: 2447, stack limit = 0xc2d021c0)
[ 2283.910000] Stack: (0xc2d03eb8 to 0xc2d04000)
[ 2283.910000] 3ea0: c2d03f18 c36b2b80
[ 2283.910000] 3ec0: c2dad8b8 00000000 c2dad7a0 00000000 c2dada98 c0397ecc c0397ce0 c2dad7a0
[ 2283.910000] 3ee0: 00000010 c2d03f18 0000011b c000f108 c2d02000 00000000 bea1c95c c03a5728
[ 2283.910000] 3f00: c33d0880 00000010 018d8870 c033a470 00000000 00000000 00000002 0100007f
[ 2283.910000] 3f20: 00000000 00000000 c06b11f8 c2de5800 c2de5800 00000005 c2d201c0 c33d0880
[ 2283.910000] 3f40: c14ac400 c2de57e0 c2de5800 00000005 c2d201c0 c2d02000 c14ac400 c000ef64
[ 2283.910000] 3f60: 00000001 c000f108 c2d02000 00000000 bea1c95c c004f728 bea1c6f0 b6d44000
[ 2283.910000] 3f80: bea1c6f0 b6d44000 018d8850 0000011b 40000010 c000f054 bea1c6f0 b6d44000
[ 2283.910000] 3fa0: 018d8850 c000ef40 bea1c6f0 b6d44000 00000005 018d8870 00000010 0000001c
[ 2283.910000] 3fc0: bea1c6f0 b6d44000 018d8850 0000011b b6d44000 00000005 bea1c980 bea1c95c
[ 2283.910000] 3fe0: 00000002 bea1c6e8 b6cbae80 b6ce038c 40000010 00000005 00000000 00000000
[ 2283.910000] [<c039a14c>] (udp_lib_rehash+0xdc/0x100) from [<c0397ecc>] (ip4_datagram_connect+0x1ec/0x25c)
[ 2283.910000] [<c0397ecc>] (ip4_datagram_connect+0x1ec/0x25c) from [<c03a5728>] (inet_dgram_connect+0x58/0x84)
[ 2283.910000] [<c03a5728>] (inet_dgram_connect+0x58/0x84) from [<c033a470>] (SyS_connect+0x64/0x8c)
[ 2283.910000] [<c033a470>] (SyS_connect+0x64/0x8c) from [<c000ef40>] (ret_fast_syscall+0x0/0x44)
[ 2283.910000] Code: e5843018 e3130001 e2844018 e7864008 (05834004)
[ 2284.140000] —[ end trace 6c47a019acc67188 ]—
[ 2284.150000] Kernel panic - not syncing: Fatal exception in interrupt


[10312.280000] Unable to handle kernel NULL pointer dereference at virtual address 000001a4
[10312.290000] pgd = c0004000
[10312.290000] [000001a4] *pgd=00000000
[10312.290000] Internal error: Oops: 17 [#1] ARM
[10312.290000] Modules linked in: ppp_deflate bsd_comp option usb_wwan sg sd_mod sr_mod cdrom rtl8192cu rtl_usb rtlwifi rtl8192c_common smsc95xx usb_storage scsi_mod w1_gpio wire mcp251x cn can_dev
[10312.290000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.13.0-imxv5-x0.1 #185
[10312.290000] task: c06b37e8 ti: c06a8000 task.ti: c06a8000
[10312.290000] PC is at finish_task_switch.constprop.79+0x90/0x154
[10312.290000] LR is at trace_hardirqs_on_caller+0xec/0x1c4
[10312.290000] pc : [<c0041fa0>] lr : [<c004f728>] psr: 80000013
[10312.290000] sp : c06a9ef8 ip : 60000093 fp : c06a9f24
[10312.290000] r10: 00000002 r9 : c36fb300 r8 : c36fb300
[10312.290000] r7 : 00000000 r6 : c06b9300 r5 : c06a8000 r4 : 00000400
[10312.290000] r3 : c06b37e8 r2 : 00000000 r1 : 00000000 r0 : 00000001
[10312.290000] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[10312.290000] Control: 0005317f Table: 43730000 DAC: 00000017
[10312.290000] Process swapper (pid: 0, stack limit = 0xc06a81c0)
[10312.290000] Stack: (0xc06a9ef8 to 0xc06aa000)
[10312.290000] 9ee0: 00000002 00000000
[10312.290000] 9f00: c0041f54 00000015 c36a8600 c2879600 c06b9300 c06a8000 c06b9300 c06b37e8
[10312.290000] 9f20: c06a9fa4 c048bdd8 00000961 c003c840 036d0642 00000961 00000003 00000000
[10312.290000] 9f40: 00989680 c06a8000 c06b37e8 c0066c8c 00000001 c0c01c00 036d0642 00000961
[10312.290000] 9f60: c06a8000 c004f728 03c94600 00000961 c06bacd8 c06bacd8 c0c01c00 c0066c8c
[10312.290000] 9f80: 00000000 c06a8000 c06b00a0 c06eeee8 c06ee7e9 c06eeee8 c06ee7e9 c06a8000
[10312.290000] 9fa0: c06a9fac c048c480 c06a8000 c005716c 00000000 ffffffff 00000000 c06619a8
[10312.290000] 9fc0: ffffffff ffffffff c06614e8 00000000 00000000 c069ea90 00000000 00053175
[10312.290000] 9fe0: c06b0034 c069ea8c c06b4d8c 40004000 4069da60 40008040 00000000 00000000
[10312.290000] [<c0041fa0>] (finish_task_switch.constprop.79+0x90/0x154) from [<c048bdd8>] (__schedule+0x1e4/0x580)
[10312.290000] [<c048bdd8>] (__schedule+0x1e4/0x580) from [<c048c480>] (schedule_preempt_disabled+0xc/0x10)
[10312.290000] [<c048c480>] (schedule_preempt_disabled+0xc/0x10) from [<c005716c>] (cpu_startup_entry+0x124/0x1a8)
[10312.290000] [<c005716c>] (cpu_startup_entry+0x124/0x1a8) from [<c06619a8>] (start_kernel+0x294/0x2e0)
[10312.290000] Code: e595300c e59310c8 e1510004 0a000002 (e59131a4)
[10312.510000] —[ end trace 796e0e2ca8677f02 ]—
[10312.520000] Kernel panic - not syncing: Attempted to kill the idle task!


[ 3422.360000] Unable to handle kernel NULL pointer dereference at virtual address 0000031c
[ 3422.360000] pgd = c2ed4000
[ 3422.360000] [0000031c] *pgd=42e44831, *pte=00000000, *ppte=00000000
[ 3422.360000] Internal error: Oops: 80000005 [#1] ARM
[ 3422.360000] Modules linked in: rtl8192cu rtl_usb rtlwifi rtl8192c_common smsc95xx mcp251x can_dev w1_gpio wire cn
[ 3422.360000] CPU: 0 PID: 2025 Comm: ntpd Not tainted 3.13.0-imxv5-x0.1 #185
[ 3422.360000] task: c2cd5500 ti: c3794000 task.ti: c3794000
[ 3422.360000] PC is at 0x31c
[ 3422.360000] LR is at __remove_hrtimer+0x38/0xb4
[ 3422.360000] pc : [<0000031c>] lr : [<c003c158>] psr: 20000093
[ 3422.360000] sp : c3795968 ip : 00000d62 fp : 00000000
[ 3422.360000] r10: c06b8610 r9 : 00000002 r8 : c06bacd8
[ 3422.360000] r7 : c003c158 r6 : c06b8610 r5 : c06bacd8 r4 : 00000000
[ 3422.360000] r3 : ffffc06b r2 : 00000002 r1 : c06bacd8 r0 : c06bacd8
[ 3422.360000] Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 3422.360000] Control: 0005317f Table: 42ed4000 DAC: 00000015
[ 3422.360000] Process ntpd (pid: 2025, stack limit = 0xc37941c0)
[ 3422.360000] Stack: (0xc3795968 to 0xc3796000)
[ 3422.360000] 5960: c06b8610 c06b85c0 c37959d0 c06b85c0 00000000 c003c2fc
[ 3422.360000] 5980: c2cd5500 ffffffff 7fffffff d52de1df 0000031c c06b8610 00000000 00000003
[ 3422.360000] 59a0: 00000000 c003cc50 d52de1df 0000031c 00000002 c06b85c0 ffffffff 7fffffff
[ 3422.360000] 59c0: d52de1df 0000031c d52de1df 0000031c d52de1df 0000031c 00000000 c06da660
[ 3422.360000] 59e0: c3404c54 00000010 00000000 00000000 c06ee9c0 c06ee9ac 00000015 c02ebb98
[ 3422.360000] 5a00: c02ebb78 c0057980 60000093 00000001 c3794000 c3404c00 c3404c54 c3404c00
[ 3422.360000] 5a20: c3404c54 c06da660 c3795aac c2e45540 00000010 00000000 00000015 c0057bc8
[ 3422.360000] 5a40: c3404c00 c3404c54 00000000 c0059efc c0059e70 00000010 00000010 c005727c
[ 3422.360000] 5a60: c06c98a8 c000fe40 c048fbc8 20000013 ffffffff c0012804 00000001 00000001
[ 3422.360000] 5a80: 00000000 c2cd5500 a0000013 c2e80440 c2e45540 00000000 c2e45540 00000010
[ 3422.360000] 5aa0: 00000000 00000015 60000093 c3795ac0 c004f728 c048fbc8 20000013 ffffffff
[ 3422.360000] 5ac0: c2e80460 c2de26c0 c3387980 c034542c c3387980 c0399ee4 c3387980 c2e45540
[ 3422.360000] 5ae0: c3795b9c c0338ed0 00000005 00000015 001f0000 00000000 00010000 001f0000
[ 3422.360000] 5b00: 00000020 00000000 c2e45540 c00e4518 00000001 00000000 c00e41f0 c0be0be4
[ 3422.360000] 5b20: c06ba3e4 c06c9990 c06b987c 00000000 001f0000 00000000 00000000 00000000
[ 3422.360000] 5b40: 00000000 00000000 c3795e5c c3795e60 c3795e58 c3795e50 c3795e4c c3795e54
[ 3422.360000] 5b60: 00000000 00000000 c3795e30 00000000 c3794000 00000000 00000000 00000000
[ 3422.360000] 5b80: 00000000 00000000 00000000 00000000 8402800c 00000000 00000001 c00e3e84
[ 3422.360000] 5ba0: 000000db 00000000 c2cd5500 00000000 00000000 00000001 c2e45540 000000db
[ 3422.360000] 5bc0: 00000000 c3795b9c c00e3f78 c2e80460 c2e80460 c2e80440 c2e45b60 000000db
[ 3422.360000] 5be0: 00000000 c3795b9c c00e3f78 00100100 00200200 c2e807c0 c2cf0380 000000db
[ 3422.360000] 5c00: 00000000 c3795b9c c00e3f78 00100100 00200200 c2e80940 c2cf07e0 000000db
[ 3422.360000] 5c20: 00000000 c3795b9c c00e3f78 00100100 00200200 c2e808c0 c2cf01c0 000000db
[ 3422.360000] 5c40: 00000000 c3795b9c c00e3f78 00100100 00200200 c2e80a00 c06b9300 c2ee5d80
[ 3422.360000] 5c60: ffffffff c2cd5500 c2ee5db0 c0045c54 c2ee5db0 00000000 c2ee5d80 00000000
[ 3422.360000] 5c80: c06ba3e4 00000000 00000000 00000000 c005ff70 00000000 c3794000 c004eda8
[ 3422.360000] 5ca0: 00000002 00000080 00000000 c005ff70 00000000 c0be0be4 60000093 c06c9990
[ 3422.360000] 5cc0: 00000002 c0be0be4 c06b85d0 c06c9990 c06b987c 00000001 00000017 c004d0a8
[ 3422.360000] 5ce0: c0c019b4 c06c9990 c06b987c 00000001 0000000d c004d0a8 c3794000 00000000
[ 3422.360000] 5d00: 00000000 c2cd5800 00556017 00000000 c3794000 c06c9990 00000000 c2cd5800
[ 3422.360000] 5d20: 0055600d 00000000 00000001 c2cd57e8 00000001 c0be0be4 c06ba310 c06c9990
[ 3422.360000] 5d40: c06b987c 00000000 00000007 c004d0a8 00000002 c0be0be4 c2f5aab4 c06c9990
[ 3422.360000] 5d60: c06b987c 00000000 c3794000 c004d0a8 00000001 c2cd57e8 00000007 00000000
[ 3422.360000] 5d80: 60000093 00000080 c3794000 c06b85c0 00000001 c2cd57e8 00000002 c0be0be4
[ 3422.360000] 5da0: c2f5aab4 c06c9990 c06b987c 00000000 0000004d 00000000 c06ba310 00000000
[ 3422.360000] 5dc0: 00000000 00000002 c00e4858 00000000 c3794000 c004eda8 00000001 00000000
[ 3422.360000] 5de0: 00000000 c00e4858 00000000 c2cd57e8 60000013 00000000 00000002 00000004
[ 3422.360000] 5e00: c3795e48 be978bd8 c3794000 00000000 00000015 00000000 c3795e48 c00e499c
[ 3422.360000] 5e20: 00000001 00000000 c00e4858 00000000 c3795e48 c3795e4c c3795e50 c3795e54
[ 3422.360000] 5e40: c3795e58 c3795e5c 001f0000 00000000 00000000 00000000 00000000 00000000
[ 3422.360000] 5e60: 0000000d c004d0a8 c2f5aab4 c06c9990 00000002 c0be0be4 c3763c80 c06c9990
[ 3422.360000] 5e80: c3794000 00000000 00000001 c2cd57e8 0000000d 00000000 c3794000 00000000
[ 3422.360000] 5ea0: 00000001 c2cd57e8 c3794000 00000000 00000001 c2cd57e8 000001b7 00000000
[ 3422.360000] 5ec0: c3795fb0 c002ba24 00000000 00000000 c0c019b4 00000000 00000000 00000002
[ 3422.360000] 5ee0: c005eb18 00000000 c3794000 c004eda8 00000002 00000080 00000000 c3794000
[ 3422.360000] 5f00: c2cd5500 c005e388 00000001 c3795f90 c3794000 00000000 000d3ddc c004f728
[ 3422.360000] 5f20: c005eb18 a0000013 00000002 c0c01920 c3795f90 c005e388 00000002 00000000
[ 3422.360000] 5f40: c005eb18 c3763c80 0000ffff 00000000 c3795f78 be978bd8 00000015 00000000
[ 3422.360000] 5f60: c3794000 00000000 000d3ddc c00e4c64 00000000 c004f728 000d4914 000891ac
[ 3422.360000] 5f80: 00000000 000d490c 000d490c 00000000 000d490c 000d490c 0000008e c000f108
[ 3422.360000] 5fa0: 00000000 c000ef40 00000000 000d490c 00000015 be978bd8 00000000 00000000
[ 3422.360000] 5fc0: 00000000 000d490c 000d490c 0000008e 000d3de8 00000006 00080554 000d3ddc
[ 3422.360000] 5fe0: 00000000 be978bc4 000197b4 b6c4b364 40000010 00000015 00000000 00000000
[ 3422.360000] [<c003c158>] (__remove_hrtimer+0x38/0xb4) from [<ffffffff>] (0xffffffff)
[ 3422.360000] Code: bad PC value
[ 3422.360000] —[ end trace 1cccf125468f0e01 ]—
[ 3422.360000] Kernel panic - not syncing: Fatal exception in interrupt

у вас столько всего работает, что даже непонятно на что думать.
Попробуйте по-очереди модули отключать например. Начните с rtl8192cu.

Ещё попробуйте пожалуйста поставить memtester (apt-get install memtester), выгрузить максимально модули и прибить сервисы, потом запустить
memtester 32M и посмотреть около часа.

Да я уже много чего повыгружал и добавил своп. Вот- снимал данные периодически. Последняя запись минут за 5-10 до зависания.
Сейчас модули wifi выгрузил. Также отключил все что можно было отключить.
Запустил тест памяти
root@home-controller:~# memtester 32M
memtester version 4.2.2 (32-bit)
Copyright © 2010 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffff000
want 32MB (33554432 bytes)
got 32MB (33554432 bytes), trying mlock …locked.
Loop 1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : testing 0FAILURE: 0x00000000 != 0x00000400 at offset 0x0006840c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00cb5804.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00d5adec.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00f89024.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00f93124.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00fc8804.
Block Sequential : testing 247
setting 248
ok
Checkerboard : ok
Bit Spread : testing 9FAILURE: 0x00000e00 != 0x00000a00 at offset 0x000bd0e8.
FAILURE: 0x00000e00 != 0x00000a00 at offset 0x00278388.
FAILURE: 0x00000e00 != 0x00000a00 at offset 0x00380dc8.
Bit Flip : testing 0FAILURE: 0x00000001 != 0x00000401 at offset 0x0001cb4c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0004480c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0012042c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x002bebac.
FAILURE: 0x00000001 != 0x00000401 at offset 0x002c782c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x005cfb2c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00911cbc.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00b066fc.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00b55414.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00b66ebc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00c1b38c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00c37804.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00d72824.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00e570c4.
Walking Ones : ok
Walking Zeroes : ok
8-bit Writes : -Убито

мило. Снимите пожалуйста верхнюю крышку с корпуса, будет видна красная процессорная плата. На ней по центру единственный большой чип - микросхема памяти. На ней в первой строчке написано “SAMSUNG 325” ?

Запустил еще раз. Евгений, можно верить этому тесту? Каждый раз разные ячейки.

root@home-controller:~# memtester 32M
memtester version 4.2.2 (32-bit)
Copyright © 2010 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffff000
want 32MB (33554432 bytes)
got 32MB (33554432 bytes), trying mlock …locked.
Loop 1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : testing 0FAILURE: 0x00000000 != 0x00000400 at offset 0x00177444.
FAILURE: 0x00000000 != 0x00000400 at offset 0x003c94ec.
FAILURE: 0x00000000 != 0x00000400 at offset 0x0061eaa4.
Block Sequential : ok
Checkerboard : ok
Bit Spread : testing 0FAILURE: 0x00000005 != 0x00000405 at offset 0x0001c470.
Bit Flip : testing 0FAILURE: 0x00000401 != 0x00000001 at offset 0x0004f01c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x000aee2c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x000afe0c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x000d0a6c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x002a54bc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x002ab20c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x003ea68c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x003f6e0c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0095c80c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0098c06c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x009aea4c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00a0d9cc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00a7598c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00a9520c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00a9f3ec.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00ae2d8c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00b67e1c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00c74fac.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00c8b084.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00cdd59c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00d4b404.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00e189fc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00e5d30c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00f5c60c.
Walking Ones : ok
Walking Zeroes : ok
8-bit Writes : ok
16-bit Writes : ok

Loop 2:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : testing 0FAILURE: 0x00000400 != 0x00000000 at offset 0x0053910c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00597064.
FAILURE: 0x00000000 != 0x00000400 at offset 0x005d11ac.
Block Sequential : ok
Checkerboard : ok
Bit Spread : testing 7FAILURE: 0x00000680 != 0x00000280 at offset 0x00713ad0.
Bit Flip : testing 0FAILURE: 0x00000401 != 0x00000001 at offset 0x0012b94c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00171c04.
FAILURE: 0x00000001 != 0x00000401 at offset 0x002f438c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00464efc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00492e2c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00497e4c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00643abc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00a3532c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00a5a50c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00ab8bec.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00f92cac.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00fe34ac.
Walking Ones : ok
Walking Zeroes : ok
8-bit Writes : ok
16-bit Writes : ok

Loop 3:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : testing 0FAILURE: 0x00000000 != 0x00000400 at offset 0x004c270c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x0053578c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x005448c4.
FAILURE: 0x00000400 != 0x00000000 at offset 0x0054797c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x005e08cc.
FAILURE: 0x00000400 != 0x00000000 at offset 0x007368fc.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00782dcc.
FAILURE: 0x00000400 != 0x00000000 at offset 0x00a9c14c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00aafcec.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00abda0c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x00ac2b8c.
FAILURE: 0x00000400 != 0x00000000 at offset 0x00efda3c.
Block Sequential : ok
Checkerboard : ok
Bit Spread : testing 0FAILURE: 0x00000405 != 0x00000005 at offset 0x00bf85d0.
FAILURE: 0x00000405 != 0x00000005 at offset 0x00dafe88.
FAILURE: 0x00000405 != 0x00000005 at offset 0x00fddae8.
Bit Flip : testing 0FAILURE: 0x00000001 != 0x00000401 at offset 0x00083064.
FAILURE: 0x00000001 != 0x00000001 at offset 0x001645e4.
FAILURE: 0x00000001 != 0x00000401 at offset 0x002e0e8c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x002f2c4c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x003b072c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0058aaa4.
FAILURE: 0x00000401 != 0x00000001 at offset 0x0060765c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0062e884.
FAILURE: 0x00000401 != 0x00000001 at offset 0x006fbc94.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0077784c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x007957ec.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0079d12c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00a49804.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00aa94dc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00c4aca4.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00cf795c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00e68e0c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00e7c4fc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x00fce80c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00fd43f4.
Walking Ones : ok
Walking Zeroes : ok
8-bit Writes : ok
16-bit Writes : ok

памяти да, SAMSUNG 325.

А образ на карточку сами записывали? Загрузчик (u-boot) не перезаписывали?

Образ на карточку сам записывал. Разворачивал в октябре из файла sdcard_20140614.img
Загрузчик не трогал. Только сдеелал
echo “fdt_file=/boot/dtbs/imx23-wirenboard32.dtb” > /boot/uEnv.txt

Хотя, там тоже самое было.

Я с утра сегодня сделал следующее:
rmmod rtl8192cu
rmmod rtl_usb
rmmod rtlwifi
rmmod rtl8192c_common

И вот спустя 5 часов система работает.
root@home-controller:~# uptime
12:27:50 up 5:26, 1 user, load average: 0,32, 0,17, 0,15

Пока рано говорить об решении проблемы. Посмотрим, как она будет жить дальше.

Евгений, еще вопрос. Можно ли как-то поднять чувствительно RFM69? Сейчас она мягко говоря “никакая”. Поменял антенну на другую - сделал четверть волновой штырь из куска медного провода 2.5мм2 - брал длину 17см. Дальность не увеличилась.
Датчики видит, если они находятся на расстоянии до 5 метров в прямой видимости. :frowning: Погодная станция видит через две ж/б стены.

root@home-controller:~# uptime
14:51:40 up 7:50, 1 user, load average: 0,17, 0,14, 0,08
Простоял уже почти 8 часов!

Если memtester выдаёт ошибки памяти, а загрузчик вы не трогали - то это 100% аппаратная проблема. Дальше что-либо делать бессмысленно, ошибки памяти будут вызывать произвольные спецэффекты.

Возможно, что бракованный чип (хотя такого ни разу не было в этой партии), возможно, что причиной стали какие-нибудь внешние воздействия на плату. Можно приехать к нам в офис (г. Долгопрудный), поменяем процессорную плату.

а если сейчас memtester запустите, снова ошибки будут?

Какой режим работы до праздников и после?

Сейчас контроллер работает 11 часов.
root@home-controller:~# uptime
18:05:21 up 11:04, 1 user, load average: 0,04, 0,09, 0,13

Использование памяти “нормальное”.
root@home-controller:~# free
total used free shared buffers cached
Mem: 52536 46648 5888 0 12292 13132
-/+ buffers/cache: 21224 31312
Swap: 16380 124 16256

memtester так и дает ошибки:
root@home-controller:~# memtester 16M
memtester version 4.2.2 (32-bit)
Copyright © 2010 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffff000
want 16MB (16777216 bytes)
got 16MB (16777216 bytes), trying mlock …locked.
Loop 1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : testing 0FAILURE: 0x00000000 != 0x00000400 at offset 0x000dfe04.
FAILURE: 0x00000000 != 0x00000400 at offset 0x000f9cec.
FAILURE: 0x00000000 != 0x00000400 at offset 0x000fe724.
FAILURE: 0x00000400 != 0x00000000 at offset 0x001861dc.
FAILURE: 0x00000400 != 0x00000000 at offset 0x0028d89c.
FAILURE: 0x00000000 != 0x00000400 at offset 0x0033638c.
Block Sequential : ok
Checkerboard : ok
Bit Spread : testing 0FAILURE: 0x00000405 != 0x00000005 at offset 0x000730f0.
FAILURE: 0x00000405 != 0x00000005 at offset 0x001ecdd0.
FAILURE: 0x00000405 != 0x00000005 at offset 0x00244588.
Bit Flip : testing 0FAILURE: 0x00000001 != 0x00000401 at offset 0x000d834c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x004ba2cc.
FAILURE: 0x00000001 != 0x00000401 at offset 0x004de80c.
FAILURE: 0x00000001 != 0x00000401 at offset 0x0062274c.
FAILURE: 0x00000401 != 0x00000001 at offset 0x00647034.
FAILURE: 0x00000401 != 0x00000001 at offset 0x0067fedc.
FAILURE: 0x00000401 != 0x00000001 at offset 0x007fdd3c.
Walking Ones : ok
Walking Zeroes : ok
8-bit Writes : ok
16-bit Writes : |^C

Сложный вопрос, надо звонить и согласовывать.
Завтра (30ое) в офисе люди будут думаю примерно с 12 до 21. 31-ого возможно кто-нибудь будет после обеда.
В праздники наверное начиная с 8-ого, возможно эпизодически раньше.