Hello,
I am currently working on my new linux system. Now i wont to enable wireless for it. Since my drive for the ZyDAS ZD1211 802.11b/g USB-WLAN wasn't recognized by linux i started looking for it @ google.
I found this: hxxp://sourceforge.net/projects/zd1211, so i started installing seems fine and all...
Code:
ZD1211 - linux driver for ZyDAS ZD1211 based USB 2.0 WLAN adapters
------------------------------------------------------------------
Reqirements:
------------
- Kernel 2.4.x. I am developing the driver on 2.4.24, but it
reportedly also works on 2.4.x. If your kernels version is less than
2.4.22 (for example Red Hat 9.0 is 2.4.20-8), suggest to upgrade kernel
for better support on USB 2.0.
- Kernel 2.6.x. This driver has been verify on 2.6.6 and 2.6.7.
- To build zd1211 you will need: Configured kernel source code for the
kernel you are running. Ideally, Configured means that you have at
least run 'make config', 'make menuconfig', or 'make xconfig'. If your
platform is not SMP system, please don't config SMP supported, because
when module loaded, this will make unresolved symbol..
- Make sure your kernel usb 2.0 support is running
- Use lsmod to check "ehci-hcd" module is loaded.
- If host is not support usb 2.0, zd1211 will run under pure-b mode.
Building zd1211:
------------
1) untar the package using the command:
tar zxvf zd1211-XXXX.tar.gz
2) cd into the new directory and use "make" and "make install"
to make and install driver.
Be sure to have your configured kernel source at /usr/src/linux
or type make KSRC=[my kernel], replacing [my kernel] with the
directory the kernel you want the driver to be compiled for.
Running:
--------
- If you have hotplug installed, the drivers should now be loaded. If not,
load them by hand: modprobe -v zd1211
(or Under zd1211-XXXX/zdsta directory use "insmod zd1211.o" for kernel 2.4.x,
"insmod zd1211.ko" for kernel 2.6.x)
- Check if the modules are loaded with lsmod. It should look like this:
...
zd1211 183576 0 (unused)
...
- Run 'ifconfig <iface> <your IP address>'
- Run 'iwconfig <iface> ' to configure the wireless setting, here are
some examples, more detail information please check with 'man iwconfig'.
Example:
iwconfig <iface> essid "My Network" //Set essid
iwconfig <iface> channel 1 //Set channel
iwconfig <iface> mode Managed (Station mode) //Set operation mode
iwconfig <iface> mode Ad-Hoc (Ah-Hoc mode)
iwconfig <iface> rts 512 //Set rts threshold
iwconfig <iface> frag 512 //Set fragment threshold
iwconfig <iface> key s:password [2] //Set encryption key
iwconfig <iface> power on/off //Set power-save mode
......
These were the commands i used: (after i configured the makefile file to point out to the right direction where the linux kernel sources are).
make
...
seems to be working fine
make install
...
seems to be working fine
then i used the modprobe -v zd1211 (couldn't find the file) then i noticed the zd1211_mod.ko file and did cp zd1211.ko
Then i used the modprobe -v zd1211 again... no errors. When i use lsmod, it gives me the zd1211_mod thing in it.
But my actual question is, why is it that i can't see the driver in my networking drivers list i accessed with gui to configure met cards?
Can anyone tell me what i am doing wrong here?
Thanks a lot!,
- Officer Dibble