From nobody@FreeBSD.org  Mon Apr 11 05:07:25 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 5DBD8106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Apr 2011 05:07:25 +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 4D2818FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Apr 2011 05:07:25 +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 p3B57OD0069813
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Apr 2011 05:07:24 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p3B57OXQ069812;
	Mon, 11 Apr 2011 05:07:24 GMT
	(envelope-from nobody)
Message-Id: <201104110507.p3B57OXQ069812@red.freebsd.org>
Date: Mon, 11 Apr 2011 05:07:24 GMT
From: Yuri G <yuri.gorchakov@ittomsk.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: bwn driver causes 20%-50% packet loss
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         156327
>Category:       kern
>Synopsis:       [bwn] bwn driver causes 20%-50% packet loss
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-wireless
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 11 05:10:11 UTC 2011
>Closed-Date:    
>Last-Modified:  Sat Jul 14 12:40:01 UTC 2012
>Originator:     Yuri G
>Release:        8.2-RELEASE
>Organization:
ittomsk.ru
>Environment:
FreeBSD alienware.local 8.2-RELEASE FreeBSD 8.2-RELEASE #1: Mon Apr 11 08:58:21 NOVST 2011     root@alienware.local:/usr/obj/usr/src/sys/ALIENWARE_8_2  amd64
>Description:
Dell Vostro 3500 with Broadcom BCM4312 (as siba reports) accessing AP with WPA-PSK encryption enabled. AP is 2m away from notebook,directly visible. 

Loaded modules: 
if_bwn.ko 
siba_bwn.ko 
wlan.ko 
wlan_amrr.ko 
wlan_wep.ko 
wlan_ccmp.ko 
wlan_tkip.ko 
bwn_v4_lp_ucode.ko. 

Within first 1-2 mins after boot I get "bwn0: RX decryption attempted (old 0 keyidx 0x2)" errors at tty0. Pinging access point with 1000 packages gives 20% to 50% packet loss.

Loading Ubuntu LiveCD at the same conditions and installing offered 802.11 Linux STA driver gives 0% packet loss.
>How-To-Repeat:
grep -E "wlan|bwn" /boot/loader.conf 
wlan_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
wlan_amrr_load="YES"
if_bwn_load="YES"
siba_bwn_load="YES"
bwn_v4_lp_ucode_load="YES"

grep -E "wlan|bwn" /etc/rc.conf
ifconfig_wlan0="WPA DHCP"
wlans_bwn0="wlan0"

cat /etc/wpa_supplicant.conf 
network={
	ssid="ittomsk.ru"
	psk="******"
}

ping 192.168.0.1 (AP address)
>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-amd64->freebsd-wireless 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon Apr 11 11:50:45 UTC 2011 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156327 

From: Gilles Cafedjian <cafedjian.g@gmail.com>
To: bug-followup@FreeBSD.org, yuri.gorchakov@ittomsk.ru
Cc:  
Subject: Re: kern/156327: [bwn] bwn driver causes 20%-50% packet loss
Date: Sat, 14 Jul 2012 14:37:17 +0200

 --20cf307ca538fe37c904c4c974f4
 Content-Type: text/plain; charset=ISO-8859-1
 
 The BCM4312 doesn't support 802.11n created by default. You juste have to
 switch mode to 802.11b when creating virtual interface.
 
 FIX:
 #ifconfig wlan create wlandev bwn0 mode 11b
 
 --20cf307ca538fe37c904c4c974f4
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 The BCM4312 doesn&#39;t support 802.11n created by default. You juste have =
 to switch mode to 802.11b when creating virtual interface.<div><br></div><d=
 iv>FIX:=A0</div><div>#ifconfig wlan create wlandev bwn0 mode 11b</div>
 
 --20cf307ca538fe37c904c4c974f4--
>Unformatted:
