Tried the workaround, but connection was unstable when moving lots of data. Also started getting these kinds of messages in dmesg: [937173.268949] kworker/0:1: page allocation failure. order:1, mode:0x4020 [937173.268956] Pid: 2064, comm: kworker/0:1 Not tainted 2.6.38-8-generic #42-Ubuntu [937173.268958] Call Trace: [937173.268961] [] ? __alloc_pages_nodemask+0x604/0x840 [937173.268976] [] ? alloc_pages_current+0xa5/0x110 [937173.268981] [] ? new_slab+0x282/0x290 [937173.268984] [] ? __slab_alloc+0x262/0x390 [937173.268996] [] ? ath_rxbuf_alloc+0x39/0xc0 [ath] [937173.269000] [] ? __kmalloc_node_track_caller+0x9b/0x1a0 [937173.269005] [] ? ath_rxbuf_alloc+0x39/0xc0 [ath] [937173.269011] [] ? __alloc_skb+0x83/0x170 [937173.269015] [] ? ath_rxbuf_alloc+0x39/0xc0 [ath] [937173.269023] [] ? ath_rx_tasklet+0x462/0x850 [ath9k] [937173.269029] [] ? nommu_map_page+0x0/0x90 [937173.269034] [] ? ath9k_ioread32+0x35/0x90 [ath9k] [937173.269039] [] ? ath9k_tasklet+0x96/0x190 [ath9k] [937173.269044] [] ? tasklet_action+0x73/0x120 [937173.269047] [] ? __do_softirq+0xa8/0x1c0 [937173.269052] [] ? ack_apic_level+0x78/0x1a0 [937173.269057] [] ? mempool_alloc_slab+0x15/0x20 [937173.269061] [] ? call_softirq+0x1c/0x30 [937173.269064] [] ? do_softirq+0x65/0xa0 [937173.269067] [] ? irq_exit+0x85/0x90 [937173.269073] [] ? do_IRQ+0x66/0xe0 [937173.269077] [] ? ret_from_intr+0x0/0x15 [937173.269079] [] ? kmem_cache_alloc+0x75/0x120 [937173.269086] [] ? mempool_alloc_slab+0x15/0x20 [937173.269089] [] ? mempool_alloc+0x59/0x140 [937173.269094] [] ? generic_make_request+0x2d8/0x5c0 [937173.269099] [] ? bio_alloc_bioset+0x3e/0xf0 [937173.269104] [] ? crypt_alloc_buffer+0x44/0x170 [dm_crypt] [937173.269109] [] ? kcryptd_crypt+0x0/0x40 [dm_crypt] [937173.269113] [] ? kcryptd_crypt_write_convert+0xd1/0x270 [dm_crypt] [937173.269117] [] ? kcryptd_crypt+0x0/0x40 [dm_crypt] [937173.269121] [] ? kcryptd_crypt+0x1f/0x40 [dm_crypt] [937173.269126] [] ? process_one_work+0x11d/0x420 [937173.269130] [] ? worker_thread+0x168/0x360 [937173.269133] [] ? worker_thread+0x0/0x360 [937173.269137] [] ? kthread+0x96/0xa0 [937173.269140] [] ? kernel_thread_helper+0x4/0x10 [937173.269144] [] ? kthread+0x0/0xa0 [937173.269147] [] ? kernel_thread_helper+0x0/0x10 [937173.269149] Mem-Info: [937173.269151] Node 0 DMA per-cpu: [937173.269154] CPU 0: hi: 0, btch: 1 usd: 0 [937173.269157] CPU 1: hi: 0, btch: 1 usd: 0 [937173.269159] Node 0 DMA32 per-cpu: [937173.269162] CPU 0: hi: 186, btch: 31 usd: 182 [937173.269164] CPU 1: hi: 186, btch: 31 usd: 179 [937173.269169] active_anon:290353 inactive_anon:97045 isolated_anon:35 [937173.269171] active_file:11073 inactive_file:10739 isolated_file:0 [937173.269172] unevictable:0 dirty:10 writeback:20634 unstable:0 [937173.269173] free:25046 slab_reclaimable:10342 slab_unreclaimable:15340 [937173.269174] mapped:10887 shmem:79398 pagetables:12289 bounce:0 [937173.269176] Node 0 DMA free:7916kB min:40kB low:48kB high:60kB active_anon:1216kB inactive_anon:1416kB active_file:3100kB inactive_file:1648kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15684kB mlocked:0kB dirty:0kB writeback:0kB mapped:564kB shmem:2404kB slab_reclaimable:364kB slab_unreclaimable:228kB kernel_stack:0kB pagetables:8kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:237 all_unreclaimable? no [937173.269187] lowmem_reserve[]: 0 1973 1973 1973 [937173.269191] Node 0 DMA32 free:92268kB min:5664kB low:7080kB high:8496kB active_anon:1160196kB inactive_anon:386764kB active_file:41192kB inactive_file:41308kB unevictable:0kB isolated(anon):140kB isolated(file):0kB present:2020976kB mlocked:0kB dirty:40kB writeback:82536kB mapped:42984kB shmem:315188kB slab_reclaimable:41004kB slab_unreclaimable:61132kB kernel_stack:4360kB pagetables:49148kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [937173.269202] lowmem_reserve[]: 0 0 0 0 [937173.269206] Node 0 DMA: 41*4kB 159*8kB 57*16kB 20*32kB 5*64kB 4*128kB 4*256kB 2*512kB 0*1024kB 1*2048kB 0*4096kB = 7916kB [937173.269217] Node 0 DMA32: 22911*4kB 0*8kB 1*16kB 1*32kB 0*64kB 1*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 92332kB [937173.269228] 130868 total pagecache pages [937173.269230] 29666 pages in swap cache [937173.269232] Swap cache stats: add 623334, delete 593668, find 218798/255549 [937173.269234] Free swap = 5692120kB [937173.269236] Total swap = 6291452kB [937173.270011] 516328 pages RAM [937173.270011] 10049 pages reserved [937173.270011] 174125 pages shared [937173.270011] 425995 pages non-shared [937173.270011] SLUB: Unable to allocate memory on node -1 (gfp=0x20) [937173.270011] cache: kmalloc-8192, object size: 8192, buffer size: 8192, default order: 3, min order: 1 [937173.270011] node 0: slabs: 151, objs: 595, free: 0 [937173.278212] skbuff alloc of size 3904 failed