2014-04-10 11:59:50

by Borislav Petkov

[permalink] [raw]
Subject: e1000e 0000:00:19.0 eth0: Hardware Error

Hi guys,

I started getting those sporadic

[133178.640890] e1000e 0000:00:19.0 eth0: Hardware Error
[133179.293148] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[133179.394226] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[133179.397200] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[133181.338258] e1000e 0000:00:19.0 eth0: Hardware Error
[133182.077209] pci_pm_runtime_suspend(): e1000_runtime_suspend+0x0/0x40 [e1000e] returns -2

messages with 3.14 and I haven't had them before. After this, I do

rmmod e1000e && modprobe e1000e

and I get:

[133221.891555] e1000e 0000:00:19.0 eth0: removed PHC
[133228.181552] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[133228.181562] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[133228.182241] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[133228.182332] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[133229.009837] e1000e: probe of 0000:00:19.0 failed with error -2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[133307.107217] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[133307.107228] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[133307.107814] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[133307.107959] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[133307.935921] e1000e: probe of 0000:00:19.0 failed with error -2

...

[133841.361905] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[133841.361914] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[133841.362451] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[133841.362520] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[133842.192710] e1000e: probe of 0000:00:19.0 failed with error -2

each time I try and eth0 is dead. Only a reboot helps, I've come to find
out so far.

Any ideas?

--
Regards/Gruss,
Boris.

Sent from a fat crate under my desk. Formatting is fine.
--


2014-04-10 14:59:23

by Fujinaka, Todd

[permalink] [raw]
Subject: RE: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error

We also need to know what part you're using. "lspci | grep Ethernet" should narrow that down.

Thanks.

Todd Fujinaka
Software Application Engineer
Networking Division (ND)
Intel Corporation
[email protected]
(503) 712-4565

-----Original Message-----
From: Borislav Petkov [mailto:[email protected]]
Sent: Thursday, April 10, 2014 5:00 AM
To: [email protected]
Cc: [email protected]; lkml
Subject: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error

Hi guys,

I started getting those sporadic

[133178.640890] e1000e 0000:00:19.0 eth0: Hardware Error [133179.293148] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X [133179.394226] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X [133179.397200] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [133181.338258] e1000e 0000:00:19.0 eth0: Hardware Error [133182.077209] pci_pm_runtime_suspend(): e1000_runtime_suspend+0x0/0x40 [e1000e] returns -2

messages with 3.14 and I haven't had them before. After this, I do

rmmod e1000e && modprobe e1000e

and I get:

[133221.891555] e1000e 0000:00:19.0 eth0: removed PHC [133228.181552] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [133228.181562] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[133228.182241] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode [133228.182332] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X [133229.009837] e1000e: probe of 0000:00:19.0 failed with error -2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[133307.107217] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [133307.107228] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[133307.107814] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode [133307.107959] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X [133307.935921] e1000e: probe of 0000:00:19.0 failed with error -2

...

[133841.361905] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [133841.361914] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[133841.362451] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode [133841.362520] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X [133842.192710] e1000e: probe of 0000:00:19.0 failed with error -2

each time I try and eth0 is dead. Only a reboot helps, I've come to find out so far.

Any ideas?

--
Regards/Gruss,
Boris.

Sent from a fat crate under my desk. Formatting is fine.
--

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired

2014-04-10 15:53:16

by Ertman, DavidX M

[permalink] [raw]
Subject: RE: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error

> -----Original Message-----
> From: Fujinaka, Todd [mailto:[email protected]]
> Sent: Thursday, April 10, 2014 7:59 AM
> To: Borislav Petkov; [email protected]
> Cc: [email protected]; lkml
> Subject: Re: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error
>
> We also need to know what part you're using. "lspci | grep Ethernet" should
> narrow that down.
>
> Thanks.
>
> Todd Fujinaka
> Software Application Engineer
> Networking Division (ND)
> Intel Corporation
> [email protected]
> (503) 712-4565
>
> -----Original Message-----
> From: Borislav Petkov [mailto:[email protected]]
> Sent: Thursday, April 10, 2014 5:00 AM
> To: [email protected]
> Cc: [email protected]; lkml
> Subject: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error
>
> Hi guys,
>
> I started getting those sporadic
>
> [133178.640890] e1000e 0000:00:19.0 eth0: Hardware Error [133179.293148]
> e1000e 0000:00:19.0: irq 45 for MSI/MSI-X [133179.394226] e1000e
> 0000:00:19.0: irq 45 for MSI/MSI-X [133179.397200] IPv6:
> ADDRCONF(NETDEV_UP): eth0: link is not ready [133181.338258] e1000e
> 0000:00:19.0 eth0: Hardware Error [133182.077209]
> pci_pm_runtime_suspend(): e1000_runtime_suspend+0x0/0x40 [e1000e]
> returns -2
>
> messages with 3.14 and I haven't had them before. After this, I do
>
> rmmod e1000e && modprobe e1000e
>
> and I get:
>
> [133221.891555] e1000e 0000:00:19.0 eth0: removed PHC [133228.181552]
> e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [133228.181562] e1000e:
> Copyright(c) 1999 - 2013 Intel Corporation.
> [133228.182241] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set
> to dynamic conservative mode [133228.182332] e1000e 0000:00:19.0: irq 45
> for MSI/MSI-X [133229.009837] e1000e: probe of 0000:00:19.0 failed with
> error -2
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> [133307.107217] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
> [133307.107228] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
> [133307.107814] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set
> to dynamic conservative mode [133307.107959] e1000e 0000:00:19.0: irq 45
> for MSI/MSI-X [133307.935921] e1000e: probe of 0000:00:19.0 failed with
> error -2
>
> ...
>
> [133841.361905] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
> [133841.361914] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
> [133841.362451] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set
> to dynamic conservative mode [133841.362520] e1000e 0000:00:19.0: irq 45
> for MSI/MSI-X [133842.192710] e1000e: probe of 0000:00:19.0 failed with
> error -2
>
> each time I try and eth0 is dead. Only a reboot helps, I've come to find out so
> far.
>
> Any ideas?
>
> --
> Regards/Gruss,
> Boris.
>
> Sent from a fat crate under my desk. Formatting is fine.
> --
>
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration Continuously
> Automate Build, Test & Deployment Start a new project now. Try Jenkins in
> the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> _______________________________________________
> E1000-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel® Ethernet, visit
> http://communities.intel.com/community/wired
>
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> _______________________________________________
> E1000-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel® Ethernet, visit
> http://communities.intel.com/community/wired

Could you also provide some information about the configuration of the system when this happens?
Do you have Runtime Power Management configured in the kernel and enabled? (echo auto > /sys/devices/pci0000\:00/0000\:00\:19.0/power/control)
Is the network cable in and link is up? Is anything happening to the link partner (going up and down, connecting and disconnecting)?

Thanks,

Dave Ertman

2014-04-10 15:54:46

by Ronciak, John

[permalink] [raw]
Subject: RE: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error

Boris,

What kind of system (platform) is this happening on? It's a LOM correct? Can you run 'lspci -vvv' and output the results?

Thanks.

Cheers,
John


> -----Original Message-----
> From: Borislav Petkov [mailto:[email protected]]
> Sent: Thursday, April 10, 2014 5:00 AM
> To: [email protected]
> Cc: [email protected]; lkml
> Subject: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error
>
> Hi guys,
>
> I started getting those sporadic
>
> [133178.640890] e1000e 0000:00:19.0 eth0: Hardware Error
> [133179.293148] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
> [133179.394226] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
> [133179.397200] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> [133181.338258] e1000e 0000:00:19.0 eth0: Hardware Error
> [133182.077209] pci_pm_runtime_suspend():
> e1000_runtime_suspend+0x0/0x40 [e1000e] returns -2
>
> messages with 3.14 and I haven't had them before. After this, I do
>
> rmmod e1000e && modprobe e1000e
>
> and I get:
>
> [133221.891555] e1000e 0000:00:19.0 eth0: removed PHC [133228.181552]
> e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [133228.181562]
> e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
> [133228.182241] e1000e 0000:00:19.0: Interrupt Throttling Rate
> (ints/sec) set to dynamic conservative mode [133228.182332] e1000e
> 0000:00:19.0: irq 45 for MSI/MSI-X [133229.009837] e1000e: probe of
> 0000:00:19.0 failed with error -2
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> [133307.107217] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
> [133307.107228] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
> [133307.107814] e1000e 0000:00:19.0: Interrupt Throttling Rate
> (ints/sec) set to dynamic conservative mode [133307.107959] e1000e
> 0000:00:19.0: irq 45 for MSI/MSI-X [133307.935921] e1000e: probe of
> 0000:00:19.0 failed with error -2
>
> ...
>
> [133841.361905] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
> [133841.361914] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
> [133841.362451] e1000e 0000:00:19.0: Interrupt Throttling Rate
> (ints/sec) set to dynamic conservative mode [133841.362520] e1000e
> 0000:00:19.0: irq 45 for MSI/MSI-X [133842.192710] e1000e: probe of
> 0000:00:19.0 failed with error -2
>
> each time I try and eth0 is dead. Only a reboot helps, I've come to
> find out so far.
>
> Any ideas?
>
> --
> Regards/Gruss,
> Boris.
>
> Sent from a fat crate under my desk. Formatting is fine.
> --
>
> -----------------------------------------------------------------------
> -------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration Continuously
> Automate Build, Test & Deployment Start a new project now. Try Jenkins
> in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> _______________________________________________
> E1000-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel® Ethernet, visit
> http://communities.intel.com/community/wired

2014-04-10 16:33:51

by Borislav Petkov

[permalink] [raw]
Subject: Re: [E1000-devel] e1000e 0000:00:19.0 eth0: Hardware Error

Hi guys,

let me answer to all of you here:

On Thu, Apr 10, 2014 at 03:45:41PM +0000, Ertman, DavidX M wrote:
> Could you also provide some information about the configuration
> of the system when this happens?

AFAIR, this happens when I stick the network cable in. I'll pay
attention to the exact moment when this happens in the future and report
back.

> Do you have Runtime Power Management configured
> in the kernel and enabled? (echo auto >
> /sys/devices/pci0000\:00/0000\:00\:19.0/power/control)

Yes. I normally run powertop when the machine goes up after a reboot and
set all tunables to "Good". The above is one of them.

> Is the network cable in and link is up?

Yes, as I mentioned, there is a very high chance that it happens when I
plug in the network cable. But I'll need to confirm that.

> Is anything happening to the link partner (going up and down,
> connecting and disconnecting)?

Not that I know of - the partner is a 8-port switch where other machines
are connected. Their connection is fine AFAICT.

> We also need to know what part you're using. "lspci | grep Ethernet"
> should narrow that down.

> What kind of system (platform) is this happening on? It's a LOM
> correct? Can you run 'lspci -vvv' and output the results?

Machine is Thinkpad x230, I'm attaching full lspci -vvv -xxxx output
with PCI config space dump, hth.

Thanks guys.

--
Regards/Gruss,
Boris.

Sent from a fat crate under my desk. Formatting is fine.
--


Attachments:
(No filename) (1.43 kB)
lspci.gz (8.01 kB)
Download all attachments