[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "Intel Corp. PRO/Wireless 2200BG" stopped working in Linux 2.6.16.5...





Fawad Nazir <fawad.nazir@gmail.com> wrote:
On 5/18/06, Sergio Basurto Juarez wrote:
>
> George Hein wrote:
>
> Fawad Nazir wrote:
> > Hi All,
> >
> > I am running, Ubuntu 5.10 and Linux v2.6.16.5.
> >
> > I just upgraded my Linux kernel and my "Intel Corp. PRO/Wireless
> > 2200BG" stopped working.
> >
> I previously did some upgrade and required an upgrade of the firmware
> from intel before I could get my 2200 working on my ThinkPad-T42.
>
> This was due to going form 2.6.15 to 2.6.16 or something like that on
> Debian test and sid.
>
>
> --
> To UNSUBSCRIBE, email to
> debian-user-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>
> Hello,
>
> You must recompile the driver in order to works for a new kernel.
>
> # make && make install

I tried to recompile the ipw2200 driver from the source code:

I got into some problems:

fawad@Ubuntu-01:/usr/src/linux/ipw2200-1.1.2$ make

ERROR: ieee80211.h not found in '/lib/modules/2.6.16.5-killer-fawad/include'.

You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:

% make IEEE80211_INC=/usr/src/ieee80211/

will look for ieee80211.h in /usr/src/ieee80211/net/

make: *** [check_inc] Error 1

The i checked the path of my ieee80211.h and corrected the Makefile
with giving the path of : /usr/src/linux-2.6.16.5/include/
fawad@Ubuntu-01:/usr/src/linux/ipw2200-1.1.2$ locate ieee80211.h
/usr/src/linux-2.6.16.5/include/net/ieee80211.h
/usr/src/kernel-headers-2.6.16.5-killer-fawad/include/net/ieee80211.h

After doing that i ran make again and got the following output:

fawad@Ubuntu-01:/usr/src/linux/ipw2200-1.1.2$ sudo make
mkdir -p /usr/src/linux-2.6.16.5/ipw2200-1.1.2/tmp/.tmp_versions
cp /lib/modules/2.6.16.5-killer-fawad/net/ieee80211/.tmp_versions/*.mod
/usr/src/linux-2.6.16.5/ipw2200-1.1.2/tmp/.tmp_versions
cp: cannot stat
`/lib/modules/2.6.16.5-killer-fawad/net/ieee80211/.tmp_versions/*.mod':
No such file or directory
[snip]
...
[snip]
> I have gentoo 2005.1 on a Sony VAIO and each time I recompile my kernel or
> update my kernel I shoud recompile the driver for my PRO/Wireless 2200 in
> order to get it work.
>
>
> I hope this help.
>
> --
> Sergio Basurto J.
>
> If I have seen further it is by standing on the
> shoulders of giants. (Isaac Newton)
> --
Fawad Nazir

Hello again,
 
It suppose to be easy, lest do it right:
0. Chek that your kernel have the correct support (read the INSTALL file in ipw2200)
1. Get the last source and firmware
2. remove any old ieee80211 or Intel pro/wireless
3. Build and install the current ieee80211 module
4. Build and install the current pro/wireless
5. Build and install the firmware
 
And should be all. 
 
The problem that you state above seems to be that you do not have the ieee80211 module in your new kernel or the correct version, chek with this
# ls -l  /lib/modules/2.6.16.5-killer-fawad/net/ieee80211/.tmp_versions/ if everything is ok it should return
on mine laptop
kukulcan bazz # ls -l /lib/modules/*/net/*/.tmp_versions/
total 20
-rw-r--r--  1 root root 285 Apr 12 17:47 ieee80211.mod
-rw-r--r--  1 root root 101 Apr 12 17:47 ieee80211_crypt.mod
-rw-r--r--  1 root root 111 Apr 12 17:47 ieee80211_crypt_ccmp.mod
-rw-r--r--  1 root root 111 Apr 12 17:47 ieee80211_crypt_tkip.mod
-rw-r--r--  1 root root 109 Apr 12 17:47 ieee80211_crypt_wep.mod
It tells us that the module is installed.
 
 
Regards.
And realy hope this help, is anoying connect to the net wired when you can do it without any wire.
 
 
 
 
 
 


--
Sergio Basurto J.

If I have seen further it is by standing on the
shoulders of giants. (Isaac Newton)
--


Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.
Reply to: