Hi, > use the vendor driver. In fact it seems to me that it is impossible.
I have 0ace:1211 as vendor id/product id. The zd1201.c seems *not* to support it. In the usb device id table, we have only {USB_DEVICE(0x0ace, 0x1201)}, /* ZyDAS ZD1201 Wireless USB Adapter */ (see zd1201.c). When I try to plug in the USB zd1211 nic, the zd1211rw driver is the one that is loaded. (the zd1211rw driver has this vendor id/product id combination; see { USB_DEVICE(0x0ace, 0x1211), .driver_info = DEVICE_ZD1211 }, in zd_usb.c. So I cannot even use the vendor driver, and I am totally stuck. Is there a way out ? Regards, Mark On Fri, Jul 11, 2008 at 9:34 PM, Hin-Tak Leung <[EMAIL PROTECTED]> wrote: > I am going to make myself very unpopular to suggest this: use the vendor > driver. > Here is a passage from around line 236 of zd_mac.c: > > /* At this point, the vendor driver downloads the whole firmware > * image, hacks around with version IDs, and uploads it again, > * completely overwriting the boot code. We do not do this here as > * it is not required on any tested devices, and it is suspected to > * cause problems. */ > > So the zd1211rw code doesn't cope with your situation, and it is a known > problem. I don't think you will get better answers at linux-wireless mailing > list. The manufacturer is being a bit funny in mislabelling the devices. > (And, really, you should have approached your distro's bug tracking system > first). > > Mark Ryden wrote: >> >> Thanks! >> >> I am looking for a more accurate answer. What should I do with this >> firmware problem ? I do not want to delve into the zd1211rw code trying to >> solve it. >> Didn't other people encounter this problem ? Maybe the zd1211rw >> developers can >> try to hint as to what the problem is ? >> >> Or maybe should I forward this message to the linux wireless mailing list >> ? >> >> I am quite stuck with this problem,as you can see. >> >> Regards, >> Mark Ryden >> >> On Fri, Jul 11, 2008 at 12:31 PM, Hin-Tak Leung >> <[EMAIL PROTECTED]> wrote: >>> >>> Hmm, a quick look around the net says your message possibly comes from >>> a 1211 lying about being a 1211b or vice versa. >>> >>> --- On Fri, 11/7/08, Mark Ryden <[EMAIL PROTECTED]> wrote: >>> >>>> From: Mark Ryden <[EMAIL PROTECTED]> >>>> Subject: Re: [zd1211-devs] Problem when trying ad-hoc patch for zd1211rw >>>> To: "Hin-Tak Leung" <[EMAIL PROTECTED]> >>>> Cc: zd1211-devs@lists.sourceforge.net, [EMAIL PROTECTED], >>>> [EMAIL PROTECTED] >>>> Date: Friday, 11 July, 2008, 6:48 AM >>>> Hello, >>>> Thanks! >>>> >>>> Could it be a probelem of firmware version ? >>>> How can I know what is the zd1211 firmware version I have ? >>>> >>>> I have these files under /lib/firmware/zd1211/: >>>> >>>> ls -al /lib/firmware/zd1211/ >>>> total 72 >>>> drwxr-xr-x 2 root root 4096 2008-05-14 19:48 . >>>> drwxr-xr-x 3 root root 4096 2008-05-06 13:35 .. >>>> -rw-r--r-- 1 root root 4018 2007-10-12 14:44 zd1211b_ub >>>> -rw-r--r-- 1 root root 5120 2007-10-12 14:44 zd1211b_uph >>>> -rw-r--r-- 1 root root 5120 2007-10-12 14:44 zd1211b_uphm >>>> -rw-r--r-- 1 root root 5120 2007-10-12 14:44 zd1211b_uphr >>>> -rw-r--r-- 1 root root 3584 2007-10-12 14:44 zd1211b_ur >>>> -rw-r--r-- 1 root root 4018 2007-10-12 14:44 zd1211_ub >>>> -rw-r--r-- 1 root root 5120 2007-10-12 14:44 zd1211_uph >>>> -rw-r--r-- 1 root root 5120 2007-10-12 14:44 zd1211_uphm >>>> -rw-r--r-- 1 root root 5120 2007-10-12 14:44 zd1211_uphr >>>> -rw-r--r-- 1 root root 3584 2007-10-12 14:44 zd1211_ur >>>> >>>> Regards, >>>> Mark >>>> >>>> On Thu, Jul 10, 2008 at 6:41 PM, Hin-Tak Leung >>>> <[EMAIL PROTECTED]> wrote: >>>>> >>>>> It is as it says, can't load firmware. If you had >>>> >>>> not used this USB nic >>>>> >>>>> on a machine before, it is likely you did not have >>>> >>>> them installed. >>>>> >>>>> They should be under /lib/firmware/zd1211 . In >>>> >>>> whatever mode, >>>>> >>>>> the driver still needs the firmware. >>>>> >>>>> Mark Ryden wrote: >>>>>> >>>>>> Hello, >>>>>> >>>>>> I have build and booted the last linux >>>> >>>> wireless-netx-2.6 tree: >>>>>> >>>>>> ( >>>>>> >>>> >>>> git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git) >>>>>> >>>>>> This tree includes the ad-hoc patch for zd1211rw. >>>>>> >>>>>> See: >>>>>> >>>> http://marc.info/?l=linux-wireless&m=121514338914960&w=2 >>>>>> >>>>>> I tried to run these two actions: >>>>>> (I must say that I did not tried this USB nic with >>>> >>>> other modes before on >>>>>> >>>>>> this >>>>>> machine): >>>>>> >>>>>> iwconfig wlan0 mode ad-hoc >>>>>> ifconfig wlan0 up >>>>>> >>>>>> I get: >>>>>> SIOCSIFFLAGS: Connection timed out >>>>>> >>>>>> in in the kernel log I get: >>>>>> Jul 10 15:40:53 kernel: usb 1-4: firmware version >>>> >>>> 0x4330 and device >>>>>> >>>>>> bootcode version 0x4810 differ >>>>>> Jul 10 15:40:54 kernel: usb 1-4: USB control >>>> >>>> request for firmware >>>>>> >>>>>> upload failed. Error number -110 >>>>>> Jul 10 15:40:54 kernel: zd1211rw 1-4:1.0: >>>> >>>> couldn't load firmware. >>>>>> >>>>>> Error number -110 >>>>>> >>>>>> What should I do ? is it has to do with some >>>> >>>> firmware mismatch ? >>>>>> >>>>>> Any ideas? >>>>>> >>>>>> lsusb -v shows: >>>>>> Bus 001 Device 003: ID 0ace:1211 ZyDAS 802.11b/g >>>> >>>> USB2 WiFi >>>>>> >>>>>> Device Descriptor: >>>>>> bLength 18 >>>>>> bDescriptorType 1 >>>>>> bcdUSB 2.00 >>>>>> bDeviceClass 255 Vendor Specific Class >>>>>> bDeviceSubClass 255 Vendor Specific >>>> >>>> Subclass >>>>>> >>>>>> bDeviceProtocol 255 Vendor Specific >>>> >>>> Protocol >>>>>> >>>>>> bMaxPacketSize0 64 >>>>>> idVendor 0x0ace ZyDAS >>>>>> idProduct 0x1211 802.11b/g USB2 WiFi >>>>>> bcdDevice 48.10 >>>>>> iManufacturer 16 >>>>>> iProduct 32 >>>>>> iSerial 0 >>>>>> bNumConfigurations 1 >>>>>> Configuration Descriptor: >>>>>> bLength 9 >>>>>> bDescriptorType 2 >>>>>> wTotalLength 46 >>>>>> bNumInterfaces 1 >>>>>> bConfigurationValue 1 >>>>>> iConfiguration 0 >>>>>> bmAttributes 0x80 >>>>>> (Bus Powered) >>>>>> MaxPower 500mA >>>>>> Interface Descriptor: >>>>>> bLength 9 >>>>>> ... >>>>>> >>>>>> Regards, >>>>>> Mark Ryden >>>>>> >>>>>> >>>> >>>> ------------------------------------------------------------------------- >>>>>> >>>>>> Sponsored by: SourceForge.net Community Choice >>>> >>>> Awards: VOTE NOW! >>>>>> >>>>>> Studies have shown that voting for your favorite >>>> >>>> open source project, >>>>>> >>>>>> along with a healthy diet, reduces your potential >>>> >>>> for chronic lameness >>>>>> >>>>>> and boredom. Vote Now at >>>> >>>> http://www.sourceforge.net/community/cca08 >>>>>> >>>>>> _______________________________________________ >>>>>> Zd1211-devs mailing list - >>>> >>>> http://zd1211.wiki.sourceforge.net/ >>>>>> >>>>>> Unsubscribe: >>>> >>>> https://lists.sourceforge.net/lists/listinfo/zd1211-devs >>>>> >>> >>> __________________________________________________________ >>> Not happy with your email address?. >>> Get the one you really want - millions of new email addresses available >>> now at Yahoo! http://uk.docs.yahoo.com/ymail/new.html >>> >>> >> > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/ Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs