Hi, On 01/29/2014 06:11 PM, Ertman, DavidX M wrote: > I am working on getting this filed into our internal tracking system so that > we can reproduce your issue. > > Could you please provide the output from: > > lspci -vvv
Oops, sorry, I forgot. Here you go: 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) Subsystem: Lenovo Device 21f3 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 46 Region 0: Memory at f2500000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at f253b000 (32-bit, non-prefetchable) [size=4K] Region 2: I/O ports at 5080 [size=32] Capabilities: [c8] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME+ Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee00398 Data: 0000 Capabilities: [e0] PCI Advanced Features AFCap: TP+ FLR+ AFCtrl: FLR- AFStatus: TP- Kernel driver in use: e1000e Kernel modules: e1000e > One other thing to try is to see if the same issue reproduces with the latest > driver from e1000.sourceforge.net. I currently cannot change anything on that machine. As soon as I can, I will try the driver. Is it enough to test some up-to-date -next tree? >> -----Original Message----- >> From: Jiri Slaby [mailto:jirisl...@gmail.com] On Behalf Of Jiri Slaby >> Sent: Sunday, January 26, 2014 2:35 AM >> To: Kirsher, Jeffrey T; Brandeburg, Jesse; Allan, Bruce W; Wyborny, Carolyn; >> Skidmore, Donald C; Rose, Gregory V; Duyck, Alexander H; Ronciak, John; >> Williams, Mitch A; e1000-devel@lists.sourceforge.net >> Cc: ML netdev; Linux kernel mailing list >> Subject: 3.13: e1000e triggers BUG in IRQ handling >> >> Hi, >> >> after some combination of the following: >> ip link set up dev eth0 >> ip link set down dev eth0 >> ip link set addr ... dev eth0 >> rmmod e1000e >> modprobe e1000e >> I got the BUG below. It looks like some path forgot to free_irq and the next >> attempt to request_irq (genirq error) or to reset_irq (the BUG) failed. >> >> I don't know whether this is new in 3.13. It happened for me the first time >> while trying to convince NetworkManager to set device address as >> demanded. >> >> genirq: Flags mismatch irq 46. 00000000 (eth0) vs. 00000000 (eth0) >> ------------[ >> cut here ]------------ kernel BUG at /drivers/pci/msi.c:376! >> invalid opcode: 0000 [#1] PREEMPT SMP >> Modules linked in: e1000e ... [last unloaded: e1000e] >> CPU: 2 PID: 27424 Comm: NetworkManager Not tainted 3.13.0-1-desktop #1 >> Hardware name: LENOVO 23252SG/23252SG, BIOS G2ET33WW (1.13 ) >> 07/24/2012 >> task: ffff8801004a2110 ti: ffff8800422a0000 task.ti: ffff8800422a0000 >> RIP: 0010:[<ffffffff8135328a>] [<ffffffff8135328a>] >> free_msi_irqs+0x13a/0x140 >> RSP: 0018:ffff8800422a1708 EFLAGS: 00010286 >> RAX: ffff880059dc3200 RBX: 0000000000000000 RCX: 00000000fffffffa >> RDX: 0000000000000000 RSI: 000000000000002e RDI: 0000000000000000 >> RBP: ffff880117780c00 R08: ffff880059dc3200 R09: ffff880119800020 >> R10: 00000000000000c8 R11: 0000000000000001 R12: 0000000000000001 >> R13: ffff880117c28870 R14: 0000000000000001 R15: ffff880117c28000 >> FS: 00007ff57f08b840(0000) GS:ffff88011e280000(0000) >> knlGS:0000000000000000 >> CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> CR2: 0000000003878818 CR3: 00000000cb4b7000 CR4: 00000000001407e0 >> Stack: >> ffff880117c28000 ffff880117c28000 ffff8800d55a4000 ffff880117c28098 >> ffff8800d55a4d78 0000000000000001 ffff8800d55a4000 ffffffff81353d2d >> ffff8800d55a4880 ffffffffa04482ad ffff8800d55a4880 ffffffffa044858f Call >> Trace: >> [<ffffffff81353d2d>] pci_disable_msi+0x2d/0x50 [<ffffffffa04482ad>] >> e1000e_reset_interrupt_capability+0x4d/0x60 [e1000e] [<ffffffffa044858f>] >> e1000_request_irq+0x1bf/0x280 [e1000e] [<ffffffffa044d75f>] >> e1000_open+0xff/0x5c0 [e1000e] [<ffffffff81517a2f>] >> __dev_open+0xaf/0x120 [<ffffffff81517d25>] >> __dev_change_flags+0xa5/0x190 [<ffffffff81517e49>] >> dev_change_flags+0x29/0x70 [<ffffffff81525dd2>] do_setlink+0x332/0x940 >> [<ffffffff81526bce>] rtnl_newlink+0x35e/0x570 [<ffffffff815266bf>] >> rtnetlink_rcv_msg+0x9f/0x250 [<ffffffff81541c99>] >> netlink_rcv_skb+0xa9/0xc0 [<ffffffff81522e68>] rtnetlink_rcv+0x18/0x20 >> [<ffffffff81541200>] netlink_unicast+0x100/0x180 [<ffffffff815415b7>] >> netlink_sendmsg+0x337/0x760 [<ffffffff814fd083>] >> sock_sendmsg+0x93/0xe0 [<ffffffff814fd849>] >> ___sys_sendmsg+0x3b9/0x3d0 [<ffffffff814fe2f4>] >> __sys_sendmsg+0x44/0x80 [<ffffffff8160e9bd>] >> system_call_fastpath+0x1a/0x1f [<00007ff57c60107d>] 0x7ff57c60107c >> Code: 48 8b 55 18 48 8d 45 18 48 83 ea 18 49 39 c5 75 90 48 83 c4 08 5b 5d >> 41 5c >> 41 5d 41 5e 41 5f c3 48 8b 7b 28 e8 b8 24 cf ff eb 84 <0f> 0b 0f 1f 40 00 53 >> 31 db >> f6 07 10 8b 47 08 74 1e 89 f3 f7 d3 RIP [<ffffffff8135328a>] >> free_msi_irqs+0x13a/0x140 RSP <ffff8800422a1708> ---[ end trace >> 71a7e89db92577e7 ]--- thanks, -- js ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired