From: Urban Loesch <bind@enas.net>
To: Yuval Mintz <Yuval.Mintz@qlogic.com>,
Peter Hurley <peter@hurleysoftware.com>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
Ariel Elior <Ariel.Elior@qlogic.com>,
netdev <netdev@vger.kernel.org>
Subject: Re: [bnx2x] Re: Kernel 3.18.11 hangs when inserting netconsle module on a DELL M620 VRTX Blade
Date: Thu, 09 Apr 2015 14:34:22 +0200 [thread overview]
Message-ID: <552671CE.3050506@enas.net> (raw)
In-Reply-To: <B5657A6538887040AD3A81F1008BEC63C26537@avmb3.qlogic.org>
Hi,
thanks for your help.
Am 08.04.2015 um 16:42 schrieb Yuval Mintz:
>>> I'have installed a new DELL VRTX M620 Blade with kernel 3.18.11.
>>> After system startup I tried to activate the kernel netconsole with remote
>> logging enabled.
>>>
>>> I executed the following command and the shell I issued it becomes
>> unresponsive and hangs.
>>>
>>> # modprobe netconsole
>> netconsole="@/eth0,514@10.1.10.197/00:10:db:fc:60:0c"
>>>
>>> The system load increases slowly and the CPU #11 uses 100% of soft
>>> irq. Only a soft reset witohut loading the netconsole module after startup
>> solves the issue.
>
> I suspect this is a regression introduced by 9a2620c87745
> "bnx2x: prevent WARN during driver unload".
>
> bnx2x locks & unlocks spin_lock_bh() during the napi poll, which shouldn't
> be done while interrupts are disabled. This break interoperability with netpoll,
> as it disables irqs prior to sending the skb on the bnx2x's interface.
>
> Can you please try compiling your kernel without CONFIG_NET_RX_BUSY_POLL?
> I suspect that might solve your issue.
I compiled my kernel without CONFIG_NET_RX_BUSY_POLL.
...
# CONFIG_NET_RX_BUSY_POLL is not set
...
I tried multiple times to insert an remove the netconsole module.
There was no error anymore.
Compiling the kernel without CONFIG_NET_RX_BUSY_POLL solves the issue.
At least for me.
Thanks
Urban
prev parent reply other threads:[~2015-04-09 12:35 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-08 8:27 Kernel 3.18.11 hangs when inserting netconsle module on a DELL M620 VRTX Blade Urban Loesch
2015-04-08 10:50 ` [bnx2x] " Peter Hurley
2015-04-08 14:42 ` Yuval Mintz
2015-04-08 14:42 ` Yuval Mintz
2015-04-09 12:34 ` Urban Loesch [this message]
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=552671CE.3050506@enas.net \
--to=bind@enas.net \
--cc=Ariel.Elior@qlogic.com \
--cc=Yuval.Mintz@qlogic.com \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=peter@hurleysoftware.com \
/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.