Networking :: Intel Pro Wireless 3945ABG



I have an HP Intel Core 2 Duo portable with this card, but I can't get DSL to network with it.  Oddly Ubuntu works just fine.  The NDISwrapper website provides the following:

Card: Intel PRO/Wireless 3945ABG
     pciid: 8086:4222
     Driver: version 10.1.0.13 http://www.intel.com/support/wireless/wlan/sb/cs-010623.htm (w39n51.inf, unfortunatly the download is 80MB because it’s packaged with “Intel PROset/Wireless software”, and drivers for the 2200BG and 2915ABG)
     Other: Tested on Gentoo Linux, with gentoo patched kernel 2.6.15-r1 (SMP hasn’t been tested yet, I had some problems with it, so reverted to non-SMP). You need to patch your kernel to use 16K Stacks (rather than the default 8K). Patches can be found via LinuxAnt. I found mine at http://www.linuxant.com/driverloader/wlan/downloads-patches.php

I tried downloading various .inf files from the Intel site but all produced an "Invalid Driver" error.

Is there some way to grab the Ubuntu driver and make it work with DSL?

Thanks,
Bruce

Replying to my own post, I finally solved this.  Intel provides the windows drivers at http://downloadcenter.intel.com.  The version is:
Intel® PRO/Wireless Drivers-Only for Windows* XP [V11.1.1.0_XP_DRIVERS.ZIP] .  The ones that work are

NETw4x32.INF
NETw4x32.CAT
NETw4x32.sys

Use ndiswrapper as follows:

ndiswrapper -i NETw4x32.INF
modprobe ndiswrapper
iwconfig wlan0 essid <sid name> key <hexadecimal wep key>

I couldn't get dhcp to work, so I had to edit /etc/resolv.conf and set up the route by hand.  But I now have internet access!!

Glad to hear of your success. Thanks for sharing!

original here.