Linux ubuntu 2.6.10-4-386 #1 Thu Mar 10 03:25:00 GMT 2005 i686 GNU/Linux
-------------------------------------------------------------------------------------------------------------------------
Long story short i was trying to update my ipw2200 to allow for "monitor mode". Card was working, but i couldn't leave well enough alone.
I was following the article at kerneltrap#org/node/5414 (see below) and everything wents as describe, until the reboot(no Weeeeee!).
--------------------------------------------------------------------------------------------------------------------------
when i run:
# ifconfig eth1 up
eth1: ERROR while getting interface flags: No such device
#dmesg | grep ipw
returns nothing (i can provide full dmesg if needed)
#lspci
0000:02:06.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
any information or test that would help me determine the problem would be greatly appreciated.
T
Article:
OS : Linux
Distro : Ubuntu
Title : Kismet
Got a new Notebook, its a IBM Thinkpad T43.
Found a cool "tutorial" how to set up kismet in ubuntu .. with IBM Thibkpad T43
In the latest official stable version of kismet was wrote that the modern driver of Intel PRO Wireless (ipw2200), very common in a lot of notebook with Intel Centrino, was not supported.
But there is a way to run kismet also with such driver...
Installing this program, for me, was not very "user friendly" ... it's a pain in the...so I wrote this little tutorial.
I use Ubuntu linux v. 5.0.4 and this guide is usefull expetially for my disto, but I think work also with others.
Last (warning) note: READ DOCUMENTS OF THE PROGRAMS LISTED ABOVE BEFORE MESS UP KERNEL AND DRIVERS. NO RESPONSABILITY FOR DAMAGES.
1) First step: check your driver.
You can do this making:
dmesg| grep ipw
and you must read something like
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver,0.19
The problem of this drivers with kismet is that you can't put your card in "monitor mode".
Try this:
iwconfig eth1 mode monitor
and you probably get an error.
Ok we need other drivers!
2)You must download the new driver (not the package! the tarball). You can download this here:
and untar it and go inside the new dir:
tar -xvfz ipw2200-1.0.4.tgz
cd ipw2200-1.0.4
3)Then you must remove old driver typing:
sh remove-old
See INSTALL file for more info
4)If you have ubuntu, you must edit the Makefile. Comment line like this:
# ifndef CONFIG_IPW2200 ### Comment me
EXTERNAL_BUILD=y
CONFIG_IPW2200=m
CONFIG_IPW_DEBUG=y
CONFIG_IPW_MONITOR=y
# Experimental QoS support.
CONFIG_IPW_QOS=y
# endif ###### Me also!
This is because there is a misunderstanding between the kernel of Ubuntu about this symbol and these definition.
5)If you have Ubuntu, install linux-headers.
You must have some files now in /lib/modules/version_of_kernel/build/
6) Download the new firmware 1.3 from this site
###################
You must delete (or move) the old ones and copy the new *.fw files of the tarball into /lib/hotplug/firmware/ or /usr/lib/hotplug/firmware/ is the same.
Restart and check with "dmesg|grep ipw" for the new driver (1.0.4). They must be loaded at this time.
With new driver you can put your wifi card in monitor MODE with:
iwconfig eth1 mode monitor
It should not give you error anymore.
You can type an "echo Weeeeee!"