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