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