Есть роутер асус 520gu и мтсовский модем 827f перепрошитый в hilink. На прошивке WL500gpv2-1.9.2.7-rtn-r4001M периодически и очень часто, особенно при высокой нагрузках от торрентов роутер полностью зависал и приходилось его перезапускать переключением питания. Перед самым зависанием в System Utilization загрузка проца доходит до 100 процентов. Потом я постаивил такую прошивку DIR320-1.9.2.7-rtn-r4645M это немного улучшило ситуацию, т.к. всё та же проблема сохранилась, но роутер хотя бы сам перезагружается, но далеко не всегда и зачастую приходится переключать питания ибо намертво зависает. Алсо в логах много таких сообщений
Code:
Apr 5 12:46:02 kernel: [<802a1614>] dump_stack+0x8/0x34
Apr 5 12:46:02 kernel: [<80082de8>] kfree+0x150/0x158
Apr 5 12:46:02 kernel: [<801b0460>] __kfree_skb+0x14/0x1c4
Apr 5 12:46:02 kernel: [<c0108b00>] usbnet_defer_kevent+0x11b0/0x1840 [usbnet]
Apr 5 12:46:02 kernel: WARNING: at mm/slub.c:2432 kfree()
Apr 5 12:46:02 kernel: Call Trace:
Apr 5 12:46:02 kernel: [<802a1614>] dump_stack+0x8/0x34
Apr 5 12:46:02 kernel: [<80082de8>] kfree+0x150/0x158
Apr 5 12:46:02 kernel: [<801b0460>] __kfree_skb+0x14/0x1c4
Apr 5 12:46:02 kernel: [<c0108b00>] usbnet_defer_kevent+0x11b0/0x1840 [usbnet]
Apr 5 12:46:28 miniupnpd[213]: Failed to get ip address for interface vlan1
…
Apr 5 14:30:45 miniupnpd[213]: Failed to get ip address for interface vlan1
Apr 5 14:31:10 miniupnpd[213]: Failed to get ip address for interface vlan1
Apr 5 14:31:11 miniupnpd[213]: Failed to get ip address for interface vlan1
...
Apr 5 14:40:37 miniupnpd[213]: Failed to get ip address for interface vlan1
Apr 5 14:46:29 kernel: eapd invoked oom-killer: gfp_mask=0xa01d2, order=0, oomkilladj=0
Apr 5 14:46:29 kernel: Call Trace:
Apr 5 14:46:29 kernel: [<802a1614>] dump_stack+0x8/0x34
Apr 5 14:46:29 kernel: [<8005f7e4>] oom_kill_process+0x1e0/0x1f0
Apr 5 14:46:29 kernel: [<8005fb44>] out_of_memory+0x194/0x230
Apr 5 14:46:29 kernel: [<800615e4>] __alloc_pages+0x330/0x35c
Apr 5 14:46:29 kernel: [<80064bdc>] __do_page_cache_readahead+0xfc/0x318
Apr 5 14:46:29 kernel: [<80065208>] do_page_cache_readahead+0x54/0x7c
Apr 5 14:46:29 kernel: [<8005d380>] filemap_fault+0x33c/0x528
Apr 5 14:46:29 kernel: [<8006cdb0>] __do_fault.isra.46+0x7c/0x584
Apr 5 14:46:29 kernel: [<80070688>] handle_mm_fault+0x110/0x9a8
Apr 5 14:46:31 kernel: [<80008940>] ret_from_exception+0x0/0x24
Apr 5 14:46:32 kernel: Mem-info:
Apr 5 14:46:32 kernel: Normal per-cpu:
Apr 5 14:46:32 kernel: CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Apr 5 14:46:32 kernel: Active:278 inactive:7 dirty:0 writeback:0 unstable:0
Apr 5 14:46:32 kernel: free:126 slab_reclaimable:147 slab_unreclaimable:1150
Apr 5 14:46:32 kernel: mapped:1 pagetables:34 bounce:0
Apr 5 14:46:32 kernel: Normal free:504kB min:508kB low:632kB high:760kB active:1112kB inactive:28kB present:16256kB pages_scanned:1942 all_unreclaimable? yes
Apr 5 14:46:32 kernel: lowmem_reserve[]: 0
Apr 5 14:46:32 kernel: Normal: 2*4kB 0*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 504kB
Apr 5 14:46:32 kernel: Swap cache: add 0, delete 0, find 0/0, race 0+0
Apr 5 14:46:32 kernel: Free swap = 0kB
Apr 5 14:46:32 kernel: Total swap = 0kB
Apr 5 14:46:32 kernel: Free swap: 0kB
Apr 5 14:46:32 kernel: 4096 pages of RAM
Apr 5 14:46:32 kernel: 0 pages of HIGHMEM
Apr 5 14:46:32 kernel: 884 reserved pages
Apr 5 14:46:32 kernel: 12 pages shared
Apr 5 14:46:32 kernel: 0 pages swap cached
Apr 5 14:46:32 kernel: Out of memory: kill process 212 (dnsmasq) score 255 or a child
Apr 5 14:46:32 kernel: Killed process 212 (dnsmasq)
Apr 5 14:46:31 miniupnpd[213]: Failed to get IP for interface vlan1
Apr 5 14:46:32 miniupnpd[213]: send(res_buf): Connection reset by peer
Apr 5 14:46:56 miniupnpd[213]: Failed to get ip address for interface vlan1
...
Apr 5 14:49:44 miniupnpd[213]: Failed to get ip address for interface vlan1
Apr 5 14:50:12 miniupnpd[213]: Failed to get ip address for interface vlan1
Apr 5 14:50:41 miniupnpd[213]: get_redirect_rule_by_index() : iptc_init() failed : Too many open files
Apr 5 14:50:41 miniupnpd[213]: socket(PF_INET, SOCK_DGRAM): Too many open files
Apr 5 14:50:41 miniupnpd[213]: get_redirect_rule_by_index() : iptc_init() failed : Too many open files
Apr 5 14:50:41 miniupnpd[213]: accept(http): Too many open files
Apr 5 14:50:41 miniupnpd[213]: Failed to get ip address for interface vlan1
Apr 5 14:51:09 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 14:51:09 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
Apr 5 14:51:09 miniupnpd[213]: socket(PF_INET, SOCK_DGRAM): Too many open files
Apr 5 14:51:09 miniupnpd[213]: get_redirect_rule_by_index() : iptc_init() failed : Too many open files
...
Apr 5 14:51:43 miniupnpd[213]: socket(PF_INET, SOCK_DGRAM): Too many open files
Apr 5 14:51:43 miniupnpd[213]: get_redirect_rule_by_index() : iptc_init() failed : Too many open files
Apr 5 14:51:43 miniupnpd[213]: accept(http): Too many open files
Apr 5 14:51:43 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 14:51:44 miniupnpd[213]: could not open temporary lease file
Apr 5 14:51:44 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 14:51:44 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
Apr 5 14:51:44 miniupnpd[213]: socket(PF_INET, SOCK_DGRAM): Too many open files
Apr 5 14:51:44 miniupnpd[213]: get_redirect_rule_by_index() : iptc_init() failed : Too many open files
Apr 5 14:52:17 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 14:52:17 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
...
Apr 5 14:55:01 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 14:55:01 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
Apr 5 14:55:01 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 14:55:01 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
Apr 5 14:55:16 miniupnpd[213]: delete_redirect_and_filter_rules() : iptc_init() failed : Too many open files
Apr 5 14:55:16 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 15:00:32 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 15:00:33 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 15:00:34 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 15:00:56 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 15:06:02 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 15:06:02 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
Apr 5 15:06:02 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 15:06:03 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 15:06:03 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
Apr 5 15:06:04 miniupnpd[213]: get_redirect_rule_by_index() : iptc_init() failed : Too many open files
Apr 5 15:06:04 miniupnpd[213]: delete_redirect_and_filter_rules() : iptc_init() failed : Too many open files
Apr 5 15:06:04 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 15:06:04 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 15:06:04 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files
Apr 5 15:06:04 miniupnpd[213]: delete_redirect_and_filter_rules() : iptc_init() failed : Too many open files
Apr 5 15:06:04 miniupnpd[213]: upnp_event_create_notify: socket(): Too many open files
Apr 5 15:06:04 miniupnpd[213]: get_redirect_rule() : iptc_init() failed : Too many open files
Apr 5 15:06:04 miniupnpd[213]: addnatrule() : iptc_init() error : Too many open files