Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266507AbUF3RbH (ORCPT ); Wed, 30 Jun 2004 13:31:07 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266762AbUF3RbH (ORCPT ); Wed, 30 Jun 2004 13:31:07 -0400 Received: from fmr06.intel.com ([134.134.136.7]:3467 "EHLO caduceus.jf.intel.com") by vger.kernel.org with ESMTP id S266507AbUF3Rao convert rfc822-to-8bit (ORCPT ); Wed, 30 Jun 2004 13:30:44 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT Subject: RE: 2.6.5 Does Not Handle Jumbo Frames w/Intel GigE NIC - Page Allocation Failures Date: Wed, 30 Jun 2004 10:26:47 -0700 Message-ID: <468F3FDA28AA87429AD807992E22D07E019ADF87@orsmsx408> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: 2.6.5 Does Not Handle Jumbo Frames w/Intel GigE NIC - Page Allocation Failures Thread-Index: AcRbW426K8EAIP5yQPyut31rHqqrAQDa8VVg From: "Venkatesan, Ganesh" To: "Justin Piszcz" Cc: "Piszcz, Justin Michael" , X-OriginalArrivalTime: 30 Jun 2004 17:26:48.0509 (UTC) FILETIME=[6C80A6D0:01C45EC7] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 16549 Lines: 453 Justin: Could you also send me your kernel configuration (/usr/src/linux-2.6.7/.config) file? Thanks, ganesh ------------------------------------------------- Ganesh Venkatesan Network/Storage Division, Hillsboro, OR -----Original Message----- From: Justin Piszcz [mailto:jpiszcz@lucidpixels.com] Sent: Saturday, June 26, 2004 1:57 AM 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 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/