NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/40462: bnx0: Double mbuf allocation failure!
The following reply was made to PR kern/40462; it has been noted by GNATS.
From: Jarle Greipsland <jarle%uninett.no@localhost>
To: gnats-bugs%NetBSD.org@localhost, mhitch%lightning.msu.montana.edu@localhost
Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/40462: bnx0: Double mbuf allocation failure!
Date: Tue, 27 Jan 2009 21:16:21 +0100 (CET)
Jarle Greipsland <jarle%uninett.no@localhost> writes:
> Thanks for the advice. I'll find a suitable service window and
> try out a kernel with an increased setting for the NMBCLUSTERS
> option and see what happens.
I haven't been able to test anything on the computer that
originally experienced the problem, but I was allowed to play
with a fairly similar server with ethernet ports of identical
make and model, and have both managed to reproduce the problem
and try out the two suggested fixes/patches.
The patch offered by David Young prevented the system from
panicing, although the kernel would still warn:
WARNING: mclpool limit reached; increase NMBCLUSTERS
and network connectivity was interrupted. By toggling interfaces
up and down a bit network connectivity was restored, but would
soon thereafter be interrupted again preceeded by the NMBCLUSTERS
warnings. Once I also noticed a kernel message of the form:
Error filling RX chain: rx_bd[0x????]!
(I forgot to write down the hex number in brackets).
Increasing the NMBCLUSTERS option in the kernel configuration
file seemed to solve the problem though. I could no longer make
the system panic, and network connectivity was not interrupted.
-jarle
--
"It takes thought to right software"
-- parke%star.enet.dec.com@localhost
Home |
Main Index |
Thread Index |
Old Index