Hi, I'm planning to do a SoftMAC project such as the one based on Madwifi. My platform is based on bcm43xx (Buffalo WLI2-PCI-G54S). I traced the b43 device driver for several days. I found that B43_MACCTL_KEEP_CTL and B43_MACCTL_BEACPROMISC was set in monitor mode. So, I manually set these two bits in the driver. However, it doesn't work like iwconfig the device into monitor mode. I use Wireshark to verify it. I also tried to set B43_MACCTL_PROMISC bit. It doesn't work either. How can I receive the packets in station (managed) mode but behave like in monitor mode? Or can I read the packets through PHY directly? Since I'm not familiar with hardware and firmware, I'm afraid that I'm wasting time on an impossible idea. If it is possible, would you please tell me which part of code I should trace? Thank you! Jack - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html