bwn0 bug

pál péter pptamas01 at gmail.com
Tue Jul 26 11:19:20 UTC 2011


Hi

I have a Compaq mini 311 netbook with freeBSD-8.2-STABLE. I use the bwn
kernel modul and wpa_suppliciant to my wireless card. I configured
everything, but during the boot process it sais that "bwn0: need multicast
update callback" and "bwn0: RX decryption attempted (old 0 keyidx 0X2)". I
googled it for a while, and i read, that is an unfixed kernel bug, wich
couse 50%-100% packet loss. When i tryed to ping google, it sais "hostname
lookup failure", so i tryed to ping my router, and it said "host is down",
but it didn't. On my router, the arp table contains my wireless cards MAC
adress. Here is the config files, and the output of the commands: siba_bwn0:
<Broadcom BCM4312 802.11b/g Wireless> mem 0x53000000-0x53003fff irq 16 at
device 0.0 on pci3
bwn0 on siba_bwn0
bwn0: WLAN (chipid 0x4312 rev 15) PHY (analog 6 type 5 rev 1) RADIO (manuf
0x17f ver 0x2062 rev 2)
bwn0: DMA (64 bits)
bwn0: Using 1 MSI messages
bwn0: [FILTER]
bwn0: need multicast update callback
bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
bwn0: RX decryption attempted (old 0 keyidx 0x2)
bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x2)
bwn0:
bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x2)
bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x2)
bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x2)
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
bwn0: status of RF switch is changed to OFF
bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
bwn0: status of RF switch is changed to OFF
bwn0: please turns on the RF switch
bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
bwn0: status of RF switch is changed to OFF
bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
bwn0: need multicast update callback
siba_bwn0: <Broadcom BCM4312 802.11b/g Wireless> mem 0x53000000-0x53003fff
irq 16 at device 0.0 on pci3
bwn0 on siba_bwn0
bwn0: WLAN (chipid 0x4312 rev 15) PHY (analog 6 type 5 rev 1) RADIO (manuf
0x17f ver 0x2062 rev 2)
bwn0: DMA (64 bits)
bwn0: Using 1 MSI messages
bwn0: [FILTER]
bwn0: need multicast update callback
bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
bwn0: status of RF switch is changed to OFF
bwn0: please turns on the RF switch
bwn0: status of RF switch is changed to ON
bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: need multicast update callback

my routing table (netstat -rn | head):

Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.1.1 UGS 2 19 wlan0
127.0.0.1 link#3 UH 0 4 lo0
192.168.1.0/24 link#4 U 0 0 wlan0
192.168.1.100 link#4 UHS 0 0 lo0

Internet6:


/etc/rc.conf:

 network_enable="YES"
 gateway_enable="YES"

 network_interfaces="auto"
 ifconfig_nfe0="DHCP"
 wlans_bwi0="wlan0"
 ifconfig_wlan0="WAP DHCP"
 ipv6_enable="YES"
 inetd_enable="YES"

 hostname="Nikolay"
 hald_enable="YES"
 dbus_enable="YES"
 gdm_enable="YES"
  gnome_enable="YES"
 linux_enable="YES"

 hcsecd_enable="YES"
 sdpd_enable="YES"
 webcamd_enable="YES"

and my /boot/loader.conf:

 #if_nfe_load="YES"
 if_bwi_load="YES"
 wlan_scan_up_load="YES"
 wlan_sta_load="YES"
 wlan_wep_load="YES"
 wlan_ccmp_load="YES"
 wlan_tkip_load="YES"

 nvidia_load="YES"
 snd_hda_load="YES"
 ng_ubt_load="YES"
 cuse4bsd_load="YES"

my dmesg masseges about bwn0 (dmesg | grep bwn0 | uniq):

  siba_bwn0: <Broadcom BCM4312 802.11b/g Wireless> mem 0x53000000-0x53003fff
irq 16 at device 0.0 on pci3
  bwn0 on siba_bwn0
  bwn0: WLAN (chipid 0x4312 rev 15) PHY (analog 6 type 5 rev 1) RADIO (manuf
0x17f ver 0x2062 rev 2)
  bwn0: DMA (64 bits)
  bwn0: Using 1 MSI messages
  bwn0: [FILTER]
  bwn0: need multicast update callback
  bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
  bwn0: RX decryption attempted (old 0 keyidx 0x2)
  bwn0: need multicast update callback
  bwn0: RX decryption attempted (old 0 keyidx 0x2)
  bwn0:
  bwn0: need multicast update callback
  bwn0: RX decryption attempted (old 0 keyidx 0x2)
  bwn0: need multicast update callback
  bwn0: RX decryption attempted (old 0 keyidx 0x2)
  bwn0: need multicast update callback
  bwn0: RX decryption attempted (old 0 keyidx 0x2)
  bwn0: RX decryption attempted (old 0 keyidx 0x1)
  bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
  bwn0: RX decryption attempted (old 0 keyidx 0x1)
  bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
  bwn0: status of RF switch is changed to OFF
  bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
  bwn0: status of RF switch is changed to OFF
  bwn0: please turns on the RF switch
  bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
  bwn0: status of RF switch is changed to OFF
  bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
  bwn0: need multicast update callback
  siba_bwn0: <Broadcom BCM4312 802.11b/g Wireless> mem 0x53000000-0x53003fff
irq 16 at device 0.0 on pci3
  bwn0 on siba_bwn0
  bwn0: WLAN (chipid 0x4312 rev 15) PHY (analog 6 type 5 rev 1) RADIO (manuf
0x17f ver 0x2062 rev 2)
  bwn0: DMA (64 bits)
  bwn0: Using 1 MSI messages
  bwn0: [FILTER]
  bwn0: need multicast update callback
  bwn0: firmware version (rev 478 patch 104 date 0x8701 time 0x657)
  bwn0: status of RF switch is changed to OFF
  bwn0: please turns on the RF switch
  bwn0: status of RF switch is changed to ON
  bwn0: need multicast update callback
  bwn0: RX decryption attempted (old 0 keyidx 0x1)
  bwn0: need multicast update callback
  bwn0: RX decryption attempted (old 0 keyidx 0x1)
  bwn0: need multicast update callback

my routing table (netstat -rn | head):

  Routing tables

  Internet:
  Destination Gateway Flags Refs Use Netif Expire
  default 192.168.1.1 UGS 2 19 wlan0
  127.0.0.1 link#3 UH 0 4 lo0
  192.168.1.0/24 link#4 U 0 0 wlan0
  192.168.1.100 link#4 UHS 0 0 lo0

  Internet6:


More information about the freebsd-wireless mailing list