From: Per Oberg <pero@wolfram.com>
To: xenomai <xenomai@xenomai.org>
Subject: Cyclic hardware reset for e1000e
Date: Mon, 18 Feb 2019 06:36:15 -0600 (CST) [thread overview]
Message-ID: <1798013633.4056474.1550493375498.JavaMail.zimbra@wolfram.com> (raw)
Hello list
I have this issue where my e1000e network card gets into some kind of cyclic hardware reset during operation. The weird thing is that this only happens when I let systemd start the application. If it's started manually it always works as intended.
I am running xenomai 3.0.7 with a linux-4.9.38 kernel and I use the network connection in Linux non-rt mode. I use systemd and NetworkManager.
I do realize that once I get into the reset it will continue resetting because I keep flooding the buffers. My issue is that it -never- happens when I start my process manually, only when systemd starts it. Because the network goes down quite badly I cannot log in and disable the service once it happens and therefore I cannot really try starting it manually after letting the network recover.
There is some information from intel in [1] below. There is talk about power management function and EPROM etc. They specifically write:
"82573(V/L/E) TX Unit Hang Messages
Several adapters with the 82573 chipset display "TX unit hang" messages during normal operation with the e1000 driver. The issue appears both with TSO enabled and disabled, and is caused by a power management function that is enabled in the EEPROM. Early releases of the chipsets to vendors had the EEPROM bit that enabled the feature. After the issue was discovered newer adapters were released with the feature disabled in the EEPROM."
I also read something about disabling GRO/TSO/GSO that helped some people.
My questions to the list are:
1. Have you guys any experience with this?
2. Would I be better of using the RT Net drivers?
3. What could cause the issue to trigger only when run by systemd. (I thought about timing issues and NetworkManager, but how do I debug this?)
[1] https://serverfault.com/questions/193114/linux-e1000e-intel-networking-driver-problems-galore-where-do-i-start
Thoughts anyone?
Regards
Per Öberg
next reply other threads:[~2019-02-18 12:36 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-18 12:36 Per Oberg [this message]
2019-02-18 12:43 ` Cyclic hardware reset for e1000e Jan Kiszka
2019-02-18 13:08 ` Per Oberg
2019-03-13 8:53 ` Per Oberg
2019-03-13 17:06 ` Cobalt compatible distribution Don Newbold
[not found] ` <192645678.5721329.1552685329163@mail.yahoo.com>
2019-03-15 21:29 ` Alec Ari
[not found] ` <cece8f69-d8c5-7165-e918-444398bea154@gmail.com>
2019-03-16 7:44 ` Alec Ari
2019-03-18 18:00 ` Don Newbold
[not found] ` <1723459381.6926353.1552936352861@mail.yahoo.com>
2019-03-18 19:13 ` Alec Ari
2019-03-18 20:59 ` Don Newbold
2019-03-18 23:42 ` Alec Ari
2019-03-19 16:08 ` Don Newbold
2019-03-20 18:43 ` Alec Ari
2019-03-18 8:29 ` Cyclic hardware reset for e1000e Per Oberg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1798013633.4056474.1550493375498.JavaMail.zimbra@wolfram.com \
--to=pero@wolfram.com \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.