From owner-freebsd-bugs@FreeBSD.ORG Sun Jan 20 06:30:00 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id AA8D17A1 for ; Sun, 20 Jan 2013 06:30:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 79B7220E for ; Sun, 20 Jan 2013 06:30:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0K6U0Nx015277 for ; Sun, 20 Jan 2013 06:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0K6U0Vu015276; Sun, 20 Jan 2013 06:30:00 GMT (envelope-from gnats) Resent-Date: Sun, 20 Jan 2013 06:30:00 GMT Resent-Message-Id: <201301200630.r0K6U0Vu015276@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Adrian Chadd Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1BF3D5A4 for ; Sun, 20 Jan 2013 06:22:22 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 0CC881DA for ; Sun, 20 Jan 2013 06:22:22 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r0K6MLgT072583 for ; Sun, 20 Jan 2013 06:22:21 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r0K6MLDg072582; Sun, 20 Jan 2013 06:22:21 GMT (envelope-from nobody) Message-Id: <201301200622.r0K6MLDg072582@red.freebsd.org> Date: Sun, 20 Jan 2013 06:22:21 GMT From: Adrian Chadd To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: kern/175446: [ath] high volumes of PHY errors lead to BB/MAC hangs and resets X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jan 2013 06:30:00 -0000 >Number: 175446 >Category: kern >Synopsis: [ath] high volumes of PHY errors lead to BB/MAC hangs and resets >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 20 06:30:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Adrian Chadd >Release: >Organization: >Environment: >Description: There seem to be some situations where high volumes of PHY errors lead to BB and MAC hangs. These have been observed on the AR9220/AR9280 and later chips. It doesn't seem to affect the AR5416/AR9160 for some reason (and not the earlier chips as well.) This PR will track the changes made to try and trace down and fix the specific issue(s) surrounding this particular issue. >How-To-Repeat: Enable radar/spectral scan and do some traffic. >Fix: The specific fixes I've been told about: * AR9280, AR9285, AR9287 - don't do PHY error accounting, use the hardware counters; * The bug here has to do with zero-length DMA frames and some issues with them in the RX FIFO; * Radar and spectral scan frames don't cause issues - they're not zero-length payload frames. >Release-Note: >Audit-Trail: >Unformatted: