Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
Также хочу несколько слов написать о параметре swappiness, который управляет интенсивностью перемещения данных из ОЗУ в swap-память. Этот параметр может принимать значения от 0 до 100. Если параметр установлен в 0, то ядро будет пытаться не использовать swap-память насколько это возможно, если swappiness=100, то наоборот ядро будет с максимально возможной интенсивностью использовать swap-память.
Всем доброго времени суток!
Поиском искал, искал долго - на нашел
Имеется RT-n16 с подключенными к нему 3-мя дисками по USB. На одном из них (Discb) есть 2 раздела - swap и под opt. На этот же диск качает Transmission.
Проблема в следующем: при активном копировании или записи на диск - маршрутизатор перезагружается. т.е. можно скопировать 60 гигов и будет все ок., а может уйти в ребут после 1 гига.
Может с копированием это и не связано - это только моя догадка.
Сам жесткий диск с внешним питанием. От маршрутизатора никто (кроме юсб хаба) не запитан.
В системном логе в большом объеме при этотм сыпется что-то непонятное:
и так далее в большом количестве - все не влезло.Code:kernel: printk: 26 messages suppressed. Mar 9 10:34:43 kernel: swapper: page allocation failure. order:3, mode:0x4020 Mar 9 10:34:43 kernel: Call Trace: Mar 9 10:34:43 kernel: [<8000150c>] ret_from_irq+0x0/0x4 Mar 9 10:34:43 kernel: [<802f0000>] cpu_cache_init+0x50/0x6c Mar 9 10:34:43 kernel: [<c00f5838>] et_link_up+0x1658/0x2cd8 [et] Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: [<8000150c>] ret_from_irq+0x0/0x4 Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: Normal: 285*4kB 66*8kB 31*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2228kB Mar 9 10:34:43 kernel: Swap cache: add 1276, delete 1276, find 210/328, race 0+0 Mar 9 10:34:43 kernel: Free swap = 505492kB Mar 9 10:34:43 kernel: Total swap = 506008kB Mar 9 10:34:43 kernel: Free swap: 505492kB Mar 9 10:34:43 kernel: 32768 pages of RAM Mar 9 10:34:43 kernel: 0 pages of HIGHMEM Mar 9 10:34:43 kernel: 1066 reserved pages Mar 9 10:34:43 kernel: 18059 pages shared Mar 9 10:34:43 kernel: 0 pages swap cached Mar 9 10:34:43 kernel: Total swap = 506008kB Mar 9 10:34:43 kernel: Free swap: 505492kB Mar 9 10:34:43 kernel: 32768 pages of RAM Mar 9 10:34:43 kernel: 0 pages of HIGHMEM Mar 9 10:34:43 kernel: 1066 reserved pages Mar 9 10:34:43 kernel: 18059 pages shared Mar 9 10:34:43 kernel: 0 pages swap cached Mar 9 10:34:43 kernel: swapper: page allocation failure. order:3, mode:0x4020 Mar 9 10:34:43 kernel: Call Trace: Mar 9 10:34:43 kernel: [<c032a640>] wlc_tbtt+0x294/0x478 [wl] Mar 9 10:34:43 kernel: Total swap = 506008kB Mar 9 10:34:43 kernel: Free swap: 505492kB Mar 9 10:34:43 kernel: 32768 pages of RAM Mar 9 10:34:43 kernel: 0 pages of HIGHMEM Mar 9 10:34:43 kernel: 1066 reserved pages Mar 9 10:34:43 kernel: 18059 pages shared Mar 9 10:34:43 kernel: 0 pages swap cached Mar 9 10:34:43 kernel: swapper: page allocation failure. order:3, mode:0x4020 Mar 9 10:34:43 kernel: Call Trace: Mar 9 10:34:43 kernel: [<c032a640>] wlc_tbtt+0x294/0x478 [wl] Mar 9 10:34:43 kernel: [<c03033f0>] wlc_dpc+0x540/0xa20 [wl] Mar 9 10:34:43 kernel: [<c02f2b28>] wl_intrson+0x28/0x318 [wl] Mar 9 10:34:43 kernel: swapper: page allocation failure. order:3, mode:0x4020 Mar 9 10:34:43 kernel: Call Trace: Mar 9 10:34:43 kernel: [<c032a640>] wlc_tbtt+0x294/0x478 [wl] Mar 9 10:34:43 kernel: [<c03033f0>] wlc_dpc+0x540/0xa20 [wl] Mar 9 10:34:43 kernel: [<c02f2b28>] wl_intrson+0x28/0x318 [wl] Mar 9 10:34:43 kernel: [<c02f2ce0>] wl_intrson+0x1e0/0x318 [wl] Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: [<8000150c>] ret_from_irq+0x0/0x4 Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: [<802ebca4>] start_kernel+0x2e8/0x344 Mar 9 10:34:43 kernel: [<802eb5a4>] unknown_bootoption+0x0/0x3a4 Mar 9 10:34:43 kernel: Mem-info: Mar 9 10:34:43 kernel: Normal per-cpu: Mar 9 10:34:43 kernel: CPU 0: Hot: hi: 42, btch: 7 usd: 6 Cold: hi: 14, btch: 3 usd: 12 Mar 9 10:34:43 kernel: Active:15482 inactive:11486 dirty:1959 writeback:0 unstable:0 Mar 9 10:34:43 kernel: free:550 slab:2386 mapped:982 pagetables:86 bounce:0 Mar 9 10:34:43 kernel: Normal free:2200kB min:1440kB low:1800kB high:2160kB active:61928kB inactive:45944kB present:130048kB pages_scanned:0 all_unreclaimable? no Mar 9 10:34:43 kernel: lowmem_reserve[]: 0 Mar 9 10:34:43 kernel: Normal: 278*4kB 66*8kB 31*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2200kB Mar 9 10:34:43 kernel: Swap cache: add 1276, delete 1276, find 210/328, race 0+0 Mar 9 10:34:43 kernel: Free swap = 505492kB Mar 9 10:34:43 kernel: Total swap = 506008kB Mar 9 10:34:43 kernel: Free swap: 505492kB Mar 9 10:34:43 kernel: 32768 pages of RAM Mar 9 10:34:43 kernel: 0 pages of HIGHMEM Mar 9 10:34:43 kernel: 1066 reserved pages Mar 9 10:34:43 kernel: 18059 pages shared Mar 9 10:34:43 kernel: 0 pages swap cached Mar 9 10:34:43 kernel: swapper: page allocation failure. order:3, mode:0x4020 Mar 9 10:34:43 kernel: Call Trace: Mar 9 10:34:43 kernel: [<c0116d78>] init_module+0x48d78/0x48f74 [ehci_hcd] Mar 9 10:34:43 kernel: [<c032a640>] wlc_tbtt+0x294/0x478 [wl] Mar 9 10:34:43 kernel: [<c03033f0>] wlc_dpc+0x540/0xa20 [wl] Mar 9 10:34:43 kernel: [<c0115a74>] init_module+0x47a74/0x48f74 [ehci_hcd] Mar 9 10:34:43 kernel: [<c0115a80>] init_module+0x47a80/0x48f74 [ehci_hcd] Mar 9 10:34:43 kernel: [<c02f2ce0>] wl_intrson+0x1e0/0x318 [wl] Mar 9 10:34:43 kernel: [<c0115a38>] init_module+0x47a38/0x48f74 [ehci_hcd] Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: Call Trace: Mar 9 10:34:43 kernel: [<c032a640>] wlc_tbtt+0x294/0x478 [wl] Mar 9 10:34:43 kernel: [<c03033f0>] wlc_dpc+0x540/0xa20 [wl] Mar 9 10:34:43 kernel: [<c0115a74>] init_module+0x47a74/0x48f74 [ehci_hcd] Mar 9 10:34:43 kernel: [<c0115a80>] init_module+0x47a80/0x48f74 [ehci_hcd] Mar 9 10:34:43 kernel: [<c02f2ce0>] wl_intrson+0x1e0/0x318 [wl] Mar 9 10:34:43 kernel: [<c0115a38>] init_module+0x47a38/0x48f74 [ehci_hcd] Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: [<8000150c>] ret_from_irq+0x0/0x4 Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: WARNING: at mm/slub.c:2432 kfree() Mar 9 10:34:43 kernel: Call Trace: Mar 9 10:34:43 kernel: [<8000150c>] ret_from_irq+0x0/0x4 Mar 9 10:34:43 kernel: [<802f0000>] cpu_cache_init+0x50/0x6c Mar 9 10:34:43 kernel: [<c00f5838>] et_link_up+0x1658/0x2cd8 [et] Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: [<8000150c>] ret_from_irq+0x0/0x4 Mar 9 10:34:43 kernel: [<80300000>] pktsched_init+0x4/0xec Mar 9 10:34:43 kernel: [<c013e718>] usb_hcd_submit_urb+0x0/0xa44 [usbcore] Mar 9 10:34:44 kernel: WARNING: at mm/slub.c:2432 kfree()
Куда копать!
Всем большое спасибо!
Всем привет, давно сюда не заглядывал, но вот случилась необходимость.
С недавних пор начал пошаливать домашний RT-N16. Симптомы простые, но разнообразные - полностью зависает, "отваливается" dhcp, беспроводные клиенты не могут подключиться к сети, а проводные при этом работают и т.д. Траблшутинг осложняется тем, что вроде бы ничего не менял, плохо стало само собой.
Первым делом в лог, нашел там подозрительные вещи:
Поиском по форуму обнаружил, что проблема стандартная, добавил в автозагрузкуCode:Oct 29 16:56:22 kernel: swapper: page allocation failure. order:3, mode:0x4020 Oct 29 16:56:22 kernel: Call Trace: Oct 29 16:56:22 kernel: [<8000ded0>] dump_stack+0x8/0x34 Oct 29 16:56:22 kernel: [<80059bbc>] __alloc_pages+0x294/0x344 Oct 29 16:56:22 kernel: [<80077f18>] __slab_alloc+0x1d8/0x4b8 Oct 29 16:56:22 kernel: [<80078c88>] __kmalloc+0x144/0x184 Oct 29 16:56:22 kernel: [<801a6f3c>] pskb_expand_head+0x5c/0x268 Oct 29 16:56:22 kernel: [<80291c1c>] vlan_dev_hard_start_xmit+0x208/0x27c Oct 29 16:56:22 kernel: [<801afa5c>] dev_queue_xmit+0x2f8/0x324 Oct 29 16:56:22 kernel: [<8028a60c>] br_dev_queue_push_xmit+0x70/0xbc Oct 29 16:56:22 kernel: [<8028a6c8>] br_forward_finish+0x70/0x84 Oct 29 16:56:22 kernel: Call Trace: Oct 29 16:56:22 kernel: [<8000ded0>] dump_stack+0x8/0x34 Oct 29 16:56:22 kernel: [<80059bbc>] __alloc_pages+0x294/0x344 Oct 29 16:56:22 kernel: [<80077f18>] __slab_alloc+0x1d8/0x4b8 Oct 29 16:56:22 kernel: [<80078514>] __kmalloc_track_caller+0x144/0x184 Oct 29 16:56:22 kernel: [<801a79d0>] __alloc_skb+0x70/0x13c Oct 29 16:56:22 kernel: Mem-info: Oct 29 16:56:23 kernel: Normal per-cpu: Oct 29 16:56:23 kernel: CPU 0: Hot: hi: 42, btch: 7 usd: 0 Cold: hi: 14, btch: 3 usd: 11 Oct 29 16:56:23 kernel: Active:2321 inactive:3424 dirty:0 writeback:0 unstable:0 Oct 29 16:56:23 kernel: free:471 slab:23550 mapped:1073 pagetables:78 bounce:0 Oct 29 16:56:23 kernel: Normal free:1884kB min:1440kB low:1800kB high:2160kB active:9284kB inactive:13696kB present:130048kB pages_scanned:0 all_unreclaimable? no Oct 29 16:56:23 kernel: lowmem_reserve[]: 0 Oct 29 16:56:23 kernel: Normal: 125*4kB 95*8kB 35*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1884kB Oct 29 16:56:23 kernel: Swap cache: add 0, delete 0, find 0/0, race 0+0 Oct 29 16:56:23 kernel: Free swap = 0kB Oct 29 16:56:23 kernel: Total swap = 0kB Oct 29 16:56:23 kernel: Free swap: 0kB Oct 29 16:56:23 kernel: 32767 pages of RAM Oct 29 16:56:23 kernel: 0 pages of HIGHMEM Oct 29 16:56:23 kernel: 1168 reserved pages Oct 29 16:56:23 kernel: 4216 pages shared Oct 29 16:56:23 kernel: 0 pages swap cached
Характер ошибок изменился, но проблема не решилась, интернет все так же отваливается:Code:echo 16384 > /proc/sys/vm/min_free_kbytes
Буду благодарен советам по траблшутингу.Code:Nov 26 05:30:26 kernel: dnsmasq invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0 Nov 26 05:30:27 kernel: Call Trace: Nov 26 05:30:27 kernel: [<8000ded0>] dump_stack+0x8/0x34 Nov 26 05:30:27 kernel: [<80057b58>] out_of_memory+0x2b4/0x2ec Nov 26 05:30:27 kernel: [<80059c58>] __alloc_pages+0x330/0x344 Nov 26 05:30:27 kernel: [<8005be74>] __do_page_cache_readahead+0x104/0x2c8 Nov 26 05:30:27 kernel: [<8005440c>] filemap_nopage+0x144/0x3cc Nov 26 05:30:27 kernel: [<80064b1c>] __handle_mm_fault+0x138/0xc20 Nov 26 05:30:27 kernel: [<80012000>] do_page_fault+0x140/0x3b0 Nov 26 05:30:27 kernel: [<80007d60>] ret_from_exception+0x0/0xc Nov 26 05:30:27 kernel: Mem-info: Nov 26 05:30:27 kernel: Normal per-cpu: Nov 26 05:30:27 kernel: CPU 0: Hot: hi: 42, btch: 7 usd: 0 Cold: hi: 14, btch: 3 usd: 11 Nov 26 05:30:27 kernel: Active:899 inactive:22 dirty:0 writeback:0 unstable:0 Nov 26 05:30:27 kernel: free:3153 slab:25672 mapped:19 pagetables:78 bounce:0 Nov 26 05:30:27 kernel: Normal free:12516kB min:16384kB low:20480kB high:24576kB active:3596kB inactive:88kB present:130048kB pages_scanned:7238 all_unreclaimable? yes Nov 26 05:30:27 kernel: lowmem_reserve[]: 0 Nov 26 05:30:27 kernel: Normal: 290*4kB 404*8kB 248*16kB 1*32kB 0*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 12360kB Nov 26 05:30:27 kernel: Swap cache: add 0, delete 0, find 0/0, race 0+0 Nov 26 05:30:27 kernel: Free swap = 0kB Nov 26 05:30:27 kernel: Total swap = 0kB Nov 26 05:30:27 kernel: Free swap: 0kB Nov 26 05:30:27 kernel: 32767 pages of RAM Nov 26 05:30:27 kernel: 0 pages of HIGHMEM Nov 26 05:30:27 kernel: 1168 reserved pages Nov 26 05:30:27 kernel: 989 pages shared Nov 26 05:30:27 kernel: 0 pages swap cached Nov 26 05:30:27 kernel: Out of memory: kill process 400 (php-fcgi) score 243 or a child Nov 26 05:30:27 kernel: Killed process 401 (php-fcgi)
Я протупил, нужно было > убрать понял когда роутер ушел на перезагрузку.
Интернет работает, но все что настраивалось скриптами (самба, торенты, poptop и т.д.) все пропало, бекапов настроек как назло нет.
Прошу совета как вернуть все в рабочее состояние.
Переписывать десяток скриптов и наново создавать самбовых пользователей очень неохота.
ssh доступен буквально пару секунд после включения не успеваю поправить.
Вылечил. Сразу после появления пинга раза с пятого успел зайти по ssh и сделать
Code:echo 8192 > /proc/sys/vm/min_free_kbytes
Last edited by Omega; 24-02-2013 at 15:44. Reason: 2 posts merged
А как в прошивке 1.9.2.7-d тоже увеличить этот параметр? Такого /proc/sys/vm/min_free_kbytes там нет, а ошибка вылезает такая:
kernel: __alloc_pages: 0-order allocation failed
Думаю проблема аналогичная теме.
Спасибо. Долго мучался с transmission. Помогло!
Всем доброго времени суток, у меня назрел вопрос касаемо прошивок RT-N16-1.9.2.7-rtn для, очевидно, RT-N16. Интересующие версии - r4XXX-r5XXX. У всех ли наблюдаются падения L2TP-сессий при фактической скорости скачивания чего-либо через torrent(торрент-клиент запущен на компьютере, который подключен к LAN-порту, >500 соединений с пирами одновременно) близкой к 85 мбит/с? Касаемо перегрева - его нет, стоит активное охлаждение на основном чипе, чипе радио и чипах памяти. До мода охлаждения, просто ребутался роутер, сейчас стало падать L2TP-подключение с ошибкой "connection reset by peer". Со штатной прошивкой 3.0.0.4.354 падений нет, всё работает стабильно. Однако, в штатной прошивке много чего нет и не работает, поэтому не могу отказаться от прошивок этой ветки. Буду благодарен за информацию по подобной проблеме. Провайдер - Билайн МСК, бывшая Корбина. Тариф - ночью скорость ограничена только физическими параметрами канала(около 95 мбит/с).
Last edited by jmt; 17-05-2013 at 19:53.
Подскажите пожалуйста, почему тырнет вырубается?Поиск не помогает http://wl500g.info/showthread.php?30...2-kfree%28%29&Code:18:33:32 22-07-2014 (warning|kern|kernel) [<802a3724>] dump_stack+0x8/0x34 18:33:32 22-07-2014 (warning|kern|kernel) [<80082f68>] kfree+0x150/0x158 18:33:32 22-07-2014 (warning|kern|kernel) [<801b2360>] __kfree_skb+0x14/0x1c4 18:33:32 22-07-2014 (warning|kern|kernel) [<802aa5e8>] osl_pktfree+0xd0/0x144 18:33:32 22-07-2014 (warning|kern|kernel) [<c03121bc>] wlc_dotxstatus+0xb48/0x1198 [wl] 18:33:32 22-07-2014 (warning|kern|kernel) [<c031cc2c>] wlc_dpc+0x368/0xab4 [wl] 18:33:32 22-07-2014 (warning|kern|kernel) [<c030a998>] wl_intrson+0xc4/0x250 [wl] 18:33:32 22-07-2014 (warning|kern|kernel) 18:33:32 22-07-2014 (warning|kern|kernel) [<80082f68>] kfree+0x150/0x158 18:33:32 22-07-2014 (warning|kern|kernel) [<801b2360>] __kfree_skb+0x14/0x1c4 18:33:32 22-07-2014 (warning|kern|kernel) [<801b55f0>] skb_free_datagram_locked+0x28/0x40 18:33:32 22-07-2014 (warning|kern|kernel) [<80227ca0>] udp_recvmsg+0x1a8/0x354 18:33:32 22-07-2014 (warning|kern|kernel) [<801ab368>] sock_common_recvmsg+0x44/0x60 18:33:32 22-07-2014 (warning|kern|kernel) [<801a94e8>] sock_recvmsg+0xb4/0xdc 18:33:32 22-07-2014 (warning|kern|kernel) [<801aa944>] sys_recvfrom+0x98/0x108 18:33:32 22-07-2014 (warning|kern|kernel) [<800116b0>] stack_done+0x20/0x40 18:33:32 22-07-2014 (warning|kern|kernel) 18:43:12 22-07-2014 (notice|user|c00f7d88>]) c00f7d88>] adm_enable_device+0x3604/0x437c [et] 18:43:12 22-07-2014 (warning|kern|kernel) 18:43:12 22-07-2014 (warning|kern|kernel) WARNING: at mm/slub.c:2432 kfree() 18:43:12 22-07-2014 (warning|kern|kernel) Call Trace: 18:43:12 22-07-2014 (warning|kern|kernel) [<802a3724>] dump_stack+0x8/0x34 18:43:12 22-07-2014 (warning|kern|kernel) [<80082f68>] kfree+0x150/0x158 18:43:12 22-07-2014 (warning|kern|kernel) [<801b2360>] __kfree_skb+0x14/0x1c4 18:43:12 22-07-2014 (warning|kern|kernel) [<802aa5e8>] osl_pktfree+0xd0/0x144 18:43:12 22-07-2014 (warning|kern|kernel) [<802a9860>] dma32_txreclaim+0x34/0x60 18:43:12 22-07-2014 (warning|kern|kernel) [<c00f7d88>] adm_enable_device+0x3604/0x437c [et] 18:43:12 22-07-2014 (warning|kern|kernel) 18:43:12 22-07-2014 (warning|kern|kernel) WARNING: at mm/slub.c:2432 kfree() 18:43:12 22-07-2014 (warning|kern|kernel) Call Trace: 18:43:12 22-07-2014 (warning|kern|kernel) [<802a3724>] dump_stack+0x8/0x34 18:43:12 22-07-2014 (warning|kern|kernel) [<80082f68>] kfree+0x150/0x158 18:43:12 22-07-2014 (warning|kern|kernel) [<801b2360>] __kfree_skb+0x14/0x1c4 18:43:12 22-07-2014 (warning|kern|kernel) [<802aa5e8>] osl_pktfree+0xd0/0x144 18:43:12 22-07-2014 (warning|kern|kernel) [<802a9860>] dma32_txreclaim+0x34/0x60 18:43:12 22-07-2014 (warning|kern|kernel) [<c00f7d88>] adm_enable_device+0x3604/0x437c [et] 18:43:12 22-07-2014 (warning|kern|kernel) 18:43:12 22-07-2014 (warning|kern|kernel) WARNING: at mm/slub.c:2432 kfree() 18:43:12 22-07-2014 (warning|kern|kernel) Call Trace:
WL500gpv2-1.9.2.7-rtn-r4667
МИНЗДРАВ
Первопричина в логе пропущена(не сохранилась?), но варианта два:
1) кто-то сожрал RAM
2) бага в wl.ko, у кого то уже видел подобное
Добрый день. Неожиданно начал вылетать transmission-daemon. Переустановка не помогает. Пока нет торрентов, все нормально, как только добавляю торрент - через пять минут вылетает. Где можно глянуть логи или причину? Спасибо.
Забыл написать - RT-N66U, прошивка от Merlina, использую Entware. В журнале обнаружил такие вот записи:
Feb 25 22:21:46 admin: Started transmission-daemon from .
Feb 25 22:21:49 transmission-daemon[1658]: UDP Failed to set receive buffer: requested 4194304, got 237568 (tr-udp.c:78)
Feb 25 22:21:49 transmission-daemon[1658]: UDP Failed to set send buffer: requested 1048576, got 237568 (tr-udp.c:89)
Last edited by mspuz; 25-02-2016 at 19:19.