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 -- +------------------------------------------------+ | James C. Liu, Ph.D. | | Solaris x86 IHV OEM Engineering | | Sun Microsystems, Inc. | | 17 Network Circle, UMPK-17-207 | | Menlo Park, CA 94025, USA | | +1-650-786-5179 Direct, +1-650-786-5747 FAX | +------------------------------------------------+