Puncte:0

Probleme de conectivitate la rețea pe Angstrom Linux

drapel br

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!

Michael Hampton avatar
drapel cz
Intrările parțiale din jurnal indică o blocare, dar intrările anterioare din jurnal care ar putea face lumină asupra a ceea ce s-a prăbușit și de ce s-a prăbușit lipsesc. A remarcat chiar și acest fapt: `Missed 125536 kernel messages`. Ar trebui să încercați să aflați de ce lipsesc jurnalele și să remediați această problemă. Atunci este posibil să aveți suficiente informații pentru a rezolva această problemă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.