From owner-freebsd-net@FreeBSD.ORG Wed May 27 22:17:29 2015 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7ADC6FE7 for ; Wed, 27 May 2015 22:17:29 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 02DEAA99 for ; Wed, 27 May 2015 22:17:29 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by wicmx19 with SMTP id mx19so126745313wic.0 for ; Wed, 27 May 2015 15:17:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mWPBhhePpJU/kRs4XIajWGA7aFfbFzZLfxEaonm+aNc=; b=OL5r35hdsdIh7ew03jlYcBkB+yMIWevXKAILa2yhQL4x4pGGR4aAi2yPlOWU4A+lmK lWWiXd5vyMCq3K33HR8a4mQWRPEpd0b+46qHmsAWYYtuEY69VldV7nEPtSwyflZI+5IR LQTPpuuo54rRe1gJkQeC2CCxrppykxozPc4WuIR+C4BKuwojdenAvnAMbF13uMxy7rSn lk4mRzJol9rzdW6QQNnDFn4903RuvvuStB6Og8t0gyqGxURpgPuKY+aJVNfRK30bIf8p IZYbgm1o7VHnGa18s0f+vbrwa/Dun9PYd9+JT7AFW1lbPo+6UvDmQ/3axWUo/EreLdC1 xhHw== MIME-Version: 1.0 X-Received: by 10.195.11.168 with SMTP id ej8mr46463161wjd.150.1432765047347; Wed, 27 May 2015 15:17:27 -0700 (PDT) Received: by 10.194.162.8 with HTTP; Wed, 27 May 2015 15:17:27 -0700 (PDT) In-Reply-To: References: Date: Wed, 27 May 2015 15:17:27 -0700 Message-ID: Subject: Re: Netmap problem with e1000e driver From: Jack Vogel To: David DeSimone Cc: "net@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2015 22:17:29 -0000 Ah, didn't realize that, apologies, and I'll leave it to Luigi then :) Jack On Wed, May 27, 2015 at 2:47 PM, David DeSimone wrote: > Actually, Luigi has specifically requested that all users of netmap (Linux > or BSD) use this list to field all of their questions. > > > -----Original Message----- > From: owner-freebsd-net@freebsd.org [mailto:owner-freebsd-net@freebsd.org] > On Behalf Of Jack Vogel > Sent: Wednesday, May 27, 2015 11:22 AM > To: Oleg Prozorov > Cc: net@freebsd.org > Subject: Re: Netmap problem with e1000e driver > > Maybe asking a Linux mailing list about a Linux driver would be more > productive :) > > Jack > > > On Wed, May 27, 2015 at 8:26 AM, Oleg Prozorov > wrote: > > > Hello All, > > I am using Netmap technology in my program and have the problem : > > when I put eth link down and then have it up netmap goes down with kernel > > messages: > > > > log from dmesg: > > > > [ 2457.286289] irq 44: nobody cared (try booting with the "irqpoll" > option) > > [ 2457.286296] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G O > > 3.16.0-4-amd64 #1 Debian 3.16.7-ckt9-3~deb8u1 > > [ 2457.286298] Hardware name: System manufacturer System Product > > Name/P8H61-MX R2.0, BIOS 0803 10/26/2012 > > [ 2457.286300] ffff880198b544c4 ffffffff8150ac96 ffff880198b54400 > > ffffffff810bd10d > > [ 2457.286304] ffff880198b54400 000000000000002c 0000000000000000 > > ffffffff810bd631 > > [ 2457.286307] 0000000000000000 0000000000000000 000000000000002c > > 0000000000000000 > > [ 2457.286310] Call Trace: > > [ 2457.286312] [] ? dump_stack+0x41/0x51 > > [ 2457.286324] [] ? __report_bad_irq+0x2d/0xc0 > > [ 2457.286328] [] ? note_interrupt+0x241/0x290 > > [ 2457.286332] [] ? handle_irq_event_percpu+0xa1/0x190 > > [ 2457.286336] [] ? handle_irq_event+0x38/0x60 > > [ 2457.286341] [] ? handle_edge_irq+0x85/0x150 > > [ 2457.286347] [] ? handle_irq+0x1d/0x30 > > [ 2457.286350] [] ? do_IRQ+0x49/0xe0 > > [ 2457.286355] [] ? common_interrupt+0x6d/0x6d > > [ 2457.286356] [] ? > > __hrtimer_start_range_ns+0x1cd/0x390 > > [ 2457.286364] [] ? cpuidle_enter_state+0x52/0xc0 > > [ 2457.286368] [] ? cpuidle_enter_state+0x48/0xc0 > > [ 2457.286372] [] ? cpu_startup_entry+0x2f8/0x400 > > [ 2457.286375] [] ? start_secondary+0x20f/0x2d0 > > [ 2457.286377] handlers: > > [ 2457.286384] [] e1000_msix_other [e1000e] > > [ 2457.286386] Disabling IRQ #44 > > > > before i have the next steps: > > > > insmod ./netmap.ko > > insmod ./e1000e/e1000e.ko > > > > log from dmesg: > > > > [ 1645.548786] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k > > [ 1645.548791] e1000e: Copyright(c) 1999 - 2014 Intel Corporation. > > [ 1645.549056] e1000e 0000:02:00.0: Interrupt Throttling Rate (ints/sec) > > set to dynamic conservative mode > > [ 1645.549089] e1000e 0000:02:00.0: irq 42 for MSI/MSI-X > > [ 1645.549094] e1000e 0000:02:00.0: irq 43 for MSI/MSI-X > > [ 1645.549098] e1000e 0000:02:00.0: irq 44 for MSI/MSI-X > > [ 1645.704831] 635.291734 [2720] netmap_attach success for > eth0 > > tx 1/256 rx 1/256 queues/slots > > [ 1645.705079] e1000e 0000:02:00.0 eth0: registered PHC clock > > [ 1645.705083] e1000e 0000:02:00.0 eth0: (PCI Express:2.5GT/s:Width x1) > > 68:05:ca:28:36:f5 > > [ 1645.705086] e1000e 0000:02:00.0 eth0: Intel(R) PRO/1000 Network > > Connection > > [ 1645.705100] e1000e 0000:02:00.0 eth0: MAC: 3, PHY: 8, PBA No: > E46981-008 > > [ 1645.705349] e1000e 0000:03:00.0: Interrupt Throttling Rate (ints/sec) > > set to dynamic conservative mode > > [ 1645.705381] e1000e 0000:03:00.0: irq 45 for MSI/MSI-X > > [ 1645.705386] e1000e 0000:03:00.0: irq 46 for MSI/MSI-X > > [ 1645.705390] e1000e 0000:03:00.0: irq 47 for MSI/MSI-X > > [ 1645.739490] systemd-udevd[2715]: renamed network interface eth0 to > eth5 > > [ 1645.824716] IPv6: ADDRCONF(NETDEV_UP): eth5: link is not ready > > [ 1645.848756] 635.435799 [2720] netmap_attach success for > eth0 > > tx 1/256 rx 1/256 queues/slots > > [ 1645.848851] e1000e 0000:03:00.0 eth0: registered PHC clock > > [ 1645.848856] e1000e 0000:03:00.0 eth0: (PCI Express:2.5GT/s:Width x1) > > 68:05:ca:22:19:e7 > > [ 1645.848859] e1000e 0000:03:00.0 eth0: Intel(R) PRO/1000 Network > > Connection > > [ 1645.848875] e1000e 0000:03:00.0 eth0: MAC: 3, PHY: 8, PBA No: > E46981-008 > > [ 1645.869528] systemd-udevd[2715]: renamed network interface eth0 to > eth6 > > [ 1645.949935] IPv6: ADDRCONF(NETDEV_UP): eth6: link is not ready > > [ 1648.795532] e1000e: eth5 NIC Link is Up 1000 Mbps Full Duplex, Flow > > Control: Rx/Tx > > [ 1648.795856] IPv6: ADDRCONF(NETDEV_CHANGE): eth5: link becomes ready > > [ 1648.843497] e1000e: eth6 NIC Link is Up 1000 Mbps Full Duplex, Flow > > Control: Rx/Tx > > [ 1648.843820] IPv6: ADDRCONF(NETDEV_CHANGE): eth6: link becomes ready > > [ 1668.060841] e1000e: eth5 NIC Link is Up 1000 Mbps Full Duplex, Flow > > Control: Rx/Tx > > [ 1668.212692] e1000e: eth6 NIC Link is Up 1000 Mbps Full Duplex, Flow > > Control: Rx/Tx > > > > > > My program used netmap desc: > > root@debian:/home/debian/Projects/bin# lsmod | grep netmap > > netmap 99228 5 e1000e > > > > > > Then even if it shows that link is up net map stops to work and only > > rmmod/insmod and restart of the netmap can bring it back to work. > > > > Could you please help me with it ? > > > > Thx a lot, > > Oleg. > > This email message is intended for the use of the person to whom it has > been sent, and may contain information that is confidential or legally > protected. If you are not the intended recipient or have received this > message in error, you are not authorized to copy, distribute, or otherwise > use this message or its attachments. Please notify the sender immediately > by return e-mail and permanently delete this message and any attachments. > Verio Inc. makes no warranty that this email is error or virus free. Thank > you. > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >