Skip to contentSkip to conversation

Concerning the promiscuous mode

DISCUSSION kpj 1 participant 1 message Jan 15, 2014

lore
Share & tools
lore

kpj

author
#0 lore raw

Hello,
I have noticed quite a strange behaviour when trying to enable the promiscuous mode (PM) with Wireshark (version 1.10.5):
Wireshark itself is saying that PM is enabled ("Capture Options/Capture List/Prom. Mode" says enabled). Accordingly dmesg tells me about it: "[..] device wlan0 entered promiscuous mode". However, netstat and ip don't seem as convinced:

$ ip l
..
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> ..
..
(yes, wlan0 is the correct interface)
$ netstat -i
wlan0 ? ? 1500 ? 336406 ? ? ?0 ? 3985 0 ? ? ? ? 70978 ? ? ?0 ? ? ?0 ? ? ?0 BMRU
(BMRU are the flags, P is not amongst them)
I am also not convinced, since I am not able to see any other packets than the ones directed at me or broadcasted ones.

Some information about my system:

$ uname -a
Linux . 3.12.7-1-ARCH #1 SMP PREEMPT Fri Jan 10 08:50:35 CET 2014 x86_64 GNU/Linux
$ lspci -vvn|grep 43 -A7
04:00.0 0280: 14e4:432b (rev 01)
? ? ? ? Subsystem: 106b:008d
? ? ? ? Physical Slot: 3
? ? ? ? Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
? ? ? ? Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
? ? ? ? Latency: 0, Cache Line Size: 256 bytes
? ? ? ? Interrupt: pin A routed to IRQ 18
? ? ? ? Region 0: Memory@df200000 (64-bit, non-prefetchable) [size=16K]
--
? ? ? ? Kernel driver in use: b43-pci-bridge
? ? ? ? Kernel modules: ssb
?
05:00.0 0c00: 11c1:5901 (rev 07) (prog-if 10 [OHCI])
? ? ? ? Subsystem: 11c1:5900
? ? ? ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
? ? ? ? Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
? ? ? ? Latency: 0, Cache Line Size: 256 bytes
(see http://pastebin.com/puVahU19)

The wiki (http://wireless.kernel.org/en/users/Drivers/b43) mentiones that my chip (Broadcom Corporation BCM4322, 14e4:432b) is only ?partially supported (in 2.6.39+). Could this be the reason for this strange behaviour or am I simply missing something.

Thanks in advance for any advice,
kpj