Reply
Thread Tools
Posts: 5 | Thanked: 1 time | Joined on Nov 2011
#1
My N900 can no longer sniff packets in promiscuous mode. It shows the device in promisc from ifconfig and responds perfectly to:

Code:
ifconfig wlan0 promisc
ifconfig wlan0 -promisc
It even shows wlan0 entering and leaving promiscuous mode in dmesg. Despite this I see nothing but broadcast and multicast traffic in tcpdump. A laptop on the same wireless network running wireshark sees all traffic, so it's not a network issue.

I have flashed the device completely several times (except for the eMMC) with no result.

The problem seems identical to the one unanswered here: http://talk.maemo.org/showthread.php?t=70840

Any help? Thanks
 
Posts: 5 | Thanked: 1 time | Joined on Nov 2011
#2
OK. Does anyone know how to verify the driver version for the wl1251 adapter running on the N900?
 
Posts: 502 | Thanked: 366 times | Joined on Jun 2010 @ /dev/null
#3
As far as I know N900's internal wireless LAN is a directional type antenna. Whilst it does not definitely mean that it cannot sense packets from other directions, it is virtually weaker to detect packets from other directions than where the antenna is normally facing.

If I am not mistaken the wireless module is close to the bluetooth module on the N900's PCB which is on the obverse side (where the screen and keyboard is, but on the screen part of the device its in the body of course). So maybe if you move closer to the wireless router for example you maybe able to get broadcast/multicast packets found from your N900.

The other things you might want to have a look at (not that you haven't but I guess its still worth mentioning) is:
  • Wireless transmit power is set the maximum (which is 100mW), if not try turning it onto maximum.
  • Disable power saving mode, I personally find power saving mode a bit of a pain to work with when half the time I SSH into the device and seeing the device at times takes a few seconds to respond.
  • Bluetooth module disabled. This one is probably the most critical point as bluetooth shares the same radio spectrum as 802.11b/g which is exactly what N900 communicates on wireless networks. Bluetooth co-existance may sometimes help with not having to disable bluetooth completely however its also noteworthy to first disable bluetooth just in case it hinders the wireless chipset from sensing wireless packets.
Other than that I am somewhat really stumped, it is probably possible in theory that if for instance you are testing this on a different wireless router and the wireless router has a completely different setup which may change the outcome of the scenario.
__________________
 

The Following User Says Thank You to tuxsavvy For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 21:42.