Hi James,

Your device (0ace,1215) is based on zd1211b chipset,
see: http://linuxwireless.org/en/users/Drivers/zd1211rw/devices

The current zyd driver can't support zd1211b chipset, even if you change the
zyd_usb_loadfirmware() to load zd1211b_firmware, there still needs more
codes in driver to make it work.

--
Quaker

James C. Liu wrote:

>Hi Laptop Folks:
>
>I thought I finally found a vendor on eBay that sold a Zydas USB
>wifi-g stick.  Got it home yesterday and decided to build the
>driver in the evening.
>
>I managed to get the device to plumb, and then to scan and
>see 3 networks, 1 which was open.  But I couldn't get a DHCP
>address to come back.  Just to be sure it worked, I installed
>it using WinXP and it works fine.
>
>Here are some notes:
>
>----------------------------------
>a) wificonfig seems broken.  The internal README inside the
>src package says I can use this, but wificonfig doesn't recognize
>this devices as wifi.   I had to revert to dladm.  Inetmenu
>relies on wificonfig and so it too is failing to configure the
>interface.
>
>b) I modified the gmake add command to also put in 0ace,1215
>as a device.  It plumbs but still can't get dhcp.
>
>c) looked at the source in in the zyd_usb.c, I modified the
>first request to load firmware (line 979) to:
>
>    zres = zyd_usb_loadfirmware (uc, zd1211b_firmware,
>                                      zd1211b_firmware_size);
>
>This changes the firmware from zd1211 to zd1211b (which I thought
>I saw on the web somewhere was more compatible with zd1215.
>
>This also still plumbs but cant get DHCP address.
>
>d) If I boot with the usb stick already inserted, zyd driver
>does not load, and I can't get the system to recognize it after
>removing and re-inserting.  I must boot with this Zydas usb
>device removed, wait for the system to complete booting and then
>insert it.
>
>e) I did snoop -d zyd0 and I can see many packets flowing
>back and forth over the network for the given essid.
>------------------------------------
>BTW, to make a build environment that doesn't require ONNV,
>I simply created a subdirectory inside the zyd-0.1 directory
>
>       ./mygate/usr/uts/src/common
>
>inside this directory, I have ./sys and ./net and copied over
>several headers, like mac.h, mac-wifi.h, net80211.h
>wpa.h, and maybe one or more files.  I then edited the Makefile
>and changed the value of GATE = ./mygate
>
>Any suggestions on what might be wrong?  What I should try?
>Got anything experimental?
>
>
>Thanks in advance.
>
>-James
>  
>


Reply via email to