ath0: ath_rx_proc: no mbuf!

Stef Walter stef-list at memberwebs.com
Thu Aug 20 04:46:15 UTC 2009


I'm having a problem on an old FreeBSD 6.0 box, that's a wireless
router, been running steadily for years.

A short while ago (perhaps due to a change in traffic), every few hours,
the wireless interface becomes unresponsive, and I started seeing
thousands of lines like this in:

ath0: ath_rx_proc: no mbuf!
ath0: ath_rx_proc: no mbuf!
ath0: ath_rx_proc: no mbuf!
ath0: ath_rx_proc: no mbuf!
ath0: ath_rx_proc: no mbuf!

Has anyone seen this problem? An mbuf leak? Or perhaps fixed something
like it in a later version of FreeBSD? Would upgrading the FreeBSD
version fix this? It's in a really remote location, high on a tower, and
tough to upgrade :(

netstat -m shows:

# netstat -m
104/19096/19200 mbufs in use (current/cache/total)
101/2971/3072/3072 mbuf clusters in use (current/cache/total/max)
0/3/1024 sfbufs in use (current/peak/max)
228K/10716K/10944K bytes allocated to network (current/cache/total)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines

The mbufs are in fact all used up. I allocate more via
kern.ipc.nmbclusters, and see the same behavior.

6.0-RELEASE-p5 FreeBSD 6.0-RELEASE-p5 #6: Thu May 18 18:02:20 UTC 2006

Thanks in advance,

Stef



More information about the freebsd-net mailing list