1

(9 odpowiedzi, napisanych Oprogramowanie / Software)

No dobrze... ale może brak aktywnego huba USB? LTE zdaje się bierze więcej mocy niż 3G. To mogłoby tłumaczyć, dlaczego na PC LTE działa fajnie.

No cóż,
najwyraźniej jest coś na rzeczy smile
Zastanawiam się też nad 4300 - warto?
Jest jeszcze inna opcja - ostatnio wpadło mi w ręce takie urządzonko. Może najpierw nim się pobawię, skoro już je mam smile Wówczas TL spadnie do roli wifi AP tylko (tam tego nie ma).
W każdym razie dzięki za opinie, coś z tym fantem muszę zrobić.

Bubu

Problem jest następujący:
przy obciążeniu łącza 4G (modem E3276), download przez jakiś czas na poziomie 30-40Mbps pojawiają się błędy, związane chyba z przydziałem pamięci (całość poniżej). Problem jest o tyle dotkliwy, że dodatkowo często powoduje to reset Wifi (na chwilę się odłącza i znów podłącza). Po wywaleniu Gargoyle i zainstalowaniu czystego openwrt (aby zaoszczędzić trochę pamięci) problem objawia się faktycznie rzadziej i przy dłuższych downloadach. Tym nie mniej się objawia. Próbowałem też instalować dystrybucję huntsmana (tę z ofmodemsandmen) ona jest z trunka (Barrier Breaker) - tam było o tyle lepiej, że pojawiały się tylko błędy

cdc_ncm 1-1.2:1.1: wwan0: kevent 2 may have been dropped

czyli bez dumpów, które są w AA i nie zrywało WIFI, a i dodatkowo ograniczał wypuszczanie tych ostrzeżeń o dropach (nie pamiętam tej funkcji, chodzi o to, że przy większej liczbie tych samych błędów logował tylko ich liczbę, a ta potrafiła być całkiem wysoka).
Wyraźnie widać, że powoduje przycinanie transferu (transfer drastycznie spada na jakiś czas). Być może nawet mógłbym osiągnąć więcej niż te 40MBps, ale router najwyraźniej nie pozwala smile.
Co może być przyczyną i jak można temu zaradzić? Podobny problem widziałem w innym wątku i dotyczył 1043 i wydawał się nierozstrzygnięty, oba routery mają 32MB pamięci RAM. Czy faktycznie sterownik cdc-ncm potrzebuje tyle pamięci przy większym obciążeniu i na tym routerze więcej po prostu nie wycisnę? Czy dołożenie swapa mogłoby pomóc?
Pełen log dostępny tutaj
Bubu

Tutaj kawałek logu jednej z takich akcji (widać, że kswapd2 się pulta, ale w całości widać, że kworker0 też):

[79408.510000] kswapd0: page allocation failure: order:3, mode:0x4020
[79408.510000] Call Trace:[<80287594>] 0x80287594
[79408.510000] [<80287594>] 0x80287594
[79408.510000] [<800af678>] 0x800af678
[79408.510000] [<800b1978>] 0x800b1978
[79408.510000] [<80f3e400>] 0x80f3e400
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<800b19f0>] 0x800b19f0
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801e5318>] 0x801e5318
[79408.510000] [<80f38100>] 0x80f38100
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<8021a320>] 0x8021a320
[79408.510000] [<80f600d4>] 0x80f600d4
[79408.510000] [<801e58a0>] 0x801e58a0
[79408.510000] [<80f61790>] 0x80f61790
[79408.510000] [<8027038c>] 0x8027038c
[79408.510000] [<81be5d14>] 0x81be5d14
[79408.510000] [<80c03348>] 0x80c03348
[79408.510000] [<80f204f8>] 0x80f204f8
[79408.510000] [<80c04a04>] 0x80c04a04
[79408.510000] [<80c05630>] 0x80c05630
[79408.510000] [<800a41c0>] 0x800a41c0
[79408.510000] [<8009c688>] 0x8009c688
[79408.510000] [<80167104>] 0x80167104
[79408.510000] [<81be52d8>] 0x81be52d8
[79408.510000] [<800a423c>] 0x800a423c
[79408.510000] [<800a4088>] 0x800a4088
[79408.510000] [<800a4e90>] 0x800a4e90
[79408.510000] [<800a4d5c>] 0x800a4d5c
[79408.510000] [<800a6fbc>] 0x800a6fbc
[79408.510000] [<800a396c>] 0x800a396c
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<802885a4>] 0x802885a4
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800ff6b0>] 0x800ff6b0
[79408.510000] [<800ff750>] 0x800ff750
[79408.510000] [<800b8f78>] 0x800b8f78
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800e6404>] 0x800e6404
[79408.510000] [<800774d4>] 0x800774d4
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<800b968c>] 0x800b968c
[79408.510000] [<800b4280>] 0x800b4280
[79408.510000] [<800b9c8c>] 0x800b9c8c
[79408.510000] [<800dae3c>] 0x800dae3c
[79408.510000] [<80094648>] 0x80094648
[79408.510000] [<800ba068>] 0x800ba068
[79408.510000] [<8008a8dc>] 0x8008a8dc
[79408.510000] [<800b9cac>] 0x800b9cac
[79408.510000] [<8008a2b4>] 0x8008a2b4
[79408.510000] [<800836b0>] 0x800836b0
[79408.510000] [<80064b70>] 0x80064b70
[79408.510000] [<8008a22c>] 0x8008a22c
[79408.510000] [<80064b60>] 0x80064b60
[79408.510000] 
[79408.510000] Mem-Info:
[79408.510000] Normal per-cpu:
[79408.510000] CPU    0: hi:    0, btch:   1 usd:   0
[79408.510000] active_anon:413 inactive_anon:11 isolated_anon:0
[79408.510000]  active_file:923 inactive_file:1078 isolated_file:1
[79408.510000]  unevictable:0 dirty:0 writeback:0 unstable:0
[79408.510000]  free:202 slab_reclaimable:289 slab_unreclaimable:1257
[79408.510000]  mapped:358 shmem:26 pagetables:66 bounce:0
[79408.510000] Normal free:808kB min:720kB low:900kB high:1080kB active_anon:1652kB inactive_anon:44kB active_file:3692kB inactive_file:4312kB unevictable:0kB isolated(anon):0kB isolated(file):4kB present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:1432kB shmem:104kB slab_reclaimable:1156kB slab_unreclaimable:5028kB kernel_stack:344kB pagetables:264kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
[79408.510000] lowmem_reserve[]: 0 0
[79408.510000] Normal: 8*4kB 15*8kB 39*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 808kB
[79408.510000] 2028 total pagecache pages
[79408.510000] 0 pages in swap cache
[79408.510000] Swap cache stats: add 0, delete 0, find 0/0
[79408.510000] Free swap  = 0kB
[79408.510000] Total swap = 0kB
[79408.510000] 8192 pages RAM
[79408.510000] 892 pages reserved
[79408.510000] 1920 pages shared
[79408.510000] 6188 pages non-shared
[79408.510000] kswapd0: page allocation failure: order:3, mode:0x4020
[79408.510000] Call Trace:[<80287594>] 0x80287594
[79408.510000] [<80287594>] 0x80287594
[79408.510000] [<800af678>] 0x800af678
[79408.510000] [<800b1978>] 0x800b1978
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<800b19f0>] 0x800b19f0
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801e5318>] 0x801e5318
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<8021a320>] 0x8021a320
[79408.510000] [<80f61724>] 0x80f61724
[79408.510000] [<801e58a0>] 0x801e58a0
[79408.510000] [<80f61790>] 0x80f61790
[79408.510000] [<8027038c>] 0x8027038c
[79408.510000] [<81be5d14>] 0x81be5d14
[79408.510000] [<80c03348>] 0x80c03348
[79408.510000] [<80f204f8>] 0x80f204f8
[79408.510000] [<80c04a04>] 0x80c04a04
[79408.510000] [<80c05630>] 0x80c05630
[79408.510000] [<800a41c0>] 0x800a41c0
[79408.510000] [<8009c688>] 0x8009c688
[79408.510000] [<80167104>] 0x80167104
[79408.510000] [<81be52d8>] 0x81be52d8
[79408.510000] [<800a423c>] 0x800a423c
[79408.510000] [<800a4088>] 0x800a4088
[79408.510000] [<800a4e90>] 0x800a4e90
[79408.510000] [<800a4d5c>] 0x800a4d5c
[79408.510000] [<800a6fbc>] 0x800a6fbc
[79408.510000] [<800a396c>] 0x800a396c
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<802885a4>] 0x802885a4
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800ff6b0>] 0x800ff6b0
[79408.510000] [<800ff750>] 0x800ff750
[79408.510000] [<800b8f78>] 0x800b8f78
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800e6404>] 0x800e6404
[79408.510000] [<800774d4>] 0x800774d4
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<800b968c>] 0x800b968c
[79408.510000] [<800b4280>] 0x800b4280
[79408.510000] [<800b9c8c>] 0x800b9c8c
[79408.510000] [<800dae3c>] 0x800dae3c
[79408.510000] [<80094648>] 0x80094648
[79408.510000] [<800ba068>] 0x800ba068
[79408.510000] [<8008a8dc>] 0x8008a8dc
[79408.510000] [<800b9cac>] 0x800b9cac
[79408.510000] [<8008a2b4>] 0x8008a2b4
[79408.510000] [<800836b0>] 0x800836b0
[79408.510000] [<80064b70>] 0x80064b70
[79408.510000] [<8008a22c>] 0x8008a22c
[79408.510000] [<80064b60>] 0x80064b60
[79408.510000] 
[79408.510000] Mem-Info:
[79408.510000] Normal per-cpu:
[79408.510000] CPU    0: hi:    0, btch:   1 usd:   0
[79408.510000] active_anon:413 inactive_anon:11 isolated_anon:0
[79408.510000]  active_file:923 inactive_file:1078 isolated_file:1
[79408.510000]  unevictable:0 dirty:0 writeback:0 unstable:0
[79408.510000]  free:202 slab_reclaimable:289 slab_unreclaimable:1257
[79408.510000]  mapped:358 shmem:26 pagetables:66 bounce:0
[79408.510000] Normal free:808kB min:720kB low:900kB high:1080kB active_anon:1652kB inactive_anon:44kB active_file:3692kB inactive_file:4312kB unevictable:0kB isolated(anon):0kB isolated(file):4kB present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:1432kB shmem:104kB slab_reclaimable:1156kB slab_unreclaimable:5028kB kernel_stack:344kB pagetables:264kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
[79408.510000] lowmem_reserve[]: 0 0
[79408.510000] Normal: 8*4kB 15*8kB 39*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 808kB
[79408.510000] 2028 total pagecache pages
[79408.510000] 0 pages in swap cache
[79408.510000] Swap cache stats: add 0, delete 0, find 0/0
[79408.510000] Free swap  = 0kB
[79408.510000] Total swap = 0kB
[79408.510000] 8192 pages RAM
[79408.510000] 892 pages reserved
[79408.510000] 1920 pages shared
[79408.510000] 6188 pages non-shared
[79408.510000] cdc_ncm 1-1.2:1.1: wwan0: kevent 2 may have been dropped
[79408.510000] kswapd0: page allocation failure: order:3, mode:0x4020
[79408.510000] Call Trace:[<80287594>] 0x80287594
[79408.510000] [<80287594>] 0x80287594
[79408.510000] [<800af678>] 0x800af678
[79408.510000] [<800b1978>] 0x800b1978
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<800b19f0>] 0x800b19f0
[79408.510000] [<801a6e44>] 0x801a6e44
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801e5318>] 0x801e5318
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801f0184>] 0x801f0184
[79408.510000] [<80f61724>] 0x80f61724
[79408.510000] [<801e58a0>] 0x801e58a0
[79408.510000] [<80f61790>] 0x80f61790
[79408.510000] [<8027038c>] 0x8027038c
[79408.510000] [<81be5d14>] 0x81be5d14
[79408.510000] [<80c03348>] 0x80c03348
[79408.510000] [<80f204f8>] 0x80f204f8
[79408.510000] [<80c04a04>] 0x80c04a04
[79408.510000] [<80c05630>] 0x80c05630
[79408.510000] [<800a41c0>] 0x800a41c0
[79408.510000] [<8009c688>] 0x8009c688
[79408.510000] [<80167104>] 0x80167104
[79408.510000] [<81be52d8>] 0x81be52d8
[79408.510000] [<800a423c>] 0x800a423c
[79408.510000] [<800a4088>] 0x800a4088
[79408.510000] [<800a4e90>] 0x800a4e90
[79408.510000] [<800a4d5c>] 0x800a4d5c
[79408.510000] [<800a6fbc>] 0x800a6fbc
[79408.510000] [<800a396c>] 0x800a396c
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<802885a4>] 0x802885a4
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800ff6b0>] 0x800ff6b0
[79408.510000] [<800ff750>] 0x800ff750
[79408.510000] [<800b8f78>] 0x800b8f78
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800e6404>] 0x800e6404
[79408.510000] [<800774d4>] 0x800774d4
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<800b968c>] 0x800b968c
[79408.510000] [<800b4280>] 0x800b4280
[79408.510000] [<800b9c8c>] 0x800b9c8c
[79408.510000] [<800dae3c>] 0x800dae3c
[79408.510000] [<80094648>] 0x80094648
[79408.510000] [<800ba068>] 0x800ba068
[79408.510000] [<8008a8dc>] 0x8008a8dc
[79408.510000] [<800b9cac>] 0x800b9cac
[79408.510000] [<8008a2b4>] 0x8008a2b4
[79408.510000] [<800836b0>] 0x800836b0
[79408.510000] [<80064b70>] 0x80064b70
[79408.510000] [<8008a22c>] 0x8008a22c
[79408.510000] [<80064b60>] 0x80064b60
[79408.510000] 
[79408.510000] Mem-Info:
[79408.510000] Normal per-cpu:
[79408.510000] CPU    0: hi:    0, btch:   1 usd:   0
[79408.510000] active_anon:413 inactive_anon:11 isolated_anon:0
[79408.510000]  active_file:923 inactive_file:1078 isolated_file:1
[79408.510000]  unevictable:0 dirty:0 writeback:0 unstable:0
[79408.510000]  free:202 slab_reclaimable:289 slab_unreclaimable:1257
[79408.510000]  mapped:358 shmem:26 pagetables:66 bounce:0
[79408.510000] Normal free:808kB min:720kB low:900kB high:1080kB active_anon:1652kB inactive_anon:44kB active_file:3692kB inactive_file:4312kB unevictable:0kB isolated(anon):0kB isolated(file):4kB present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:1432kB shmem:104kB slab_reclaimable:1156kB slab_unreclaimable:5028kB kernel_stack:344kB pagetables:264kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
[79408.510000] lowmem_reserve[]: 0 0
[79408.510000] Normal: 8*4kB 15*8kB 39*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 808kB
[79408.510000] 2028 total pagecache pages
[79408.510000] 0 pages in swap cache
[79408.510000] Swap cache stats: add 0, delete 0, find 0/0
[79408.510000] Free swap  = 0kB
[79408.510000] Total swap = 0kB
[79408.510000] 8192 pages RAM
[79408.510000] 892 pages reserved
[79408.510000] 1920 pages shared
[79408.510000] 6188 pages non-shared
[79408.510000] cdc_ncm 1-1.2:1.1: wwan0: kevent 2 may have been dropped
[79408.510000] kswapd0: page allocation failure: order:3, mode:0x4020
[79408.510000] Call Trace:[<80287594>] 0x80287594
[79408.510000] [<80287594>] 0x80287594
[79408.510000] [<800af678>] 0x800af678
[79408.510000] [<800b1978>] 0x800b1978
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<800b19f0>] 0x800b19f0
[79408.510000] [<801a6e44>] 0x801a6e44
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801e5318>] 0x801e5318
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801f0184>] 0x801f0184
[79408.510000] [<80f61724>] 0x80f61724
[79408.510000] [<801e58a0>] 0x801e58a0
[79408.510000] [<80f61790>] 0x80f61790
[79408.510000] [<8027038c>] 0x8027038c
[79408.510000] [<81be5d14>] 0x81be5d14
[79408.510000] [<80c03348>] 0x80c03348
[79408.510000] [<80f204f8>] 0x80f204f8
[79408.510000] [<80c04a04>] 0x80c04a04
[79408.510000] [<80c05630>] 0x80c05630
[79408.510000] [<800a41c0>] 0x800a41c0
[79408.510000] [<8009c688>] 0x8009c688
[79408.510000] [<80167104>] 0x80167104
[79408.510000] [<81be52d8>] 0x81be52d8
[79408.510000] [<800a423c>] 0x800a423c
[79408.510000] [<800a4088>] 0x800a4088
[79408.510000] [<800a4e90>] 0x800a4e90
[79408.510000] [<800a4d5c>] 0x800a4d5c
[79408.510000] [<800a6fbc>] 0x800a6fbc
[79408.510000] [<800a396c>] 0x800a396c
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<802885a4>] 0x802885a4
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800ff6b0>] 0x800ff6b0
[79408.510000] [<800ff750>] 0x800ff750
[79408.510000] [<800b8f78>] 0x800b8f78
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800e6404>] 0x800e6404
[79408.510000] [<800774d4>] 0x800774d4
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<800b968c>] 0x800b968c
[79408.510000] [<800b4280>] 0x800b4280
[79408.510000] [<800b9c8c>] 0x800b9c8c
[79408.510000] [<800dae3c>] 0x800dae3c
[79408.510000] [<80094648>] 0x80094648
[79408.510000] [<800ba068>] 0x800ba068
[79408.510000] [<8008a8dc>] 0x8008a8dc
[79408.510000] [<800b9cac>] 0x800b9cac
[79408.510000] [<8008a2b4>] 0x8008a2b4
[79408.510000] [<800836b0>] 0x800836b0
[79408.510000] [<80064b70>] 0x80064b70
[79408.510000] [<8008a22c>] 0x8008a22c
[79408.510000] [<80064b60>] 0x80064b60
[79408.510000] 
[79408.510000] Mem-Info:
[79408.510000] Normal per-cpu:
[79408.510000] CPU    0: hi:    0, btch:   1 usd:   0
[79408.510000] active_anon:413 inactive_anon:11 isolated_anon:0
[79408.510000]  active_file:923 inactive_file:1078 isolated_file:1
[79408.510000]  unevictable:0 dirty:0 writeback:0 unstable:0
[79408.510000]  free:202 slab_reclaimable:289 slab_unreclaimable:1257
[79408.510000]  mapped:358 shmem:26 pagetables:66 bounce:0
[79408.510000] Normal free:808kB min:720kB low:900kB high:1080kB active_anon:1652kB inactive_anon:44kB active_file:3692kB inactive_file:4312kB unevictable:0kB isolated(anon):0kB isolated(file):4kB present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:1432kB shmem:104kB slab_reclaimable:1156kB slab_unreclaimable:5028kB kernel_stack:344kB pagetables:264kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
[79408.510000] lowmem_reserve[]: 0 0
[79408.510000] Normal: 8*4kB 15*8kB 39*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 808kB
[79408.510000] 2028 total pagecache pages
[79408.510000] 0 pages in swap cache
[79408.510000] Swap cache stats: add 0, delete 0, find 0/0
[79408.510000] Free swap  = 0kB
[79408.510000] Total swap = 0kB
[79408.510000] 8192 pages RAM
[79408.510000] 892 pages reserved
[79408.510000] 1920 pages shared
[79408.510000] 6188 pages non-shared
[79408.510000] cdc_ncm 1-1.2:1.1: wwan0: kevent 2 may have been dropped
[79408.510000] kswapd0: page allocation failure: order:3, mode:0x4020
[79408.510000] Call Trace:[<80287594>] 0x80287594
[79408.510000] [<80287594>] 0x80287594
[79408.510000] [<800af678>] 0x800af678
[79408.510000] [<800b1978>] 0x800b1978
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<800b19f0>] 0x800b19f0
[79408.510000] [<801a6e44>] 0x801a6e44
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801e5318>] 0x801e5318
[79408.510000] [<801e5854>] 0x801e5854
[79408.510000] [<801f0184>] 0x801f0184
[79408.510000] [<80f61724>] 0x80f61724
[79408.510000] [<801e58a0>] 0x801e58a0
[79408.510000] [<80f61790>] 0x80f61790
[79408.510000] [<8027038c>] 0x8027038c
[79408.510000] [<81be5d14>] 0x81be5d14
[79408.510000] [<80c03608>] 0x80c03608
[79408.510000] [<80f204f8>] 0x80f204f8
[79408.510000] [<80c04a04>] 0x80c04a04
[79408.510000] [<80c05630>] 0x80c05630
[79408.510000] [<800a41c0>] 0x800a41c0
[79408.510000] [<8009c688>] 0x8009c688
[79408.510000] [<80167104>] 0x80167104
[79408.510000] [<81be52d8>] 0x81be52d8
[79408.510000] [<800a423c>] 0x800a423c
[79408.510000] [<800a4088>] 0x800a4088
[79408.510000] [<800a4e90>] 0x800a4e90
[79408.510000] [<800a4d5c>] 0x800a4d5c
[79408.510000] [<800a6fbc>] 0x800a6fbc
[79408.510000] [<800a396c>] 0x800a396c
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<80064b48>] 0x80064b48
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<802885a4>] 0x802885a4
[79408.510000] [<800d59a0>] 0x800d59a0
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800ff6b0>] 0x800ff6b0
[79408.510000] [<800ff750>] 0x800ff750
[79408.510000] [<800b8f78>] 0x800b8f78
[79408.510000] [<800e2388>] 0x800e2388
[79408.510000] [<800e6404>] 0x800e6404
[79408.510000] [<800774d4>] 0x800774d4
[79408.510000] [<8006316c>] 0x8006316c
[79408.510000] [<800928a4>] 0x800928a4
[79408.510000] [<800b968c>] 0x800b968c
[79408.510000] [<800b4280>] 0x800b4280
[79408.510000] [<800b9c8c>] 0x800b9c8c
[79408.510000] [<800dae3c>] 0x800dae3c
[79408.510000] [<80094648>] 0x80094648
[79408.510000] [<800ba068>] 0x800ba068
[79408.510000] [<8008a8dc>] 0x8008a8dc
[79408.510000] [<800b9cac>] 0x800b9cac
[79408.510000] [<8008a2b4>] 0x8008a2b4
[79408.510000] [<800836b0>] 0x800836b0
[79408.510000] [<80064b70>] 0x80064b70
[79408.510000] [<8008a22c>] 0x8008a22c
[79408.510000] [<80064b60>] 0x80064b60
[79408.510000] 
[79408.510000] Mem-Info:
[79408.510000] Normal per-cpu:
[79408.510000] CPU    0: hi:    0, btch:   1 usd:   0
[79408.510000] active_anon:413 inactive_anon:11 isolated_anon:0
[79408.510000]  active_file:923 inactive_file:1078 isolated_file:1
[79408.510000]  unevictable:0 dirty:0 writeback:0 unstable:0
[79408.510000]  free:202 slab_reclaimable:289 slab_unreclaimable:1257
[79408.510000]  mapped:358 shmem:26 pagetables:66 bounce:0
[79408.510000] Normal free:808kB min:720kB low:900kB high:1080kB active_anon:1652kB inactive_anon:44kB active_file:3692kB inactive_file:4312kB unevictable:0kB isolated(anon):0kB isolated(file):4kB present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:1432kB shmem:104kB slab_reclaimable:1156kB slab_unreclaimable:5028kB kernel_stack:344kB pagetables:264kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
[79408.510000] lowmem_reserve[]: 0 0
[79408.510000] Normal: 8*4kB 15*8kB 39*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 808kB
[79408.510000] 2028 total pagecache pages
[79408.510000] 0 pages in swap cache
[79408.510000] Swap cache stats: add 0, delete 0, find 0/0
[79408.510000] Free swap  = 0kB
[79408.510000] Total swap = 0kB
[79408.510000] 8192 pages RAM
[79408.510000] 892 pages reserved
[79408.510000] 1920 pages shared
[79408.510000] 6188 pages non-shared
[79408.510000] cdc_ncm 1-1.2:1.1: wwan0: kevent 2 may have been dropped

4

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Jeśli używasz modemu stacjonarnie, to zanim sprzedasz, możesz rozważyć kierunkową zewnętrzną antenę (przypuszczam, że ten modem ma wyjścia antenowe, jeśli nie, to nie ma tematu). U mnie w domu zasięg jest beznadziejny, antena na kominie pozwala mi na łączenie z LTE z poziomem sygnału (dość stabilnym) na poziomie -70dBm, odległość od stacji bazowej to ca. 7.5km (albo 9.5km, dalszy, ale stoi wyżej, na skarpie, nie wiem, z którym się łączę, na btsearch.pl nie ma CI stacji LTE). Antena najlepiej dedykowana do LTE, najlepiej MIMO. Ja używam dualnej panelówki Cybertecha.

Bubu

No tak, monitor połączenia rzeczywiście z automatu nawiąże połączenie przy kolejnych iteracjach.
Ja go nie ustawiłem: sępię na pakietach wink 4G jest u mnie jedynym oknem na świat, ruch ICMP wlicza się do limitu. Tak wiem, niewiele tego uzbiera się przez miesiąc, ale... A połączenie mam, odpukać, bardzo stabilne.

Bubu

Nie wiem, czy u Was też się to zdarza, ale u mnie po blackoutach praktycznie regułą jest, że router po wystartowaniu nie nawiązuje połączenia LTE (komenda w /etc/rc.local), tzn. myślę, że dotyczy to ogólnie 2/3/4G (modem e3276, router tp-link 3420v2). Wynika to z tego, że modem nie zdąży zarejestrować się w sieci jeszcze, a nawet jeszcze się nie przełączy (brak dev/ttyUSB0 wg logread). Problem nie występuje przy boocie samego routera, jako że modem jest połączony przez aktywny hub usb, a więc mając zasilanie (chyba?) nie gubi rejestracji, w każdym razie ten problem się nie objawia.
Aby temu zaradzić, dodałem następujący kod w /etc/rc.local, przed nawiązaniem połączenia:

# wait for modem registration
REG_STAT=0
while [ ${REG_STAT}x != 1x -a ${REG_STAT}x != 9x ]
do
  REG_STAT=$(gcom -d /dev/ttyUSB0 -s /etc/gcom/checkregistration.gcom | grep '+CREG' | cut -f2 -d " " | cut -f2 -d,)
  sleep 3
done

checkregistration.gcom to prosty skrypcik comgt robiący AT+CREG.
Drugie pole zwracane przez CREG to stan rejestracji. Zgodnie z 3GPP TS 27.007 interesują nas

  • 1 registered, home network

  • 9 registered for "CSFB not preferred", home network

(nie wiem, czy ten drugi status faktycznie może się pojawić, ale CS fallback chyba jest przez opów wspierany).
Ew. może jeszcze registered in roaming (5, ew. 10).

U mnie działa, może się komuś przyda.
A może o czymś podczas konfiguracji zapomniałem i dlatego nie działało?

Bubu

7

(124 odpowiedzi, napisanych Oprogramowanie / Software)

Tak, działa poprawnie.
Dzięki!

8

(124 odpowiedzi, napisanych Oprogramowanie / Software)

Co prawda temat trochę stary, ale pozwolę sobie uzupełnić:
wydaje się, że problemem są spacje pomiędzy ustawieniami trybu CREG a wyświetlaniem informacji:
AT+CREG=2; +CREG?
ERROR

AT+CREG=2;+CREG?
+CREG: 2,1,"BF6B","2D01"

OK

To samo dotyczy COPS.
Po małej modyfikacji skryptu /usr/share/3ginfo/scripts/3ginfo.com wynik komendy 3ginfo:
root@upupa:~# 3ginfo
Status: Brak informacji
Czas polaczenia: -
Przeslano danych: - / -
Operator: Plus
Tryb pracy: LTE
Sila sygnalu: 64%
Urzadzenie: huawei E3276
MCC MNC: 260 01
LAC: BF6B (49003)
LCID: - (-)
RNC: - (-)
CID: 2D01 (11521)
CSQ: 20
RSSI: -73 dBm

Jeszcze coś by tam trzebaby w samym skrypcie 3ginfo poprawić, by prawidłowo wyświetlał czas połączenia chyba.

Pozdrawiam,
Bubu