Please read the code. There are lots of sanity checks in b43 and mac80211
that make it impossible to receive completely corrupted frames.

On Tuesday 17 February 2009 23:05:51 Bo Han wrote:
> Hi,
> 
> I am interested in capturing FCS error frames using b43 driver.  My hardware
> information is as follows.
> 
> b43-phy9: Broadcom 4318 WLAN found
> b43-phy9 debug: Found PHY: Analog 3, Type 2, Revision 7
> b43-phy9 debuf: Found Radio: Manuf 0x17f, Version 0x2050, Revision 8
> 
> I am using firmware version 410.2160 with linux kernel version 2.6.27.10.  I
> told the firmware to keep the bad frames by setting ctl |=
> B43_MACCTL_KEEP_BAD just before b43_write32(dev, b43_MMIO_MACCTL, ctl) in
> b43_adjust_mode(...) in main.c.
> From b43_rx(...) in xmit.c, I can only see packets dropped because their
> rate_idx == -1.  The length of all the dropped packets is 80 bytes and they
> look like the following:
> 
> 8fae 0308 0000 0b01 0085 0000 1500 482c
> 50b3 0b01 0085 0000 5fa0 1500 482c 50b3
> aaaa 0003 850b cdcc 1b00 1d00 b945 c0cd
> b905 630a 5e10 0101 0601 0b06 000b 07d6
> bab9 addb 35fd 33e8 cd8f 8eaa 6f77 b9e8
> 
> However, there is still no packet received with macstat B43_RX_MAC_FCSERR.
> I also tried the 351 firmware for which I saw several FCS error frames in
> PIO mode.  But the sniffing tools like Wireshark cannot get any packets.
> including the correct ones, when using that firmware.
> 
> Am I missing something?
> 
> Thanks,
> -Bo
> 



-- 
Greetings, Michael.
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to