Am un dispozitiv încorporat care rulează Ansgstrom Linux pe o placă Colibri VF61. Versiunea de kernel este: 4.4.59-2.7.2+g7cfa321
În unele ocazii, dispozitivul devine complet inaccesibil (nu răspunde la ping sau la alte servicii care rulează pe alte porturi).
Ledurile încă clipeau și deconectarea/reconectarea cablului a fost suficientă pentru a restabili conectivitatea. În timpul întreruperii toate serviciile, în afară de rețeaua par să fi funcționat corect.
Una dintre întreruperi a avut loc în această dimineață în jurul orei 7, în jurul orei 8, cablul a fost deconectat/reconectat. Iată ce pot vedea în jurnalul journalctl
07 iunie 06:38:31 AlbenV3_0480 systemd[1]: ora a fost schimbată
07 iunie 06:38:31 AlbenV3_0480 systemd[479]: Ora a fost schimbată
07 iunie 07:59:05 AlbenV3_0480 systemd-journald[28488]: Jurnalul de sistem (/var/log/journal/) este 16,0 M, max 16,0 M, 0B gratuit.
07 iunie 07:59:06 AlbenV3_0480 systemd-journald[28488]: 125536 mesaje kernel ratate
07 iunie 07:59:06 AlbenV3_0480 kernel: [<803bb3e8>] (fec_enet_rx_napi) de la [<804cb9b4>] (net_rx_action+0x1d8/0x2b4)
07 iunie 07:59:06 AlbenV3_0480 kernel: r10:09417509 r9:8de7fe30 r8:0000012c r7:8084ee80 r6:00000040 r5:00000001
07 iunie 07:59:06 AlbenV3_0480 kernel: r4:8e5a6d40
07 iunie 07:59:06 AlbenV3_0480 kernel: [<804cb7dc>] (net_rx_action) de la [<800249dc>] (__do_softirq+0xf4/0x25c)
07 iunie 07:59:06 AlbenV3_0480 kernel: r10:40000000 r9:8087a90c r8:00000101 r7:8de7e000 r6:8087a90c r5:0000003
07 iunie 07:59:06 kernel AlbenV3_0480: r4:00000004
07 iunie 07:59:06 AlbenV3_0480 kernel: [<800248e8>] (__do_softirq) de la [<80024bbc>] (do_softirq.part.2+0x34/0x3c)
07 iunie 07:59:06 AlbenV3_0480 kernel: r10:00000004 r9:8e138900 r8:00000000 r7:808720d8 r6:00000000 r5:ffffe000
07 iunie 07:59:06 AlbenV3_0480 kernel: r4:200b0013
07 iunie 07:59:06 AlbenV3_0480 kernel: [<80024b88>] (do_softirq.part.2) de la [<80024c80>] (__local_bh_enable_ip+0xbc/0xcc)
07 iunie 07:59:06 AlbenV3_0480 kernel: r5:ffffe000 r4:000001ff
07 iunie 07:59:06 AlbenV3_0480 kernel: [<80024bc4>] (__local_bh_enable_ip) de la [<8056f310>] (unix_create1+0x160/0x19c)
07 iunie 07:59:06 AlbenV3_0480 kernel: r5:808a12d0 r4:8da2c6c0
07 iunie 07:59:06 AlbenV3_0480 kernel: [<8056f1b0>] (unix_create1) de la [<8056f3a8>] (unix_create+0x5c/0xa0)
07 iunie 07:59:06 AlbenV3_0480 kernel: r9:00000000 r8:808720d8 r7:80846c6c r6:8e138900 r5:8056f34c r4:8065f4d
07 iunie 07:59:06 AlbenV3_0480 kernel: [<8056f34c>] (unix_create) de la [<804b2dfc>] (__sock_create+0xec/0x188)
07 iunie 07:59:06 AlbenV3_0480 kernel: [<804b2d10>] (__sock_create) de la [<804b3ddc>] (SyS_socket+0x5c/0xf0)
07 iunie 07:59:06 AlbenV3_0480 kernel: r10:00000000 r9:8de7e000 r8:8000f944 r7:00000119 r6:8de7ff84 r5:00080002
07 iunie 07:59:06 AlbenV3_0480 kernel: r4:00000000 r3:00000000
07 iunie 07:59:06 AlbenV3_0480 kernel: [<804b3d80>] (SyS_socket) de la [<8000f780>] (ret_fast_syscall+0x0/0x3c)
07 iunie 07:59:06 AlbenV3_0480 kernel: r7:00000119 r6:54aff820 r5:00000001 r4:7ef0bfa3
07 iunie 07:59:06 AlbenV3_0480 kernel: Mem-Info:
07 iunie 07:59:06 AlbenV3_0480 kernel: active_anon:2586 inactive_anon:46 isolated_anon:0
fișier_activ:25114 fișier_inactiv:26725 fișier_izolat:6
unevictable:0 dirty:15 writeback:0 unstable:0
slab_reclaimable:2563 slab_unreclaimable:1595
mapped:1035 shmem:97 pagetables:184 bounce:0
free:997 free_pcp:25 free_cma:829
Iun 07 07:59:06 AlbenV3_0480 kernel: Normal liber:3988kB min:1928kB mic:2408kB mare:2892kB active_anon:10344kB inactive_anon:184kB active_file:100456kB inactive_anon:isolated(isolated) : 100456kB inactive_anon: isolat(isolat) present:260096kB managed:249040kB mlocked:0kB dirty:60kB writeback:0kB mapped:4140kB shmem:388kB slab_reclaimable:10252kB slab_unreclaimable:6380kB kernel_stack:832kB pagetables:736kB unstable:0kB bounce:0kB free_pcp:100kB local_pcp:100kB free_cma:3316kB writeback_tmp: 0 kB pages_scanned:0 all_unreclaimable? Nu
07 iunie 07:59:06 AlbenV3_0480 kernel: lowmem_reserve[]: 0 0
07 iunie 07:59:06 Nucleu AlbenV3_0480: Normal: 85*4kB (UEC) 40*8kB (UEC) 44*16kB (UC) 22*32kB (C) 6*64kB (C) 2*128kB (C) 1* 256kB (C) 0*512kB 1*1024kB (C) 0*2048kB 0*4096kB = 3988kB
07 iunie 07:59:06 kernel AlbenV3_0480: 51941 pagini total pagecache
07 iunie 07:59:06 kernel AlbenV3_0480: 0 pagini în cache de schimb
07 iunie 07:59:06 AlbenV3_0480 kernel: Schimbați statistici cache: adăugați 0, ștergeți 0, găsiți 0/0
07 iunie 07:59:06 kernel AlbenV3_0480: Schimb gratuit = 0kB
07 iunie 07:59:06 kernel AlbenV3_0480: Schimb total = 0 kB
07 iunie 07:59:06 kernel AlbenV3_0480: 65024 pagini RAM
07 iunie 07:59:06 kernel AlbenV3_0480: 0 pagini HighMem/MovableOnly
07 iunie 07:59:06 kernel AlbenV3_0480: 2764 pagini rezervate
07 iunie 07:59:06 AlbenV3_0480 kernel: 4096 pagini CMA rezervate
07 iunie 07:59:06 AlbenV3_0480 kernel: systemd-logind: eroare de alocare a paginii: order:0, mode:0x2080020
[...]
07 iunie 07:59:09 AlbenV3_0480 systemd[1]: systemd-logind.service: Timeout Watchdog (limită 3min)!
07 iunie 07:59:09 AlbenV3_0480 kernel: ftdi_sio ttyUSB0: Convertorul dispozitivului serial USB FTDI acum deconectat de la ttyUSB0
Iun 07 07:59:09 AlbenV3_0480 kernel: mmcblk0: eroare -84 transfer date, sector 18133984, nr 512, răspuns cmd 0x900, stare card 0xb00
07 iunie 07:59:09 AlbenV3_0480 kernel: ftdi_sio 2-1:1.0: dispozitiv deconectat
Are cineva idee despre ce s-a întâmplat și ce se poate face pentru a preveni să se repete?
Unul dintre lucrurile la care mă gândeam este că folosim magistrala USB pentru a achiziționa date. Deoarece rețeaua folosește și aceeași magistrală afaik, s-ar putea să nu fi putut procesa datele și s-a prăbușit cumva? Dar m-aș aștepta la o intrare în jurnal în acest caz...
Mulțumiri!