PDA

View Full Version : ipw2200 Monitor Mode


Singee15
2005-07-20, 02:28 AM CDT
I try (as root) going into monitor mode:
iwconfig eth1 mode monitor

and I get

Error for wireless request "Set Mode" (8B06) :
SET failed on device eth1 ; Invalid argument.



Why can't I enter monitor mode?! I am trying to get kismet working
I think I have at least 1.04 of my drivers, is there a way to check?

Any help would be great!
Thanks.

Singee15
2005-07-20, 09:49 AM CDT
anyone have any bright ideas?

Singee15
2005-07-21, 05:05 PM CDT
Alright, well, this was helpful

Slider
2005-07-24, 10:11 AM CDT
I'm having exactly the same problem.
According to dmesg the latest ieee80211 and ipw2200 drivers loaded fine.
Regular wireless works fine also.

Slider
2005-07-24, 11:17 AM CDT
I think I've solved the problem.

The ipw2200 MakeFile captures some of its settings from the previously installed version in the kernel.
When this happens, the drivers are installed without monitor mode enabled, since it wasn't even supported in the 1.0.0 version included in the FC4 kernel, this makes sense. Ironically, the problem is explained in MakeFile itself.

The fix involves simply commenting out the lines "ifndef CONFIG_IPW2200" and "end if"
Here is an extract from my fixed MakeFile:

---begin extract-----------------------------------------------------------------------------------------
# If CONFIG_IPW* isn't set, we'll assume the user has never configured
# their kernel to include this module and set up some defaults.
#
# NOTE: If you have previously added the IPW project to your kernel
# and configured it for inclusion, these settings will be
# overridden by your kernel configuration.
#ifndef CONFIG_IPW2200
EXTERNAL_BUILD=y
CONFIG_IPW2200=m
CONFIG_IPW_DEBUG=y
CONFIG_IPW_QOS=y

# If you are not interested in using monitor mode, simply comment out:
#
# NOTE: If you have problems compiling due to IW_MODE_MONITOR not being
# defined then you need to update the wireless extension version
# installed in your kernel, or comment this line out.
CONFIG_IPW2200_MONITOR=y

#endif
---end extract-----------------------------------------------------------------------------------------

Let me know if it works and how things go with Kismet - I haven't got 'round to that yet!