Howto install Ndiswrapper on a Debian Dell D500 laptop for wireless 802.11G access for the embedded Dell Truemobile 1300 nini PCI card:
Step 1:Download and install ndiswrapper from source (assumes you have kernel-headers installed [apt-get install kernel-headers-2.6.9-1-686]):
- download source from http://sourceforge.net/projects/ndiswrapper/ (I used ndiswrapper-0.12)
- tar -xvzf ndiswrapper-0.12.tar.gz
- cd ndiswrapper-0.12
- make install
Step 2: Download and extract the windows drivers file (list of other chipsets can be found at: http://ndiswrapper.sourceforge.net/phpwiki/index.php/List)
- download for truemobile 1300: http://ftp.us.dell.com/network/R81433.EXE
- unzip R81433.EXE
- mkdir /lib/windrivers/ /lib/windrivers/net/
- cp AR/bcmw5a.inf /lib/windrivers/net/
- cp AR/bcmw5.sys /lib/windrivers/net/
Step 3: Load the ndiswrapper module and windriver
- modprobe ndiswrapper
- Verify module loading by: lsmod | grep ndiswrapper
- ndiswrapper -i /lib/windrivers/net/bcmw5a.inf
- Verify driver loading: ndiswrapper -l
- Verify module/driver loading: dmesg | grep ndiswrapper
Step 4: install wireless tools and settings (raw netconfig file can be found at http://www.linux-wireless.org/Wireless/Drivers/Install-HOWTO/Drivers/BroadCom/Old/netconfig.sh):
- apt-get -t testing install wireless-tools
- netconfig scan
- netconfig home
Resources:
- My edited netconfig file (hard coded for dhclient and BCM4306 chipset)
