Under heavy network load it sometimes goes really bad:( btw. this bug affects several Intel wifi cards and it occurred at least in last four Ubuntu releases. [101022.916007] ipw2200: Firmware error detected. Restarting. [101142.916008] ipw2200: Firmware error detected. Restarting. [101267.848008] ipw2200: Firmware error detected. Restarting. [101382.920008] ipw2200: Firmware error detected. Restarting. [101502.920008] ipw2200: Firmware error detected. Restarting. [101627.880007] ipw2200: Firmware error detected. Restarting. [106302.916008] ipw2200: Firmware error detected. Restarting. [106422.916007] ipw2200: Firmware error detected. Restarting. [106542.916007] ipw2200: Firmware error detected. Restarting. [106662.923572] ipw2200: Firmware error detected. Restarting. [106787.868007] ipw2200: Firmware error detected. Restarting. [106902.916008] ipw2200: Firmware error detected. Restarting. [107022.916008] ipw2200: Firmware error detected. Restarting. [107147.900008] ipw2200: Firmware error detected. Restarting. [107382.916008] ipw2200: Firmware error detected. Restarting. [107502.920008] ipw2200: Firmware error detected. Restarting. [107622.921673] ipw2200: Firmware error detected. Restarting. [107747.856007] ipw2200: Firmware error detected. Restarting. [112062.916007] ipw2200: Firmware error detected. Restarting. [112182.916008] ipw2200: Firmware error detected. Restarting. [112307.884007] ipw2200: Firmware error detected. Restarting. [112667.920008] ipw2200: Firmware error detected. Restarting. [112782.920008] ipw2200: Firmware error detected. Restarting. [112902.916007] ipw2200: Firmware error detected. Restarting. [113022.916007] ipw2200: Firmware error detected. Restarting. [113142.916008] ipw2200: Firmware error detected. Restarting. [113382.958604] ipw2200: Firmware error detected. Restarting. [113862.916008] ipw2200: Firmware error detected. Restarting. [113982.920009] ipw2200: Firmware error detected. Restarting. [114102.920008] ipw2200: Firmware error detected. Restarting. [114227.864007] ipw2200: Firmware error detected. Restarting. [114342.916008] ipw2200: Firmware error detected. Restarting. [114462.918622] ipw2200: Firmware error detected. Restarting. [114587.900007] ipw2200: Firmware error detected. Restarting. [114822.916008] ipw2200: Firmware error detected. Restarting. [114942.916038] ipw2200: Firmware error detected. Restarting. [115062.916008] ipw2200: Firmware error detected. Restarting. [115187.852007] ipw2200: Firmware error detected. Restarting. [115302.916007] ipw2200: Firmware error detected. Restarting. [115422.916007] ipw2200: Firmware error detected. Restarting. [118062.916007] ipw2200: Firmware error detected. Restarting. [118302.916008] ipw2200: Firmware error detected. Restarting. [118542.920008] ipw2200: Firmware error detected. Restarting. [118662.916008] ipw2200: Firmware error detected. Restarting. [119142.916008] ipw2200: Firmware error detected. Restarting. [119262.916008] ipw2200: Firmware error detected. Restarting. [119502.916008] ipw2200: Firmware error detected. Restarting. [119622.923094] ipw2200: Firmware error detected. Restarting. [119747.884008] ipw2200: Firmware error detected. Restarting. [119862.924009] ipw2200: Firmware error detected. Restarting. [120222.916008] ipw2200: Firmware error detected. Restarting. [120342.916007] ipw2200: Firmware error detected. Restarting. [123462.916009] ipw2200: Firmware error detected. Restarting. [123582.916008] ipw2200: Firmware error detected. Restarting. [123702.916007] ipw2200: Firmware error detected. Restarting. [123822.916007] ipw2200: Firmware error detected. Restarting. [124062.929886] ipw2200: Firmware error detected. Restarting. [124302.916008] ipw2200: Firmware error detected. Restarting. [124542.916008] ipw2200: Firmware error detected. Restarting. [124662.932051] ipw2200: Firmware error detected. Restarting. [124782.916008] ipw2200: Firmware error detected. Restarting. [125022.923598] ipw2200: Firmware error detected. Restarting. [125142.916008] ipw2200: Firmware error detected. Restarting. [125267.904008] ipw2200: Firmware error detected. Restarting. [125622.924007] ipw2200: Firmware error detected. Restarting. [125742.920579] ipw2200: Firmware error detected. Restarting. [126822.916008] ipw2200: Firmware error detected. Restarting. [126942.920009] ipw2200: Firmware error detected. Restarting. [127062.916392] ipw2200: Firmware error detected. Restarting. [127302.926294] ipw2200: Firmware error detected. Restarting. [127302.992841] __ratelimit: 3 callbacks suppressed [127302.992849] ipw2200/0: page allocation failure. order:1, mode:0x8020 [127302.992856] Pid: 727, comm: ipw2200/0 Not tainted 2.6.31-21-generic #59-Ubuntu [127302.992861] Call Trace: [127302.992877] [] ? printk+0x18/0x1c [127302.992888] [] __alloc_pages_slowpath+0x45c/0x490 [127302.992895] [] __alloc_pages_nodemask+0x10f/0x120 [127302.992904] [] dma_generic_alloc_coherent+0x5a/0xc0 [127302.992911] [] T.514+0x117/0x1b0 [127302.992918] [] ? dma_generic_alloc_coherent+0x0/0xc0 [127302.992925] [] ? _spin_lock_irqsave+0x2a/0x40 [127302.992931] [] dma_pool_alloc+0x5c/0x110 [127302.992980] [] ipw_load_firmware+0x182/0x580 [ipw2200] [127302.992997] [] ? enqueue_task_fair+0x31/0x70 [127302.993006] [] ? getnstimeofday+0x56/0x110 [127302.993015] [] ? ktime_get_ts+0x4c/0x60 [127302.993024] [] ? lapic_next_event+0x16/0x20 [127302.993031] [] ? clockevents_program_event+0x8b/0x130 [127302.993038] [] ? tick_dev_program_event+0x45/0xe0 [127302.993045] [] ? tick_program_event+0x29/0x40 [127302.993052] [] ? hrtimer_interrupt+0x183/0x210 [127302.993060] [] ? __do_softirq+0xe5/0x1a0 [127302.993069] [] ? handle_IRQ_event+0x4c/0x140 [127302.993075] [] ? irq_exit+0x2f/0x70 [127302.993081] [] ? apic_timer_interrupt+0x31/0x40 [127302.993090] [] ? delay_tsc+0x3b/0x70 [127302.993096] [] ? __delay+0x9/0x10 [127302.993101] [] ? __const_udelay+0x2b/0x30 [127302.993119] [] ? ipw_load_ucode+0x1a5/0x3a0 [ipw2200] [127302.993126] [] ? partition_sched_domains+0x13b/0x2b0 [127302.993134] [] ? mce_do_trigger+0x20/0x40 [127302.993140] [] ? delay_tsc+0x3d/0x70 [127302.993162] [] ? ipw_stop_nic+0x31/0x60 [ipw2200] [127302.993181] [] ipw_load+0x28c/0x770 [ipw2200] [127302.993196] [] ? __ipw_send_cmd+0x22b/0x360 [ipw2200] [127302.993219] [] ipw_up+0x77/0x410 [ipw2200] [127302.993227] [] ? default_spin_lock_flags+0x8/0x10 [127302.993234] [] ? _spin_lock_irqsave+0x2a/0x40 [127302.993257] [] ipw_adapter_restart+0x34/0x60 [ipw2200] [127302.993273] [] ipw_bg_adapter_restart+0x27/0x40 [ipw2200] [127302.993286] [] run_workqueue+0x6e/0x140 [127302.993303] [] ? ipw_bg_adapter_restart+0x0/0x40 [ipw2200] [127302.993314] [] worker_thread+0x88/0xe0 [127302.993323] [] ? autoremove_wake_function+0x0/0x40 [127302.993332] [] ? worker_thread+0x0/0xe0 [127302.993338] [] kthread+0x7c/0x90 [127302.993343] [] ? kthread+0x0/0x90 [127302.993349] [] kernel_thread_helper+0x7/0x10 [127302.993353] Mem-Info: [127302.993357] DMA per-cpu: [127302.993361] CPU 0: hi: 0, btch: 1 usd: 0 [127302.993364] Normal per-cpu: [127302.993368] CPU 0: hi: 186, btch: 31 usd: 113 [127302.993371] HighMem per-cpu: [127302.993374] CPU 0: hi: 186, btch: 31 usd: 54 [127302.993382] Active_anon:96311 active_file:94774 inactive_anon:54900 [127302.993384] inactive_file:204369 unevictable:0 dirty:16607 writeback:14 unstable:0 [127302.993387] free:11206 slab:38298 mapped:19559 pagetables:2490 bounce:0 [127302.993395] DMA free:3488kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:15852kB pages_scanned:0 all_unreclaimable? no [127302.993401] lowmem_reserve[]: 0 865 2014 2014 [127302.993412] Normal free:40844kB min:3728kB low:4660kB high:5592kB active_anon:85380kB inactive_anon:112324kB active_file:191848kB inactive_file:240952kB unevictable:0kB present:885944kB pages_scanned:0 all_unreclaimable? no [127302.993419] lowmem_reserve[]: 0 0 9197 9197 [127302.993429] HighMem free:492kB min:512kB low:1748kB high:2988kB active_anon:299864kB inactive_anon:107276kB active_file:187248kB inactive_file:576524kB unevictable:0kB present:1177296kB pages_scanned:0 all_unreclaimable? no [127302.993436] lowmem_reserve[]: 0 0 0 0 [127302.993442] DMA: 4*4kB 0*8kB 1*16kB 0*32kB 2*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3488kB [127302.993460] Normal: 10073*4kB 9*8kB 0*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 40844kB [127302.993477] HighMem: 123*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 492kB [127302.993494] 301244 total pagecache pages [127302.993497] 482 pages in swap cache [127302.993502] Swap cache stats: add 56078, delete 55596, find 15443/18180 [127302.993505] Free swap = 3983200kB [127302.993508] Total swap = 4000144kB [127302.996016] 523968 pages RAM [127302.996016] 296642 pages HighMem [127302.996016] 17007 pages reserved [127302.996016] 346013 pages shared [127302.996016] 309348 pages non-shared [127303.100086] ipw2200/0: page allocation failure. order:1, mode:0x8020 [127303.100096] Pid: 727, comm: ipw2200/0 Not tainted 2.6.31-21-generic #59-Ubuntu [127303.100101] Call Trace: [127303.100118] [] ? printk+0x18/0x1c [127303.100130] [] __alloc_pages_slowpath+0x45c/0x490 [127303.100137] [] __alloc_pages_nodemask+0x10f/0x120 [127303.100146] [] dma_generic_alloc_coherent+0x5a/0xc0 [127303.100153] [] T.514+0x117/0x1b0 [127303.100160] [] ? dma_generic_alloc_coherent+0x0/0xc0 [127303.100167] [] ? _spin_lock_irqsave+0x2a/0x40 [127303.100173] [] dma_pool_alloc+0x5c/0x110 [127303.100180] [] ? default_wake_function+0x0/0x10 [127303.100231] [] ipw_load_firmware+0x182/0x580 [ipw2200] [127303.100244] [] ? enqueue_task_fair+0x31/0x70 [127303.100253] [] ? getnstimeofday+0x56/0x110 [127303.100263] [] ? ktime_get_ts+0x4c/0x60 [127303.100272] [] ? lapic_next_event+0x16/0x20 [127303.100279] [] ? clockevents_program_event+0x8b/0x130 [127303.100286] [] ? tick_dev_program_event+0x45/0xe0 [127303.100293] [] ? tick_program_event+0x29/0x40 [127303.100300] [] ? hrtimer_interrupt+0x183/0x210 [127303.100308] [] ? __do_softirq+0xe5/0x1a0 [127303.100316] [] ? handle_IRQ_event+0x4c/0x140 [127303.100323] [] ? irq_exit+0x2f/0x70 [127303.100329] [] ? apic_timer_interrupt+0x31/0x40 [127303.100338] [] ? delay_tsc+0x3b/0x70 [127303.100344] [] ? __delay+0x9/0x10 [127303.100349] [] ? __const_udelay+0x2b/0x30 [127303.100367] [] ? ipw_load_ucode+0x1a5/0x3a0 [ipw2200] [127303.100373] [] ? partition_sched_domains+0x13b/0x2b0 [127303.100381] [] ? mce_do_trigger+0x20/0x40 [127303.100387] [] ? delay_tsc+0x3d/0x70 [127303.100409] [] ? ipw_stop_nic+0x31/0x60 [ipw2200] [127303.100427] [] ipw_load+0x28c/0x770 [ipw2200] [127303.100442] [] ? __ipw_send_cmd+0x22b/0x360 [ipw2200] [127303.100464] [] ipw_up+0x77/0x410 [ipw2200] [127303.100473] [] ? default_spin_lock_flags+0x8/0x10 [127303.100479] [] ? _spin_lock_irqsave+0x2a/0x40 [127303.100501] [] ipw_adapter_restart+0x34/0x60 [ipw2200] [127303.100517] [] ipw_bg_adapter_restart+0x27/0x40 [ipw2200] [127303.100531] [] run_workqueue+0x6e/0x140 [127303.100548] [] ? ipw_bg_adapter_restart+0x0/0x40 [ipw2200] [127303.100559] [] worker_thread+0x88/0xe0 [127303.100568] [] ? autoremove_wake_function+0x0/0x40 [127303.100577] [] ? worker_thread+0x0/0xe0 [127303.100582] [] kthread+0x7c/0x90 [127303.100588] [] ? kthread+0x0/0x90 [127303.100594] [] kernel_thread_helper+0x7/0x10 [127303.100598] Mem-Info: [127303.100601] DMA per-cpu: [127303.100605] CPU 0: hi: 0, btch: 1 usd: 0 [127303.100609] Normal per-cpu: [127303.100612] CPU 0: hi: 186, btch: 31 usd: 177 [127303.100615] HighMem per-cpu: [127303.100619] CPU 0: hi: 186, btch: 31 usd: 54 [127303.100626] Active_anon:96311 active_file:94777 inactive_anon:54900 [127303.100629] inactive_file:204296 unevictable:0 dirty:16593 writeback:30 unstable:0 [127303.100631] free:11206 slab:38298 mapped:19559 pagetables:2490 bounce:0 [127303.100639] DMA free:3488kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:15852kB pages_scanned:0 all_unreclaimable? no [127303.100645] lowmem_reserve[]: 0 865 2014 2014 [127303.100657] Normal free:40844kB min:3728kB low:4660kB high:5592kB active_anon:85380kB inactive_anon:112324kB active_file:191856kB inactive_file:240656kB unevictable:0kB present:885944kB pages_scanned:65 all_unreclaimable? no [127303.100663] lowmem_reserve[]: 0 0 9197 9197 [127303.100674] HighMem free:492kB min:512kB low:1748kB high:2988kB active_anon:299864kB inactive_anon:107276kB active_file:187252kB inactive_file:576528kB unevictable:0kB present:1177296kB pages_scanned:0 all_unreclaimable? no [127303.100680] lowmem_reserve[]: 0 0 0 0 [127303.100687] DMA: 4*4kB 0*8kB 1*16kB 0*32kB 2*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3488kB [127303.100704] Normal: 10073*4kB 9*8kB 0*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 40844kB [127303.100721] HighMem: 123*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 492kB [127303.100738] 301185 total pagecache pages [127303.100742] 482 pages in swap cache [127303.100746] Swap cache stats: add 56078, delete 55596, find 15443/18180 [127303.100750] Free swap = 3983200kB [127303.100753] Total swap = 4000144kB [127303.104050] 523968 pages RAM [127303.104050] 296642 pages HighMem [127303.104050] 17007 pages reserved [127303.104050] 345958 pages shared [127303.104050] 309341 pages non-shared [127303.208172] ipw2200/0: page allocation failure. order:1, mode:0x8020 [127303.208189] Pid: 727, comm: ipw2200/0 Not tainted 2.6.31-21-generic #59-Ubuntu [127303.208198] Call Trace: [127303.208221] [] ? printk+0x18/0x1c [127303.208241] [] __alloc_pages_slowpath+0x45c/0x490 [127303.208258] [] __alloc_pages_nodemask+0x10f/0x120 [127303.208277] [] dma_generic_alloc_coherent+0x5a/0xc0 [127303.208292] [] T.514+0x117/0x1b0 [127303.208306] [] ? dma_generic_alloc_coherent+0x0/0xc0 [127303.208322] [] ? _spin_lock_irqsave+0x2a/0x40 [127303.208335] [] dma_pool_alloc+0x5c/0x110 [127303.208351] [] ? default_wake_function+0x0/0x10 [127303.208415] [] ipw_load_firmware+0x182/0x580 [ipw2200] [127303.208446] [] ? getnstimeofday+0x56/0x110 [127303.208463] [] ? ktime_get_ts+0x4c/0x60 [127303.208479] [] ? lapic_next_event+0x16/0x20 [127303.208495] [] ? clockevents_program_event+0x8b/0x130 [127303.208511] [] ? tick_dev_program_event+0x45/0xe0 [127303.208527] [] ? tick_program_event+0x29/0x40 [127303.208542] [] ? hrtimer_interrupt+0x183/0x210 [127303.208558] [] ? __do_softirq+0xe5/0x1a0 [127303.208574] [] ? handle_IRQ_event+0x4c/0x140 [127303.208593] [] ? delay_tsc+0x3b/0x70 [127303.208606] [] ? __delay+0x9/0x10 [127303.208619] [] ? __const_udelay+0x2b/0x30 [127303.208654] [] ? ipw_load_ucode+0x1a5/0x3a0 [ipw2200] [127303.208670] [] ? partition_sched_domains+0x13b/0x2b0 [127303.208686] [] ? mce_do_trigger+0x20/0x40 [127303.208699] [] ? delay_tsc+0x3d/0x70 [127303.208740] [] ? ipw_stop_nic+0x31/0x60 [ipw2200] [127303.208780] [] ipw_load+0x28c/0x770 [ipw2200] [127303.208814] [] ? __ipw_send_cmd+0x22b/0x360 [ipw2200] [127303.208862] [] ipw_up+0x77/0x410 [ipw2200] [127303.208878] [] ? default_spin_lock_flags+0x8/0x10 [127303.208893] [] ? _spin_lock_irqsave+0x2a/0x40 [127303.208937] [] ipw_adapter_restart+0x34/0x60 [ipw2200] [127303.208973] [] ipw_bg_adapter_restart+0x27/0x40 [ipw2200] [127303.208996] [] run_workqueue+0x6e/0x140 [127303.209034] [] ? ipw_bg_adapter_restart+0x0/0x40 [ipw2200] [127303.209057] [] worker_thread+0x88/0xe0 [127303.209075] [] ? autoremove_wake_function+0x0/0x40 [127303.209094] [] ? worker_thread+0x0/0xe0 [127303.209107] [] kthread+0x7c/0x90 [127303.209120] [] ? kthread+0x0/0x90 [127303.209134] [] kernel_thread_helper+0x7/0x10 [127303.209142] Mem-Info: [127303.209149] DMA per-cpu: [127303.209158] CPU 0: hi: 0, btch: 1 usd: 0 [127303.209166] Normal per-cpu: [127303.209174] CPU 0: hi: 186, btch: 31 usd: 171 [127303.209182] HighMem per-cpu: [127303.209190] CPU 0: hi: 186, btch: 31 usd: 54 [127303.209207] Active_anon:96311 active_file:94777 inactive_anon:54900 [127303.209212] inactive_file:204296 unevictable:0 dirty:16606 writeback:14 unstable:0 [127303.209218] free:11206 slab:38290 mapped:19559 pagetables:2490 bounce:0 [127303.209236] DMA free:3488kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:15852kB pages_scanned:0 all_unreclaimable? no [127303.209250] lowmem_reserve[]: 0 865 2014 2014 [127303.209276] Normal free:40844kB min:3728kB low:4660kB high:5592kB active_anon:85380kB inactive_anon:112324kB active_file:191856kB inactive_file:240656kB unevictable:0kB present:885944kB pages_scanned:65 all_unreclaimable? no [127303.209291] lowmem_reserve[]: 0 0 9197 9197 [127303.209316] HighMem free:492kB min:512kB low:1748kB high:2988kB active_anon:299864kB inactive_anon:107276kB active_file:187252kB inactive_file:576528kB unevictable:0kB present:1177296kB pages_scanned:0 all_unreclaimable? no [127303.209331] lowmem_reserve[]: 0 0 0 0 [127303.209345] DMA: 4*4kB 0*8kB 1*16kB 0*32kB 2*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3488kB [127303.209385] Normal: 10073*4kB 9*8kB 0*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 40844kB [127303.209425] HighMem: 123*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 492kB [127303.209464] 301185 total pagecache pages [127303.209472] 482 pages in swap cache [127303.209481] Swap cache stats: add 56078, delete 55596, find 15443/18180 [127303.209490] Free swap = 3983200kB [127303.209496] Total swap = 4000144kB [127303.212054] 523968 pages RAM [127303.212054] 296642 pages HighMem [127303.212054] 17007 pages reserved [127303.212054] 345967 pages shared [127303.212054] 309337 pages non-shared [127422.920163] ipw2200: Firmware error detected. Restarting. [127547.896008] ipw2200: Firmware error detected. Restarting. [127902.916008] ipw2200: Firmware error detected. Restarting. [128022.923822] ipw2200: Firmware error detected. Restarting.