Hi,

(It seems that my last email was incomplete.)

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
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to