If you are trying to get a device working with ndiswrapper, please help ndiswrapper project wiki by contributing your findings. See HowToContribute
Zoom Wireless-G USB 4410B
- Chipset: Zoom Telephonics, Inc.
- usbid: 0803:4410
- Driver: http://www.zoom.com/techsupport/wireless_g/wirelessg_usb.shtml
- Either mount the windows driver disc using “sudo mount -t iso9660 /dev/cdrom /cdrom/mount/folder/you/create” or download the appropriate driver from the above link and extract it using unzip (sudo unzip driver.exe /your/location/) *note* you will need to download the unzip utility from the repositories (in Archlinux: pacman -S unzip).
- Navigate to the extracted folder, or through the cdrom to the following directory: /Bin/Installs/USB/Driver/Ndis5x/
- Within this folder should be lots of files similar to the following:
WlanUZ2K.SYS WlanUZ98.SYS WlanUZME.SYS Wlanuzg.cat WlanUZ64.sys WlanUZG.inf WlanUZXP.sys
- The file that you need for the Wireless-G USB 4410B series, and the B part is important, is the WlanUZG.inf file.
- Now that you have successfully located the file you need, and assuming you have the ndiswrapper and ndiswrapper-utilities installed, you can go ahead and install the wireless driver by doing the following:
ndiswrapper -i /cdrom/Bin/Installs/USB/Driver/Ndis5x/WlanUZG.inf
(or the location where you extracted the file rather than /cdrom/)
to check to see if this has been carried out successfully you can do:
(thats a lowercase L)
and you should get a readout of something similar to:
wlanuzg: Driver installed device (0803:4410) present
If you do not get a readout like this, then you have not installed the driver correctly, and I would suggest querying the installed package on your distribution (the command in Archlinux is pacman -Q ndiswrapper) to see if you have ndiswrapper installed. And as a last resort, consult the ndiswrapper wiki (which isn't too helpful) http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=HowTos and if you can't find any solutions on there, you could try posting your problem on some forums (I personally find the Linux Forums really helpful and they are really quick to reply) http://www.linuxforums.org/forum/
If you did get a successful readout, saying your drivers are installed, then you can now do:
which adds an alias line to /etc/modprobe.d/ndiswrapper.conf, if you open the .conf file with a text editor of your choice (e.g. nano, vi etc.) then you should see the following:
alias wlan0 ndiswrapper
If you have this line in /etc/modprobe.d/ndiswrapper.conf, then you have successfully installed the drivers for the Zoom Wireless-G USB 4410B.
The next thing to do is:
(type the command: “man modprobe” to see exactly what this command does)
you should have a slight pause after this command and then you will be returned to the command line.
Next you cant type:
(type the comman: “man depmod” to see exactly what this command does)
Following this command you should have another slight pause and then be returned to the command line again. *note* sometimes a reboot is required to carry out depmod -a.
Now, if all of the former has been successful, you should be able to type the command:
And this should now show your wireless extension, for example, mine is wlan0 and when I type iwconfig I get the following:
wlan0 IEEE 802.11g ESSID:"PWNT" Mode:Managed Frequency:2.427 GHz Access Point: 00:0F:B5:7C:94:9A Bit Rate=24 Mb/s Tx-Power:92 dBm Sensitivity=0/3 RTS thr:off Fragment thr:off Power Management:off Link Quality:48/100 Signal level:-65 dBm Noise level:-96 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
(*note* yours will not have a mac address for Access Point like mine, as you have not connected to any access point yet).
If this has all been successful and you see something similar to the readout above, then you have completed the installation of your windows driver under linux successfully. All that is left to do is add ndiswrapper to the modules section of /etc/rc.conf to make the ndiswrapper module load on startup.
Here is the modules section of my /etc/rc.conf file:
# HARDWARE # ----------------------------------------------------------------------- # # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed # MOD_BLACKLIST: Prevent udev from loading these modules # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist. # # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array. # MOD_AUTOLOAD="yes" #MOD_BLACKLIST=() #deprecated MODULES=(ndiswrapper) # Scan for LVM volume groups at startup, required if you use LVM USELVM="no"