From: Pavel Machek <pavel@ucw.cz> To: sgruszka@redhat.com, linux-wireless@vger.kernel.org, johannes.berg@intel.com, wey-yi.w.guy@intel.com, ilw@linux.intel.com, kernel list <linux-kernel@vger.kernel.org> Cc: Andrew Morton <akpm@osdl.org>, linux-mm@kvack.org Subject: iwl3945: order 5 allocation during ifconfig up; vm problem? Date: Sun, 9 Sep 2012 23:32:28 +0200 [thread overview] Message-ID: <20120909213228.GA5538@elf.ucw.cz> (raw) Hi! On 3.6.0-rc2+, I tried to turn on the wireless, but got root@amd:~# ifconfig wlan0 10.0.0.6 up SIOCSIFFLAGS: Cannot allocate memory SIOCSIFFLAGS: Cannot allocate memory root@amd:~# It looks like it uses "a bit too big" allocations to allocate firmware...? Order five allocation.... Hmm... then I did "echo 3 > /proc/sys/vm/drop_caches" and now the network works. Is it VM problem that it failed to allocate memory when it was freeable? Pavel iwl3945 0000:03:00.0: failed to allocate pci memory iwl3945 0000:03:00.0: Could not read microcode: -12 firmware 0000:03:00.0: firmware_loading_store: vmap() failed iwl3945 0000:03:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2 iwl3945 0000:03:00.0: Loaded firmware iwlwifi-3945-1.ucode, which is deprecated. Please use API v2 instead. iwl3945 0000:03:00.0: loaded firmware version 15.32.2.9 ifconfig: page allocation failure: order:5, mode:0x80d0 Pid: 21116, comm: ifconfig Tainted: G W 3.6.0-rc2+ #228 Call Trace: [<c029ebf6>] warn_alloc_failed+0xb6/0x100 [<c02a0321>] __alloc_pages_nodemask+0x4c1/0x6e0 [<c020699c>] dma_generic_alloc_coherent+0x8c/0xc0 [<c05c4d59>] il3945_mac_start+0x1269/0x1280 [<c0206910>] ? dma_generic_free_coherent+0x30/0x30 [<c0800f64>] ? packet_notifier+0xc4/0x1a0 [<c088094c>] ieee80211_do_open+0x28c/0x840 [<c087f399>] ? ieee80211_check_concurrent_iface+0x19/0x190 [<c024c7ea>] ? raw_notifier_call_chain+0x1a/0x20 [<c0880f3b>] ieee80211_open+0x3b/0x80 [<c0769966>] __dev_open+0x96/0xf0 [<c08c73a5>] ? _raw_spin_unlock_bh+0x25/0x30 [<c076633d>] __dev_change_flags+0x7d/0x150 [<c076988e>] dev_change_flags+0x1e/0x60 [<c07d819d>] devinet_ioctl+0x69d/0x770 [<c076b026>] ? dev_ioctl+0x336/0x740 [<c07d959a>] inet_ioctl+0x9a/0xc0 [<c0756a33>] sock_ioctl+0x63/0x240 [<c07569d0>] ? sock_fasync+0x80/0x80 [<c02d91a3>] do_vfs_ioctl+0x83/0x570 [<c0223a50>] ? mm_fault_error+0x170/0x170 [<c024ba86>] ? up_read+0x16/0x30 [<c0223bcc>] ? do_page_fault+0x17c/0x3b0 [<c02d96c9>] sys_ioctl+0x39/0x70 [<c08c7c10>] sysenter_do_call+0x12/0x31 Mem-Info: DMA per-cpu: CPU 0: hi: 0, btch: 1 usd: 0 CPU 1: hi: 0, btch: 1 usd: 0 Normal per-cpu: CPU 0: hi: 186, btch: 31 usd: 30 CPU 1: hi: 186, btch: 31 usd: 0 HighMem per-cpu: CPU 0: hi: 186, btch: 31 usd: 0 CPU 1: hi: 186, btch: 31 usd: 0 active_anon:250783 inactive_anon:118977 isolated_anon:0 active_file:14686 inactive_file:13826 isolated_file:0 unevictable:0 dirty:3050 writeback:0 unstable:0 free:30113 slab_reclaimable:43820 slab_unreclaimable:34426 mapped:11898 shmem:19084 pagetables:3043 bounce:0 DMA free:1580kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15788kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes lowmem_reserve[]: 0 864 2005 2005 Normal free:115348kB min:3728kB low:4660kB high:5592kB active_anon:193616kB inactive_anon:192540kB active_file:19528kB inactive_file:12916kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:885072kB mlocked:0kB dirty:5388kB writeback:0kB mapped:9212kB shmem:29100kB slab_reclaimable:175280kB slab_unreclaimable:137704kB kernel_stack:6032kB pagetables:12172kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 9125 9125 HighMem free:3524kB min:512kB low:1740kB high:2972kB active_anon:809516kB inactive_anon:283368kB active_file:39216kB inactive_file:42388kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:1168080kB mlocked:0kB dirty:6812kB writeback:0kB mapped:38380kB shmem:47236kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 0 0 DMA: 1*4kB 1*8kB 0*16kB 1*32kB 2*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1580kB Normal: 4729*4kB 8354*8kB 1683*16kB 74*32kB 4*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 115300kB HighMem: 537*4kB 118*8kB 27*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3524kB 62305 total pagecache pages 14672 pages in swap cache Swap cache stats: add 96156, delete 81484, find 3042279/3044117 Free swap = 480024kB Total swap = 779148kB 521920 pages RAM 294610 pages HighMem 9083 pages reserved 244243 pages shared 450983 pages non-shared iwl3945 0000:03:00.0: failed to allocate pci memory iwl3945 0000:03:00.0: Could not read microcode: -12 -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
WARNING: multiple messages have this Message-ID (diff)
From: Pavel Machek <pavel@ucw.cz> To: sgruszka@redhat.com, linux-wireless@vger.kernel.org, johannes.berg@intel.com, wey-yi.w.guy@intel.com, ilw@linux.intel.com, kernel list <linux-kernel@vger.kernel.org> Cc: Andrew Morton <akpm@osdl.org>, linux-mm@kvack.org Subject: iwl3945: order 5 allocation during ifconfig up; vm problem? Date: Sun, 9 Sep 2012 23:32:28 +0200 [thread overview] Message-ID: <20120909213228.GA5538@elf.ucw.cz> (raw) Hi! On 3.6.0-rc2+, I tried to turn on the wireless, but got root@amd:~# ifconfig wlan0 10.0.0.6 up SIOCSIFFLAGS: Cannot allocate memory SIOCSIFFLAGS: Cannot allocate memory root@amd:~# It looks like it uses "a bit too big" allocations to allocate firmware...? Order five allocation.... Hmm... then I did "echo 3 > /proc/sys/vm/drop_caches" and now the network works. Is it VM problem that it failed to allocate memory when it was freeable? Pavel iwl3945 0000:03:00.0: failed to allocate pci memory iwl3945 0000:03:00.0: Could not read microcode: -12 firmware 0000:03:00.0: firmware_loading_store: vmap() failed iwl3945 0000:03:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2 iwl3945 0000:03:00.0: Loaded firmware iwlwifi-3945-1.ucode, which is deprecated. Please use API v2 instead. iwl3945 0000:03:00.0: loaded firmware version 15.32.2.9 ifconfig: page allocation failure: order:5, mode:0x80d0 Pid: 21116, comm: ifconfig Tainted: G W 3.6.0-rc2+ #228 Call Trace: [<c029ebf6>] warn_alloc_failed+0xb6/0x100 [<c02a0321>] __alloc_pages_nodemask+0x4c1/0x6e0 [<c020699c>] dma_generic_alloc_coherent+0x8c/0xc0 [<c05c4d59>] il3945_mac_start+0x1269/0x1280 [<c0206910>] ? dma_generic_free_coherent+0x30/0x30 [<c0800f64>] ? packet_notifier+0xc4/0x1a0 [<c088094c>] ieee80211_do_open+0x28c/0x840 [<c087f399>] ? ieee80211_check_concurrent_iface+0x19/0x190 [<c024c7ea>] ? raw_notifier_call_chain+0x1a/0x20 [<c0880f3b>] ieee80211_open+0x3b/0x80 [<c0769966>] __dev_open+0x96/0xf0 [<c08c73a5>] ? _raw_spin_unlock_bh+0x25/0x30 [<c076633d>] __dev_change_flags+0x7d/0x150 [<c076988e>] dev_change_flags+0x1e/0x60 [<c07d819d>] devinet_ioctl+0x69d/0x770 [<c076b026>] ? dev_ioctl+0x336/0x740 [<c07d959a>] inet_ioctl+0x9a/0xc0 [<c0756a33>] sock_ioctl+0x63/0x240 [<c07569d0>] ? sock_fasync+0x80/0x80 [<c02d91a3>] do_vfs_ioctl+0x83/0x570 [<c0223a50>] ? mm_fault_error+0x170/0x170 [<c024ba86>] ? up_read+0x16/0x30 [<c0223bcc>] ? do_page_fault+0x17c/0x3b0 [<c02d96c9>] sys_ioctl+0x39/0x70 [<c08c7c10>] sysenter_do_call+0x12/0x31 Mem-Info: DMA per-cpu: CPU 0: hi: 0, btch: 1 usd: 0 CPU 1: hi: 0, btch: 1 usd: 0 Normal per-cpu: CPU 0: hi: 186, btch: 31 usd: 30 CPU 1: hi: 186, btch: 31 usd: 0 HighMem per-cpu: CPU 0: hi: 186, btch: 31 usd: 0 CPU 1: hi: 186, btch: 31 usd: 0 active_anon:250783 inactive_anon:118977 isolated_anon:0 active_file:14686 inactive_file:13826 isolated_file:0 unevictable:0 dirty:3050 writeback:0 unstable:0 free:30113 slab_reclaimable:43820 slab_unreclaimable:34426 mapped:11898 shmem:19084 pagetables:3043 bounce:0 DMA free:1580kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15788kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes lowmem_reserve[]: 0 864 2005 2005 Normal free:115348kB min:3728kB low:4660kB high:5592kB active_anon:193616kB inactive_anon:192540kB active_file:19528kB inactive_file:12916kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:885072kB mlocked:0kB dirty:5388kB writeback:0kB mapped:9212kB shmem:29100kB slab_reclaimable:175280kB slab_unreclaimable:137704kB kernel_stack:6032kB pagetables:12172kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 9125 9125 HighMem free:3524kB min:512kB low:1740kB high:2972kB active_anon:809516kB inactive_anon:283368kB active_file:39216kB inactive_file:42388kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:1168080kB mlocked:0kB dirty:6812kB writeback:0kB mapped:38380kB shmem:47236kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 0 0 DMA: 1*4kB 1*8kB 0*16kB 1*32kB 2*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1580kB Normal: 4729*4kB 8354*8kB 1683*16kB 74*32kB 4*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 115300kB HighMem: 537*4kB 118*8kB 27*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3524kB 62305 total pagecache pages 14672 pages in swap cache Swap cache stats: add 96156, delete 81484, find 3042279/3044117 Free swap = 480024kB Total swap = 779148kB 521920 pages RAM 294610 pages HighMem 9083 pages reserved 244243 pages shared 450983 pages non-shared iwl3945 0000:03:00.0: failed to allocate pci memory iwl3945 0000:03:00.0: Could not read microcode: -12 -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next reply other threads:[~2012-09-09 21:32 UTC|newest] Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-09-09 21:32 Pavel Machek [this message] 2012-09-09 21:32 ` iwl3945: order 5 allocation during ifconfig up; vm problem? Pavel Machek 2012-09-09 22:40 ` David Rientjes 2012-09-09 22:40 ` David Rientjes 2012-09-10 11:11 ` Pavel Machek 2012-09-10 11:11 ` Pavel Machek 2012-09-11 23:25 ` Andrew Morton 2012-09-11 23:25 ` Andrew Morton 2012-09-12 5:16 ` Eric Dumazet 2012-09-12 5:16 ` Eric Dumazet 2012-09-12 5:57 ` Marc MERLIN 2012-09-12 5:57 ` Marc MERLIN 2012-09-12 6:54 ` Johannes Berg 2012-09-12 6:54 ` Johannes Berg 2012-09-24 9:03 ` Dan Carpenter 2012-09-24 9:03 ` Dan Carpenter 2012-09-24 9:14 ` Johannes Berg 2012-09-24 9:14 ` Johannes Berg 2012-09-12 9:22 ` Stanislaw Gruszka 2012-09-12 9:22 ` Stanislaw Gruszka 2012-09-12 10:18 ` Mel Gorman 2012-09-12 10:18 ` Mel Gorman 2012-10-03 11:37 ` Stanislaw Gruszka 2012-10-03 11:37 ` Stanislaw Gruszka 2012-10-03 18:07 ` David Rientjes 2012-10-03 18:07 ` David Rientjes 2012-10-05 8:37 ` Stanislaw Gruszka 2012-10-05 8:37 ` Stanislaw Gruszka 2012-10-06 12:08 ` Pavel Machek 2012-10-06 12:08 ` Pavel Machek 2012-10-08 15:38 ` Stanislaw Gruszka 2012-10-08 15:38 ` Stanislaw Gruszka
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20120909213228.GA5538@elf.ucw.cz \ --to=pavel@ucw.cz \ --cc=akpm@osdl.org \ --cc=ilw@linux.intel.com \ --cc=johannes.berg@intel.com \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-mm@kvack.org \ --cc=linux-wireless@vger.kernel.org \ --cc=sgruszka@redhat.com \ --cc=wey-yi.w.guy@intel.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.