Help - Search - Members - Calendar
Full Version: How to patch IPW2100 driver
Linuxhelp > Support > Technical Support
phiscous
Running Fedora Core 4 (2.6.14) on a Dell Latitude D600 with the Intel Pro 2100 3B Wireless NIC. After some searching and experimenting, I was able to get the new (1.1.3) ipw2100 drivers loaded and working. My problem now is I can't connect to an access point that has WEP enabled. When I put the correct key in and try to connect to the AP, I get "Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Operation not supported.

Determining IP information for eth1... failed; no link present. Check cable?

Since I can connect to an open AP and only get this with a WEP enabled AP, I figured WEP was the problem. In googling, I found there is a patch for ipw2100 that might address this. However, being new to Linux, I have no idea what to do with the "ipw2100-1.1.1-wep_fix.patch" file I downloaded. I downloaded the file from http://ipw2100.sourceforge.net/index.php#patches, but I couldn't find any documentation on what to do with it. (I'm sure they fugure if I've gotten that far, I must know what I'm doing.)

What am I missing?

Thanks for any help or direction you can provide.
Hemant
Patching is simple you can use patch command for that...so for patching a driver. You need kernel sources...and then you will have to find the IPW2000 driver file.You can find that using
CODE
#cd /usr/src/linuc
#find .|grep -i ipw


Once you are sure that..you have got the correct file..you have to patch. You can patch using the command:
CODE
patch -p1 <orginal_file> <patch_file>


But plenty of things are to be kept in mind...the version of your kernel source and patch must match. If they don't patch would fail simply. So in that case..you can actually edit the concerned driver program by hand. You can do it by looking into sources of patch file. It will have line numbers, + sybmol means that, this line is not there in the original file..so it must be added to the original file..for a valid patch.

Recompile the kernel(or modules) and enjoy your wireless connection.

Bravo..for already finding so much info.
phiscous
Thanks Hemant! I'll give that a shot. If my wireless is a module, I shouldn't need to recompile the kernel, right?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2017 Invision Power Services, Inc.