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 >> >> >