try this
sudo apt-get install gcc-3.4
this will fix your problem
try this
sudo apt-get install gcc-3.4
this will fix your problem
Last edited by sporto; November 11th, 2005 at 10:20 PM.
Thanks, that sorted that problem.Originally Posted by sporto
After hours of messing around, I've finally got my IPW2200 working with WPA.
When I dmesg | grep ipw2200, I get:
As I say, it's all working, but what does "Can't set TKIP countermeasures: crypt not set!" mean?Code:[4294706.617000] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.8 [4294706.617000] ipw2200: Copyright(c) 2003-2005 Intel Corporation [4294706.621000] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection [4294710.521000] ipw2200: Can't set TKIP countermeasures: crypt not set!
when i try to "make" the downloaded iee80211-1.0.3 gives me some error... What does it mean?
Checking in /lib/modules/2.6.12-9-386/build/ for ieee80211 components...
find: /lib/modules/2.6.12-9-386/build/: No such file or directory
grep: /lib/modules/2.6.12-9-386/build//.config: No such file or directory
grep: /lib/modules/2.6.12-9-386/build//include/linux/autoconf.h: No such file or directory
make -C /lib/modules/2.6.12-9-386/build M=/home/bozo/Desktop/ieee80211-1.0.3 MOD VERDIR=/home/bozo/Desktop/ieee80211-1.0.3 modules
make: *** /lib/modules/2.6.12-9-386/build: No such file or directory. Stop.
make: *** [modules] Error 2
bozo@bozonb:~/Desktop/ieee80211-1.0.3$ sudo make
Checking in /lib/modules/2.6.12-9-386/build/ for ieee80211 components...
find: /lib/modules/2.6.12-9-386/build/: No such file or directory
grep: /lib/modules/2.6.12-9-386/build//.config: No such file or directory
grep: /lib/modules/2.6.12-9-386/build//include/linux/autoconf.h: No such file or directory
make -C /lib/modules/2.6.12-9-386/build M=/home/bozo/Desktop/ieee80211-1.0.3 MOD VERDIR=/home/bozo/Desktop/ieee80211-1.0.3 modules
make: *** /lib/modules/2.6.12-9-386/build: No such file or directory. Stop.
make: *** [modules] Error 2
Could you tell me how do I install the kernel source package . I am very new to linux. I am trying to use wpa for my wireless and followed the how to on
http://www.ubuntuforums.org/showthread.php?t=26623
and this is what I get when I run make for installing the ieee80211 components
Checking in /lib/modules/2.6.10-5-386/build/ for ieee80211 components...
find: /lib/modules/2.6.10-5-386/build/: No such file or directory
grep: /lib/modules/2.6.10-5-386/build//.config: No such file or directory
grep: /lib/modules/2.6.10-5-386/build//include/linux/autoconf.h: No such file or directory
make -C /lib/modules/2.6.10-5-386/build M=/home/<myname>/tmp/ieee/ieee80211-1.0.3 MODVERDIR=/home/<myname>/tmp/ieee/ieee80211-1.0.3 modules
make: *** /lib/modules/2.6.10-5-386/build: No such file or directory. Stop.
make: *** [modules] Error 2
I am following the steps exactly as given in this howto and this is what I get when I run remove-old scripts
find: /lib/modules/2.6.10-5-386/build: No such file or directory
grep: /lib/modules/2.6.10-5-386/build/.config: No such file or directory
grep: /lib/modules/2.6.10-5-386/build/include/linux/autoconf.h: No such file or directory
Also when I do a make when installed ieee80211 I get
Checking in /lib/modules/2.6.10-5-386/build/ for ieee80211 components...
find: /lib/modules/2.6.10-5-386/build/: No such file or directory
grep: /lib/modules/2.6.10-5-386/build//.config: No such file or directory
grep: /lib/modules/2.6.10-5-386/build//include/linux/autoconf.h: No such file or directory
make -C /lib/modules/2.6.10-5-386/build M=/home/<myname>/tmp/ieee/ieee80211-1.0.3 MODVERDIR=/home/<myname>/tmp/ieee/ieee80211-1.0.3 modules
make: *** /lib/modules/2.6.10-5-386/build: No such file or directory. Stop.
make: *** [modules] Error 2
Could anyone tell me what am I doing wrong or is there something that I am missing. I am pretty new to linux
Thanks
I'm not sure if this has been mentioned in the thread before. If it was I apologize and will delete my post if so.
There is a nifty program called "Wifi-radar" that I use to configure ipw2200+wpa and create profiles (ie. home, work etc.)
You can find it in the breezy repos or http://www.bitbuilder.com/wifi_radar/
[QUOTE=luca_linux]Hi!
I've seen there are many requests about how to get ipw2200 and wpa to work. So, as I've managed to get them to work, I've decided to write a howto. It's also good if you just want to get ipw2200 without wpa; just follow the first part in this case.
We have to compile and install the latest ipw2200 1.0.6 driver from http://ipw2200.sourceforge.net and we also have to install the firmware, as the ipw2200 0.19 included in the standard installation of Hoary doesn't support wpa.
Since ipw2200 1.0.5, ipw2200 project does not include ieee80211 subsystem anymore, so we also have to compile and install them from http://ieee80211.sourceforge.net.
Since we have to compile the driver from sources, we need the packages: build-essential, gcc, linux-headers-myOwnKernelVersion.
So:
Note: if you have the kernel sources installed, you won't need the linux-headers. And if you're running a custom kernel compiled by you, you won't need to install the packages mentioned above.Code:sudo apt-get update sudo apt-get install build-essential sudo apt-get install gcc sudo apt-get install linux-headers-$(uname -r)
First of all, follow these instructions to add extra repositories, which are always handy to have.
Here are the steps (for newbies: the following commands are supposed to be typed in the same console session):
First of all, download the firmware from here.
Then install it:
Now download the latest ieee80211 subsystem from here.Code:sudo tar xvzf ipw2200-fw-2.3.tgz sudo cp ipw-2.3-*.fw /usr/lib/hotplug/firmware/
Then untar it and change your current directory into the driver's one:
Now run the remove-old.sh script that comes with the driver package in order to make sure that any old module is deleted:Code:sudo tar xvzf ieee80211-1.0.3.tgz cd ieee80211-1.0.3
Now download the latest ipw22000 driver from here.Code:sudo sh remove-old
Then untar it and change your current directory into the driver's one:
Now run the remove-old.sh script that comes with the driver package in order to make sure that any old module is deleted:Code:cd .. sudo tar xvzf ipw2200-1.0.6.tgz cd ipw2200-1.0.6
Now your system is clean and it's time to make and install ieee80211, so:Code:sudo sh remove-old
Then make and install ipw2200 as well:Code:cd .. cd ieee80211-1.0.3 make sudo make install
Note: it seems there's currently a bug of remove-old script on some systems; if you get errors when compiling ieee80211 about the presence of old modules, you'll have to delete them manually, after having unloded all ieee80211* modules through "modprobe -r module_name" (type "lsmod" to see the current loaded modules).Code:cd .. cd ipw2200-1.0.6 make sudo make install
Now we have to download and install the wpa_supplicant package:
Then you have to create a wpa_supplicant.conf in /etc, so:Code:sudo apt-get install wpasupplicant
And paste the following lines in the text editor:Code:sudo gedit /etc/wpa_supplicant.conf
Anyway there are further configuration examples in /usr/share/doc/wpasupplicant/examples/wpa_supplicant.conf.gz.Code:ctrl_interface=/var/run/wpa_supplicant network={ ssid="your_network_name" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK psk="your_secret_key" }
Then reboot to make sure that the new modules are loaded successfully and type:
Code:dmesg | grep ipw
Hi,
at Reboot ...dmesg :
??Code:root@joters-notebook:~# dmesg | grep ipw [4294700.462000] ipw2200: disagrees about version of symbol ieee80211_get_crypto _ops [4294700.462000] ipw2200: Unknown symbol ieee80211_get_crypto_ops [4294700.462000] ipw2200: disagrees about version of symbol ieee80211_wx_set_enc ode [4294700.462000] ipw2200: Unknown symbol ieee80211_wx_set_encode [4294700.462000] ipw2200: disagrees about version of symbol ieee80211_wx_get_enc ode [4294700.462000] ipw2200: Unknown symbol ieee80211_wx_get_encode [4294700.462000] ipw2200: disagrees about version of symbol ieee80211_txb_free [4294700.462000] ipw2200: Unknown symbol ieee80211_txb_free [4294700.462000] ipw2200: disagrees about version of symbol ieee80211_crypt_dela yed_deinit [4294700.462000] ipw2200: Unknown symbol ieee80211_crypt_delayed_deinit [4294700.462000] ipw2200: disagrees about version of symbol ieee80211_wx_get_sca n [4294700.462000] ipw2200: Unknown symbol ieee80211_wx_get_scan [4294700.462000] ipw2200: Unknown symbol escape_essid [4294700.463000] ipw2200: disagrees about version of symbol ieee80211_rx [4294700.463000] ipw2200: Unknown symbol ieee80211_rx [4294700.463000] ipw2200: disagrees about version of symbol ieee80211_rx_mgt [4294700.463000] ipw2200: Unknown symbol ieee80211_rx_mgt
Why? sorry my short dialog, i speak spanish
I too get the samilar listing, using dmesg command. On Ubuntu 5.10 and after installing new drivers/modules ieee80211-1.1.6, ipw2200-1.0.8, and ipw2200-fw-2.4
Thanks in advance.
Last edited by mathew.chacko; November 25th, 2005 at 10:29 AM.
I also get this error messages in dmesg after installing ieee80211-1.1.6 and ipw2200-1.0.8 like it's described in the howto. I hope anyone of the linux gurus here has a suggestion to resolve this problem.
thx
My output is:
[4294686.952000] ieee1394: Initialized config rom entry `ip1394'
[4294705.639000] ieee80211_crypt: registered algorithm 'NULL'
[4294705.868000] ieee80211: disagrees about version of symbol ieee80211_get_crypto_ops
[4294705.868000] ieee80211: Unknown symbol ieee80211_get_crypto_ops
[4294705.868000] ieee80211: disagrees about version of symbol ieee80211_crypt_deinit_entries
[4294705.868000] ieee80211: Unknown symbol ieee80211_crypt_deinit_entries
[4294705.868000] ieee80211: disagrees about version of symbol ieee80211_crypt_delayed_deinit
[4294705.868000] ieee80211: Unknown symbol ieee80211_crypt_delayed_deinit
[4294705.868000] ieee80211: disagrees about version of symbol ieee80211_crypt_quiescing
[4294705.868000] ieee80211: Unknown symbol ieee80211_crypt_quiescing
[4294705.870000] ieee80211: 802.11 data/management/control stack, 1.0.3
[4294705.870000] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_get_crypto_ops
[4294705.968000] ipw2200: Unknown symbol ieee80211_get_crypto_ops
[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_wx_set_encode
[4294705.968000] ipw2200: Unknown symbol ieee80211_wx_set_encode
[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_wx_get_encode
[4294705.968000] ipw2200: Unknown symbol ieee80211_wx_get_encode
[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_txb_free
[4294705.968000] ipw2200: Unknown symbol ieee80211_txb_free
[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_crypt_delayed_deinit
[4294705.968000] ipw2200: Unknown symbol ieee80211_crypt_delayed_deinit
[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_wx_get_scan
[4294705.968000] ipw2200: Unknown symbol ieee80211_wx_get_scan
[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_rx
[4294705.968000] ipw2200: Unknown symbol ieee80211_rx
[4294705.968000] ipw2200: disagrees about version of symbol ieee80211_rx_mgt
[4294705.968000] ipw2200: Unknown symbol ieee80211_rx_mgt
Last edited by baix; November 26th, 2005 at 02:46 PM.
I had some errors like this too:
[4294705.639000] ieee80211_crypt: registered algorithm 'NULL'
[4294705.868000] ieee80211: disagrees about version of symbol ieee80211_get_crypto_ops
[4294705.868000] ieee80211: Unknown symbol ieee80211_get_crypto_ops
[4294705.868000] ieee80211: disagrees about version of symbol ieee80211_crypt_deinit_entries
....
after looking for my kernel-version, I recognized that there was a kernel-update last week (2.6.12.9 to 2.6.12.10).
This update installed a new kernel-image but not the right sources and headers.... and the compiling procedure (make, make install) compiled with the kernel 2.6.12.9-sources which still were installed. Also the "remove-old"-script referred to the old drivers of 2.6.12.9. The result was an updated ipw-driver for 2.6.12.9 but he used the old driver in 2.12.10.
So I uninstalled everything with 2.6.12.9 and installed sources and headers for 2.6.12.10. After this, i deleted all the obsolete folders in /lib/modules and compiled the driver again. This worked so far and the current driver is loaded
But now i got the "Can't set TKIP countermeasures: crypt not set!"-error. Any hints????
Cheers
Last edited by amilist; November 27th, 2005 at 04:40 PM.
Bookmarks