Igor Dragicevic wrote:
> Hi Eric,
> when I plug the device in, nothing happens. ;-)
> sudo lsmod dosn't show any zd1211rw module loaded.
> iwconfig doesn't show any wireless interfaces.
> "sudo modprobe zd1211rw" loads the driver correctly, but after that 
> nothing happens again.
> iwconfig keeps showing NO wireless devices.
> dmesg shows "usbcore: registered new driver zd1211rw"
> that is all. at least I would expect a wlan0 interface to appear..
> what else can I try?
> thanks,
> Igor
As Daniel said, your hardware's ID probably has not been added yet on 
Ubuntu's Edgy. Before you lose any hope, try this:
1. disconnect the USB wireless card from your PC.
2. reboot the machine
3. connect the USB wireless card
4. check again if the device drvier finally loaded
    dmesg | grep -e usb -e 1211      # make sure usb devices have no 
error while loading

If that doesn't work, then you either you have to wait for Ubuntu to 
update their kernel with the latest changes in zd1211rw module or 
build/make/compile the latest zd1211rw snapshots.

Below are my own personal custom build notes for zd1211rw (warn: may not 
be too helpful):

# move the existing zd1211 module into a temporary directory
    sudo -i
    modprobe -r zd1211rw
    cd ; mkdir 1211mod  
/lib/modules/2.6.17-10-generic/kernel/drivers/net/wireless/zd1211rw  1211mod
    mv  /lib/firmware/2.6.17-10-generic/zd1211  1211mod

#  download the zd1211rw source files and Ubuntu's development build tools
    cd 1211mod
    apt-get install build-essential

# extract build and install   
    tar -vxjf zd1211rw_fw_2006-10-30.tar.bz2
    tar -vxjf zd1211rw_2006-10-30.tar.bz2

    cd zd1211rw_fw_2006-10-30
    make clean all install                       # build / install firmware

    cd zd1211rw_2006-10-30
    # edit zd_usb.c and add your hardware's ID
    lsusb                     # display USB's ID
    # example output:
    #    Bus 003 Device 002: ID 0586:3401   Zyxel ZyAIR G-220
    vi  zd_usb.c
       # add the following line:
        { USB_DEVICE(0x0586, 0x3401), .driver_info = DEVICE_ZD1211 },
       # next to:
        { USB_DEVICE(0x0586, 0x3402), .driver_info = DEVICE_ZD1211 },  
     make rm                                        # make sure 
zd1211rw.ko is not loaded
     make clean all modules_install ins    # build / install kernel module
    # make sure the modules.* files has updated the latest changes
    cd /lib/modules/2.6.17-10-generic
    grep 0586 modules*  |  grep zd1211rw
    # sample output:
    #    modules.alias:alias usb:v0586p3401d*dc*dsc*dp*ic*isc*ip* zd1211rw

     depmod                     # execute if above change did not register

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
Zd1211-devs mailing list - http://zd1211.ath.cx/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs

Reply via email to