FIFO overflow error

Aminuddin Abdullah aminuddin at datarunding.com.my
Sun Aug 26 17:11:17 PDT 2007


I've been getting a lot of this error on one of my FreeBSD 6.2 boxes. I have
5 other servers running the same configurations as this one and none of them
is giving me the error.

The only different between this and the other servers is AMD on this one and
Intel on the rest.

 

The repeated errors given were:

 

vr0: receive error (0406) overflow

vr0: rx error (09): FIFO overflow

vr0: rx error (09): FIFO overflow

vr0: receive error (0407) overflow

vr0: rx error (09): FIFO overflow

vr0: receive error (0407) overflow

vr0: receive error (0404) overflow

vr0: rx error (09): FIFO overflow

vr0: receive error (0404) overflow

vr0: rx error (09): FIFO overflow

vr0: receive error (0404) overflow

vr0: rx error (09): FIFO overflow

vr0: rx error (09): FIFO overflow

vr0: receive error (0407) overflow

vr0: rx error (09): FIFO overflow

vr0: receive error (0407) overflow

vr0: receive error (0404) overflow

vr0: rx error (09): FIFO overflow

vr0: watchdog timeout

vr0: rx error (09): FIFO overflow

vr0: receive error (1405) overflow

vr0: rx shutdown error!

vr0: restarting

 

..........

Netstat -m does not shows any memory issues.

$ netstat -m

8512/8918/17430 mbufs in use (current/cache/total)

6992/6630/13622/65536 mbuf clusters in use (current/cache/total/max)

6928/6512 mbuf+clusters out of packet secondary zone in use (current/cache)

0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)

0/0/0/0 9k jumbo clusters in use (current/cache/total/max)

0/0/0/0 16k jumbo clusters in use (current/cache/total/max)

16112K/15489K/31601K bytes allocated to network (current/cache/total)

0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)

0/0/0 requests for jumbo clusters denied (4k/9k/16k)

0/7/4608 sfbufs in use (current/peak/max)

0 requests for sfbufs denied

0 requests for sfbufs delayed

0 requests for I/O initiated by sendfile

1 calls to protocol drain routines

 

Ifconfig shows

vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

        inet 66.90.101.146 netmask 0xffffff00 broadcast 66.90.101.255

        ether 00:17:31:78:e0:f8

        media: Ethernet autoselect (100baseTX <full-duplex>)

        status: active

 

My loader.conf:

kern.maxusers=256

kern.maxproc=32768

kern.ipc.nmbclusters=65536

kern.ipc.maxsockets=32768

 

sysctl.conf

kern.maxprocperuid=32768

kern.ipc.somaxconn=32768

kern.ipc.maxsockbuf=16777216

net.inet.ip.portrange.first=30000

net.inet.ip.portrange.hifirst=30000

net.inet.ip.rtexpire= 1200

net.inet.ip.intr_queue_maxlen=1024

 

net.inet.tcp.rfc1323=1

net.inet.tcp.mssdflt=1460

 

net.inet.udp.recvspace=65535

net.inet.udp.maxdgram=57344

 

net.inet.tcp.sendspace=65535

net.inet.tcp.recvspace=65535

net.local.stream.recvspace=65535

net.local.stream.sendspace=65535

net.inet.tcp.keepidle=72000

net.inet.tcp.keepintvl=1800

 

net.inet.icmp.icmplim=300

net.inet.tcp.delayed_ack=0

net.inet.tcp.blackhole=2

net.inet.udp.blackhole=1

 

................

 

This server is acting as socks5 proxy server connecting to 40-80 users,
which will connect to more than 8000-11000 peers. 

All other servers can push close to 85mbit/sec but this one can only go to a
max of 25mbit.

 

Anyone? Is this configuration or hardware problem?

 

Thanks

 

 

 

 



More information about the freebsd-questions mailing list