Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265022AbUFZI53 (ORCPT ); Sat, 26 Jun 2004 04:57:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266918AbUFZI52 (ORCPT ); Sat, 26 Jun 2004 04:57:28 -0400 Received: from lucidpixels.com ([66.45.37.187]:50820 "HELO lucidpixels.com") by vger.kernel.org with SMTP id S265022AbUFZI46 (ORCPT ); Sat, 26 Jun 2004 04:56:58 -0400 Date: Sat, 26 Jun 2004 04:56:56 -0400 (EDT) From: Justin Piszcz X-X-Sender: jpiszcz@p500 To: "Venkatesan, Ganesh" cc: "Piszcz, Justin Michael" , linux-kernel@vger.kernel.org Subject: RE: 2.6.5 Does Not Handle Jumbo Frames w/Intel GigE NIC - Page Allocation Failures In-Reply-To: <468F3FDA28AA87429AD807992E22D07E018FD85C@orsmsx408> Message-ID: References: <468F3FDA28AA87429AD807992E22D07E018FD85C@orsmsx408> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 16032 Lines: 426 Also under 2.6.7 on the other box now (did not do it w/2.4) When I try to copy a file, I get page allocation failures all over the place: printk: 11 messages suppressed. bzip2: page allocation failure. order:3, mode:0x20 [] __alloc_pages+0x2eb/0x300 [] __get_free_pages+0x18/0x40 [] kmem_getpages+0x1f/0xc0 [] cache_grow+0xba/0x250 [] cache_alloc_refill+0x1cb/0x210 [] ip_rcv_finish+0x0/0x260 [] __kmalloc+0x71/0x80 [] alloc_skb+0x53/0x100 [] e1000_alloc_rx_buffers+0x65/0x100 [] e1000_clean_rx_irq+0x197/0x470 [] ip_rcv+0x37e/0x490 [] e1000_clean+0x4d/0xf0 [] net_rx_action+0x6a/0xf0 [] __do_softirq+0x41/0x90 [] do_softirq+0x27/0x30 [] do_IRQ+0x10d/0x130 [] common_interrupt+0x18/0x20 printk: 1542 messages suppressed. bzip2: page allocation failure. order:3, mode:0x20 [] __alloc_pages+0x2eb/0x300 [] __get_free_pages+0x18/0x40 [] kmem_getpages+0x1f/0xc0 [] cache_grow+0xba/0x250 [] cache_alloc_refill+0x1cb/0x210 [] common_interrupt+0x18/0x20 [] __kmalloc+0x71/0x80 [] alloc_skb+0x53/0x100 [] e1000_alloc_rx_buffers+0x65/0x100 [] e1000_clean_rx_irq+0x197/0x470 [] e1000_clean+0x4d/0xf0 [] net_rx_action+0x6a/0xf0 [] __do_softirq+0x41/0x90 [] do_softirq+0x27/0x30 [] do_IRQ+0x10d/0x130 [] common_interrupt+0x18/0x20 printk: 757 messages suppressed. bzip2: page allocation failure. order:3, mode:0x20 [] __alloc_pages+0x2eb/0x300 [] __get_free_pages+0x18/0x40 [] kmem_getpages+0x1f/0xc0 [] cache_grow+0xba/0x250 [] cache_alloc_refill+0x1cb/0x210 [] ip_rcv_finish+0x0/0x260 [] __kmalloc+0x71/0x80 [] alloc_skb+0x53/0x100 [] e1000_alloc_rx_buffers+0x65/0x100 [] e1000_clean_rx_irq+0x197/0x470 [] ip_rcv+0x37e/0x490 [] e1000_clean+0x4d/0xf0 [] net_rx_action+0x6a/0xf0 [] __do_softirq+0x41/0x90 [] do_softirq+0x27/0x30 [] do_IRQ+0x10d/0x130 [] common_interrupt+0x18/0x20 printk: 584 messages suppressed. lftp: page allocation failure. order:3, mode:0x20 [] __alloc_pages+0x2eb/0x300 [] __get_free_pages+0x18/0x40 [] kmem_getpages+0x1f/0xc0 [] cache_grow+0xba/0x250 [] cache_alloc_refill+0x1cb/0x210 [] ip_rcv_finish+0x0/0x260 [] __kmalloc+0x71/0x80 [] alloc_skb+0x53/0x100 [] e1000_alloc_rx_buffers+0x65/0x100 [] e1000_clean_rx_irq+0x197/0x470 [] default_wake_function+0x0/0x20 [] e1000_clean+0x4d/0xf0 [] net_rx_action+0x6a/0xf0 [] __do_softirq+0x41/0x90 [] do_softirq+0x27/0x30 [] do_IRQ+0x10d/0x130 [] common_interrupt+0x18/0x20 On Fri, 25 Jun 2004, Venkatesan, Ganesh wrote: > Could you send me details on your machine (processor, motherboard, > memory size, etc.)? > > Thanks, > ganesh > > ------------------------------------------------- > Ganesh Venkatesan > Network/Storage Division, Hillsboro, OR > > -----Original Message----- > From: linux-kernel-owner@vger.kernel.org > [mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Piszcz, Justin > Michael > Sent: Monday, June 14, 2004 5:03 AM > To: Justin Piszcz; linux-kernel@vger.kernel.org > Subject: RE: 2.6.5 Does Not Handle Jumbo Frames w/Intel GigE NIC - Page > Allocation Failures > > Anyone have any suggestions on how to fix this? > > -----Original Message----- > From: linux-kernel-owner@vger.kernel.org > [mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Justin Piszcz > Sent: Saturday, June 12, 2004 4:44 AM > To: linux-kernel@vger.kernel.org > Subject: 2.6.5 Does Not Handle Jumbo Frames w/Intel GigE NIC - Page > Allocation Failures > > When I run: ifconfig eth0 mtu 9000 > > Also, I tried to copy a file from 2.6.5 -> 2.4.26 (over NFS) and it did > not copy, although I saw my hard disk reading @ 35-40MB/s until it was > "ready to copy?" but it never sent any packets over the network. > > On kernel: 2.4.26 I get no errors. > On kernel: 2.6.5 I get a lot of errors, they are: > > Kernel 2.4.26 Intel Card: > > 00:0d.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit Ethernet > Controller > Subsystem: Intel Corp.: Unknown device 1113 > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- > ParErr- Stepping- SERR+ FastB2B- > Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >> TAbort- > SERR- Latency: 64 (63750ns min), cache line size 08 > Interrupt: pin A routed to IRQ 10 > Region 0: Memory at ff040000 (32-bit, non-prefetchable) > [size=128K] > Region 1: Memory at ff020000 (32-bit, non-prefetchable) > [size=128K] > Region 2: I/O ports at cc80 [size=64] > Expansion ROM at f9000000 [disabled] [size=128K] > Capabilities: [dc] Power Management version 2 > Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA > PME(D0+,D1-,D2-,D3hot+,D3cold+) > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > Capabilities: [e4] PCI-X non-bridge device. > Command: DPERE- ERO+ RBC=0 OST=0 > Status: Bus=0 Dev=0 Func=0 64bit- 133MHz- SCD- USC-, > DC=simple, DMMRBC=0, DMOST=0, DMCRS=0, RSCEM- Capabilities: [f0] > Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- > Address: 0000000000000000 Data: 0000 > > Kernel 2.6.5 Intel Card: > > 02:01.0 Ethernet controller: Intel Corp. 82547EI Gigabit Ethernet > Controller (LOM) > Subsystem: ABIT Computer Corp.: Unknown device 1014 > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- > ParErr- Stepping- SERR- FastB2B- > Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >> TAbort- > SERR- Latency: 0 (63750ns min), cache line size 08 > Interrupt: pin A routed to IRQ 18 > Region 0: Memory at fc000000 (32-bit, non-prefetchable) > [size=128K] > Region 2: I/O ports at a000 [size=32] > Capabilities: [dc] Power Management version 2 > Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA > PME(D0+,D1-,D2-,D3hot+,D3cold+) > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > $ dmesg > ages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] recalc_task_prio+0xdf/0x1c9 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 53 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 165 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] recalc_task_prio+0xdf/0x1c9 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 94 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] __wake_up_common+0x38/0x57 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] atkbd_interrupt+0x365/0x569 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 95 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] common_interrupt+0x18/0x20 > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] nv_unlock_rm+0x45/0x46 [nvidia] > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 68 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 41 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 30 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 46 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] recalc_task_prio+0xdf/0x1c9 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 33 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] __wake_up_common+0x38/0x57 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] atkbd_interrupt+0x365/0x569 > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > printk: 136 messages suppressed. > swapper: page allocation failure. order:3, mode:0x20 > Call Trace: > [] __alloc_pages+0x30d/0x311 > [] __get_free_pages+0x1b/0x31 > [] __wake_up_common+0x38/0x57 > [] cache_alloc_refill+0x308/0x62d > [] __kmalloc+0x6a/0x6c > [] alloc_skb+0x53/0xfc > [] e1000_alloc_rx_buffers+0x55/0xf0 > [] e1000_clean+0x38a/0x7c0 > [] atkbd_interrupt+0x365/0x569 > [] serio_interrupt+0x7c/0xaf > [] net_rx_action+0x77/0xf9 > [] do_softirq+0x6e/0xcd > [] do_IRQ+0x19a/0x206 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x2c > [] default_idle+0x29/0x2c > [] cpu_idle+0x2e/0x3c > [] start_kernel+0x371/0x3fb > [] unknown_bootoption+0x0/0x18e > > - > 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/ > > > - > 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/ > > - 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/