2.6.4 and 2.6.7 page allocation failure / e1000 related ?

From: Christopher S. Aker (caker_at_theshore.net)
Date: 06/30/04

  • Next message: Markus Schaber: "Re: Block Device Caching"
    To: <linux-kernel@vger.kernel.org>
    Date:	Wed, 30 Jun 2004 01:29:42 -0500
    
    

    Hello,

    I've had this appear in dmesg a few times on a number of different systems, all
    identical hardware: SuperMicro 6013P-i dual Xeon, with 4GB of RAM, built-in e1000
    NICs connected via 100Mbit switch.

    It doesn't appear to cause any ill effects. I haven't provided all the variations
    of the messages, but the consistent thing between them are the e1000_* calls.
    This isn't an OOM situation, the machines are only a handful of MB into swap (if
    that).

    Host: 2.6.7+skas+sysemu
    Process: 2.4.26-linode29-1um

    2.4.26-linode29: page allocation failure. order:0, mode:0x20
     [<c0138526>] __alloc_pages+0x2e0/0x32d
     [<c0138598>] __get_free_pages+0x25/0x3f
     [<c013b832>] kmem_getpages+0x21/0xcd
     [<c013c411>] cache_grow+0x9f/0x1fc
     [<c013c63d>] cache_alloc_refill+0xcf/0x21a
     [<c013cc28>] __kmalloc+0x73/0x7a
     [<c02bf265>] alloc_skb+0x47/0xe0
     [<c026653a>] e1000_alloc_rx_buffers+0x57/0xf2
     [<c02661b6>] e1000_clean_rx_irq+0x109/0x436
     [<c0125457>] __group_send_sig_info+0xb3/0xcf
     [<c0265e1a>] e1000_clean+0x43/0xb9
     [<c02c4500>] net_rx_action+0x7a/0x103
     [<c011fc8f>] __do_softirq+0xab/0xad
     [<c011fcbe>] do_softirq+0x2d/0x2f
     [<c0108155>] do_IRQ+0xf6/0x114
     [<c0106478>] common_interrupt+0x18/0x20
     [<c013007b>] sys_delete_module+0x130/0x193
     [<c013fdc8>] refill_inactive_zone+0x472/0x5a9
     [<c013ffa4>] shrink_zone+0xa5/0xe4
     [<c0140044>] shrink_caches+0x61/0x63
     [<c01400f4>] try_to_free_pages+0xae/0x185
     [<c0138410>] __alloc_pages+0x1ca/0x32d
     [<c0138598>] __get_free_pages+0x25/0x3f
     [<c013b832>] kmem_getpages+0x21/0xcd
     [<c013c411>] cache_grow+0x9f/0x1fc
     [<c013c63d>] cache_alloc_refill+0xcf/0x21a
     [<c013cc28>] __kmalloc+0x73/0x7a
     [<c01a0cfa>] __jbd_kmalloc+0x28/0x2c
     [<c01998fa>] do_get_write_access+0x21d/0x65a
     [<c0155802>] __getblk+0x37/0x65
     [<c018eda1>] ext3_get_inode_loc+0x7a/0x27c
     [<c0199d70>] journal_get_write_access+0x39/0x51
     [<c018f9d1>] ext3_reserve_inode_write+0x8d/0xd3
     [<c018fa42>] ext3_mark_inode_dirty+0x2b/0x51
     [<c018faed>] ext3_dirty_inode+0x85/0x87
     [<c0171d9d>] __mark_inode_dirty+0x1b9/0x1be
     [<c016c23f>] inode_update_time+0xac/0xd6
     [<c013605e>] generic_file_aio_write_nolock+0x299/0xb65
     [<c0107daa>] handle_IRQ_event+0x3a/0x64
     [<c0317b1f>] unix_stream_data_wait+0x119/0x12a
     [<c0317d7a>] unix_stream_recvmsg+0x24a/0x49e
     [<c02bec8e>] sock_def_readable+0x6a/0x86
     [<c0136a3e>] generic_file_aio_write+0x78/0xa2
     [<c018a71b>] ext3_file_write+0x44/0xd5
     [<c0152dca>] do_sync_write+0x8b/0xb7
     [<c010579d>] handle_signal+0xd5/0x130
     [<c01058ec>] do_signal+0xf4/0xfe
     [<c011f249>] do_setitimer+0x1b7/0x1e1
     [<c0152eb2>] vfs_write+0xbc/0x127
     [<c0152fc2>] sys_write+0x42/0x63
     [<c0105af9>] syscall_call+0x7/0xb

    Host: 2.6.4+skas
    Process: 2.4.26-linode29-1um

    2.4.26-linode26: page allocation failure. order:0, mode:0x20
    Call Trace:
     [<c013d696>] __alloc_pages+0x300/0x345
     [<c013d700>] __get_free_pages+0x25/0x3f
     [<c0140142>] cache_grow+0x98/0x299
     [<c0344d1c>] br_forward_finish+0x0/0x5a
     [<c0140412>] cache_alloc_refill+0xcf/0x215
     [<c0140760>] kmem_cache_alloc+0x4b/0x4d
     [<c02be9ce>] skb_clone+0x1e/0x1a8
     [<c0344f50>] br_flood+0x6f/0x10d
     [<c0344dd7>] __br_forward+0x0/0x64
     [<c0345040>] br_flood_forward+0x27/0x2b
     [<c0344dd7>] __br_forward+0x0/0x64
     [<c0345845>] br_handle_frame_finish+0x12d/0x161
     [<c02cd3d6>] nf_hook_slow+0xd4/0x123
     [<c0345718>] br_handle_frame_finish+0x0/0x161
     [<c034858e>] br_nf_pre_routing_finish+0x10c/0x3b6
     [<c0345718>] br_handle_frame_finish+0x0/0x161
     [<c023e0ad>] poke_blanked_console+0x36/0xd8
     [<c0239a99>] set_cursor+0x75/0x8e
     [<c023d25f>] vt_console_print+0x215/0x303
     [<c011cee0>] __wake_up_common+0x38/0x57
     [<c02ccfbc>] nf_iterate+0x71/0xa5
     [<c0348482>] br_nf_pre_routing_finish+0x0/0x3b6
     [<c02cd3d6>] nf_hook_slow+0xd4/0x123
     [<c0348482>] br_nf_pre_routing_finish+0x0/0x3b6
     [<c0345718>] br_handle_frame_finish+0x0/0x161
     [<c0348a97>] br_nf_pre_routing+0x25f/0x377
     [<c0348482>] br_nf_pre_routing_finish+0x0/0x3b6
     [<c02ccfbc>] nf_iterate+0x71/0xa5
     [<c0345718>] br_handle_frame_finish+0x0/0x161
     [<c02cd37b>] nf_hook_slow+0x79/0x123
     [<c0345718>] br_handle_frame_finish+0x0/0x161
     [<c0345970>] br_handle_frame+0xf7/0x1e7
     [<c0345718>] br_handle_frame_finish+0x0/0x161
     [<c02c34f6>] netif_receive_skb+0xc6/0x1f4
     [<c02675dc>] e1000_alloc_rx_buffers+0x57/0xf2
     [<c02674fd>] e1000_clean_rx_irq+0x3ae/0x436
     [<c0266eba>] e1000_clean+0x43/0xbb
     [<c02c37af>] net_rx_action+0x7a/0x103
     [<c012488b>] do_softirq+0xc3/0xc5
     [<c0117332>] smp_apic_timer_interrupt+0xd2/0x13a
     [<c010b4da>] apic_timer_interrupt+0x1a/0x20
     [<c0203165>] __copy_user_intel+0x73/0xac
     [<c02032be>] __copy_to_user_ll+0x74/0x78
     [<c01124a6>] get_fpxregs+0x3b/0x4c
     [<c010fa69>] sys_ptrace+0x5ad/0x82c
     [<c011ce96>] default_wake_function+0x0/0x12
     [<c010aaeb>] syscall_call+0x7/0xb

    lspci:
    00:00.0 Host bridge: Intel Corp.: Unknown device 254c (rev 01)
    00:00.1 Class ff00: Intel Corp. e7500 [Plumas] DRAM Controller Error Reporting
    (rev 01)
    00:02.0 PCI bridge: Intel Corp. e7500 [Plumas] HI_B Virtual PCI Bridge (F0) (rev
    01)
    00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
    00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
    00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02)
    00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 42)
    00:1f.0 ISA bridge: Intel Corp. 82801CA ISA Bridge (LPC) (rev 02)
    00:1f.1 IDE interface: Intel Corp. 82801CA IDE U100 (rev 02)
    00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus (rev 02)
    01:1c.0 PIC: Intel Corp. 82870P2 P64H2 I/OxAPIC (rev 04)
    01:1d.0 PCI bridge: Intel Corp. 82870P2 P64H2 Hub PCI Bridge (rev 04)
    01:1e.0 PIC: Intel Corp. 82870P2 P64H2 I/OxAPIC (rev 04)
    01:1f.0 PCI bridge: Intel Corp. 82870P2 P64H2 Hub PCI Bridge (rev 04)
    02:03.0 Ethernet controller: Intel Corp. 82546EB Gigabit Ethernet Controller
    (Copper) (rev 01)
    02:03.1 Ethernet controller: Intel Corp. 82546EB Gigabit Ethernet Controller
    (Copper) (rev 01)
    04:01.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)

    Any insight would be appreciated.

    Thanks,
    -Chris

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Markus Schaber: "Re: Block Device Caching"

    Relevant Pages

    • Question regarding e1000 driver and dropped packets (2.6.5 / 2.6.10)?
      ... Ethernet controller: Intel Corp. 82541GI/PI Gigabit Ethernet Controller ... 0000:00:0d.0 Unknown mass storage controller: Promise Technology, ...
      (Linux-Kernel)
    • Problem in 2.4.28-rc1 with e1000 and io-apic
      ... I've got problems with a bi-xeon based on Intel E7320 chipset ... But, when I boot the kernel with "noapic" option, both lans work fine: ... 05:01.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit Ethernet Controller ...
      (Linux-Kernel)
    • Re: WiFi for a laptop
      ... The CPU is Intel and can step down in speed from about 2791 MHz. ... 02:01.0 Ethernet controller: Intel Corporation 82540EP Gigabit Ethernet Controller ... One is a Atheros Communications Inc. and the other is a Realtek Semiconductor Co. so I'm not sure which is what. ... As for posting the whole list, It is on a laptop with no Internet. ...
      (Fedora)
    • Re: Xeon hyperthreading problem
      ... 00:02.0 PCI bridge: Intel Corp. E7500/E7501 Hub Interface B PCI-to-PCI ... 03:02.0 Ethernet controller: Intel Corp. 82546EB Gigabit Ethernet Controller ...
      (comp.os.linux.setup)
    • Very high load on P4 machines with 2.4.28
      ... 0000:02:0a.0 Ethernet controller: Intel Corp. 82541EI Gigabit Ethernet Controller ... The machines have normal load averages hovering not higher than ...
      (Linux-Kernel)