Netmap problem with e1000e driver

Jack Vogel jfvogel at gmail.com
Wed May 27 22:17:29 UTC 2015


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 <ddesimone at verio.net> 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 at freebsd.org [mailto:owner-freebsd-net at freebsd.org]
> On Behalf Of Jack Vogel
> Sent: Wednesday, May 27, 2015 11:22 AM
> To: Oleg Prozorov
> Cc: net at 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 <oleg.prozorov at gmail.com>
> 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]  <IRQ>  [<ffffffff8150ac96>] ? dump_stack+0x41/0x51
> > [ 2457.286324]  [<ffffffff810bd10d>] ? __report_bad_irq+0x2d/0xc0
> > [ 2457.286328]  [<ffffffff810bd631>] ? note_interrupt+0x241/0x290
> > [ 2457.286332]  [<ffffffff810bae51>] ? handle_irq_event_percpu+0xa1/0x190
> > [ 2457.286336]  [<ffffffff810baf78>] ? handle_irq_event+0x38/0x60
> > [ 2457.286341]  [<ffffffff810bda05>] ? handle_edge_irq+0x85/0x150
> > [ 2457.286347]  [<ffffffff810150ed>] ? handle_irq+0x1d/0x30
> > [ 2457.286350]  [<ffffffff81513bf9>] ? do_IRQ+0x49/0xe0
> > [ 2457.286355]  [<ffffffff81511aad>] ? common_interrupt+0x6d/0x6d
> > [ 2457.286356]  <EOI>  [<ffffffff8108ac6d>] ?
> > __hrtimer_start_range_ns+0x1cd/0x390
> > [ 2457.286364]  [<ffffffff813ddb52>] ? cpuidle_enter_state+0x52/0xc0
> > [ 2457.286368]  [<ffffffff813ddb48>] ? cpuidle_enter_state+0x48/0xc0
> > [ 2457.286372]  [<ffffffff810a7e68>] ? cpu_startup_entry+0x2f8/0x400
> > [ 2457.286375]  [<ffffffff81042c4f>] ? start_secondary+0x20f/0x2d0
> > [ 2457.286377] handlers:
> > [ 2457.286384] [<ffffffffa0732da0>] 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 at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>


More information about the freebsd-net mailing list