Thanks Quaker:

Is there a plan to support that capability?

-James



Quaker Fang wrote:
> 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