Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Feb 2008 21:40:00 GMT
From:      Kevin <goldserve1@hotmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/121063: High wireless traffic on ATH causes high tx failed 'cuz FIFO underrun
Message-ID:  <200802242140.m1OLe094023392@www.freebsd.org>
Resent-Message-ID: <200802242150.m1OLo2ve067498@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121063
>Category:       i386
>Synopsis:       High wireless traffic on ATH causes high tx failed 'cuz FIFO underrun
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 24 21:50:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Kevin
>Release:        6.2 (pfsense V1.2RC4)
>Organization:
>Environment:
FreeBSD via.local 6.2-RELEASE-p10 FreeBSD 6.2-RELEASE-p10 #0: Tue Jan 15 22:41:16 EST 2008     sullrich@builder6.pfsense.com:/usr/obj.pfSense/usr/src/sys/pfSense.6  i386

>Description:
On high network traffic (~2.7MB/sec) through ATH driver I get lots of tx failed 'cuz FIFO underrun. When this happens, the client is still associated but no traffic passes. It takes roughly 5-10 seconds for the traffic to recover.

# athstats -i ath0
3504331 tx management frames
4407 tx frames discarded prior to association
1 tx discarded empty frame
79 tx failed 'cuz FIFO underrun
333596 tx failed 'cuz bogus xmit rate
4947 tx frames with rts enabled
48003 tx frames with 11g protection
2991 rx failed 'cuz of FIFO overrun
2335608 rx management frames
131457 beacon setup failed 'cuz no mbuf
1822434860 beacons transmitted
471 periodic calibration failures
1 rate control checks
1 tx used alternate antenna
Antenna profile:
[2] tx  3508657 rx  2420960

>How-To-Repeat:
This thread reports the same problem I believe and he has very good steps on how to reproduce.

http://lists.freebsd.org/pipermail/freebsd-current/2006-September/065621.html
>Fix:
No known fix as only one other thread has reported this problem. The conclusion was to add more rx and tx buffer but the problem still does not go away completely.

# sysctl hw.ath
hw.ath.hal.version: 0.9.17.2
hw.ath.hal.dma_brt: 2
hw.ath.hal.sw_brt: 10
hw.ath.hal.swba_backoff: 0
hw.ath.dwell: 200
hw.ath.calibrate: 30
hw.ath.outdoor: 1
hw.ath.xchanmode: 1
hw.ath.countrycode: 0
hw.ath.regdomain: 0
hw.ath.rxbuf: 4000
hw.ath.txbuf: 4000


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802242140.m1OLe094023392>