From nobody@FreeBSD.org  Thu Jan 20 07:14:29 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id ECC2C106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 20 Jan 2011 07:14:29 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (unknown [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id DC0658FC08
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 20 Jan 2011 07:14:29 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p0K7ET6s012432
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 20 Jan 2011 07:14:29 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p0K7ETVG012431;
	Thu, 20 Jan 2011 07:14:29 GMT
	(envelope-from nobody)
Message-Id: <201101200714.p0K7ETVG012431@red.freebsd.org>
Date: Thu, 20 Jan 2011 07:14:29 GMT
From: Adrian Chadd <adrian@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [ath] Monitor mode is broken on at least the AR9280
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         154157
>Category:       kern
>Synopsis:       [ath] Monitor mode is broken on at least the AR9280
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    adrian
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 20 07:20:08 UTC 2011
>Closed-Date:    Sat Apr 09 03:06:46 UTC 2011
>Last-Modified:  Sat Apr 09 03:06:46 UTC 2011
>Originator:     Adrian Chadd
>Release:        HEAD r217622
>Organization:
Xenion Pty Ltd
>Environment:
FreeBSD-head r217622, i386 eeepc of some description
>Description:
Monitor mode with if_ath on at least the AR9280 is broken. It hasn't been tried on earlier cards.

After a short period, frames stop being received.
>How-To-Repeat:
# ifconfig wlan0 create wlandev ath0 wlanmode monitor
# ifconfig wlan0 channel 6
# ifconfig wlan0 up
# tcpdump -ni wlan0 -y IEEE802_11_RADIO

[wait a short period]

>Fix:
Sometimes bouncing the interface is enough. Other times unloading/reloading the interface is enough.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->adrian 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Jan 20 11:23:07 UTC 2011 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=154157 
State-Changed-From-To: open->closed 
State-Changed-By: adrian 
State-Changed-When: Sat Apr 9 03:05:45 UTC 2011 
State-Changed-Why:  
This turned out to be an issue with the board setup for Merlin 
and later. 

Once the register initvals were updated and the board setup code 
was synched to ath9k, all the RX stability issues disappeared. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=154157 
>Unformatted:
