Dear Nazim and experts, I have updated the patches #2, #5, #6, #7, #8, #9, #12, #13 found in http://www.reactivated.net/software/zd1211-vendor/. But ZyDas 1211b still doesn't work for me. Following is the dmesg output. (I didn't update patch #1, #3, #4, #10, #11, #14 because the version of my linux kernel is 2.6.14. Updating these patch will result in compile errors.) |__ / _| _ \ / \ / ___| / / | | | | | |/ _ \ \___ \ / /| |_| | |_| / ___ \ ___) | /____\__, |____/_/ \_\____/ |___/ ZD1211B - version 3.0.0.56 vendor_id = 0ace product_id = 1215 USB 2.0 Host Release Ver = 4810 EEPORM Ver = 4810 Finsih download Firmware. Ready to reboot PA type: 0 AR2124 RF [zd1205_set_zd_cbs, 11919] pObj->bChScanning is 0 AllowedChannel = 00011fff Region:48 usbcore: registered new driver zd1211b / # cp /mnt/nfs/wireless_tools.29/target/* / -rf / # cd /mnt/nfs /mnt/nfs # ifconfig ath0 up [zd1205_open, 4911] calling zd1211_submit_rx_urb() [zd1211_submit_rx_urb, 2766] started [zd1211_submit_rx_urb, 2791] calling usb_fill_bulk_urb() [zd1211_submit_rx_urb, 2809] ended [zd1211_rx_comp_cb, 2370] started [zd1211_rx_comp_cb, 2483] calling zd1211_rx_isr() [zd1211_rx_isr, 2213] started [zd1211_rx_isr, 2314] calling zd1211_submit_rx_urb() [zd1211_submit_rx_urb, 2766] started [zd1211_submit_rx_urb, 2791] calling usb_fill_bulk_urb() [zd1211_submit_rx_urb, 2809] ended [zd1211_rx_isr, 2331] calling zd1205_rx_isr() [zd1205_rx_isr, 3821] started [zd1205_rx_isr, 4575] ended [zd1211_rx_isr, 2348] ended [zd1211_rx_comp_cb, 2489] ended [zd_ConnectMon, 2817] [zd_CmdProbeReq, 961] pdot11Obj->bChScanning is 1 [zd_CmdProbeReq, 976] mMacMode: 1, CurrScanCH: 1 [zd_CmdProbeReq, 977] HZ: 1000, region: 48 /mnt/nfs [zdcb_start_timer, 11653] scan expire time: -194315 # header part data [24]: 40 20 60 27 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [zd_CmdProbeReq, 991] zd_ProbeReq() result is 1 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 1 --> 2 [zdcb_start_timer, 11653] scan expire time: -194180 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 2 --> 3 [zdcb_start_timer, 11653] scan expire time: -194044 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 3 --> 4 [zdcb_start_timer, 11653] scan expire time: -193908 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 4 --> 5 [zdcb_start_timer, 11653] scan expire time: -193772 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 5 --> 6 [zdcb_start_timer, 11653] scan expire time: -193635 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 6 --> 7 [zdcb_start_timer, 11653] scan expire time: -193499 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 7 --> 8 [zdcb_start_timer, 11653] scan expire time: -193363 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 8 --> 9 [zdcb_start_timer, 11653] scan expire time: -193227 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 9 --> 10 [zdcb_start_timer, 11653] scan expire time: -193089 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 10 --> 11 [zdcb_start_timer, 11653] scan expire time: -192951 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 11 --> 12 [zdcb_start_timer, 11653] scan expire time: -192813 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 12 --> 13 [zdcb_start_timer, 11653] scan expire time: -192675 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1989] start next channel: 13 --> 14 [zdcb_start_timer, 11653] scan expire time: -192551 header part data [24]: 40 20 00 00 ff ff ff ff ff ff 00 12 cf f4 11 38 ff ff ff ff ff ff 10 07 data part data [14]: 00 00 01 04 82 84 8b 96 32 08 0c 12 18 60 [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 [kevent, 3963] scan time out [zd_SwitchNextCH, 1875] last channel: 14 [zd_SwitchNextCH, 1878] pdot11Obj->bChScanning is 0 SSID BSSID CH Signal Mode Basic-Rates Ext-Rates b/g AP<7>zd1205: (enter) defer_kevent, /home/louis/dmr400_new/LinuxUSB/ar2524drv/src/zd1211.c line 3778 ------------------------------------------------------------------------------------ ****** Scan Finished ****** iwlist ath0 s[zd_Roaming, 2792] [zd_CmdProbeReq, 961] pdot11Obj->bChScanning is 1 [zd_CmdProbeReq, 976] mMacMode: 1, CurrScanCH: 1 [zd_CmdProbeReq, 977] HZ: 1000, region: 48 [zdcb_start_timer, 11653] scan expire time: -188485 header part data [24]: 2011/3/28 Nazim Khan <nazim.a...@gmail.com>
> There are some patches available for zd1211b vendor driver. > I don't have the link available but if you google, you should be able to > find it. > Browse through the history of this mailing list starting from mid 2007. > > Nazim > > 2011/3/28 李文星 <wengsing...@gmail.com> > >> Dear guys, >> I have used ZyDas on ARM platform with Linux kernel 2.6.14. The >> compilation of the source code (downloaded from >> http://www.filewatcher.com/m/LinuxUSB_AR2524-3.0.0.56.tgz.5578938.0.0.html) >> is OK. So does the insert module (by executing "insmod zd1211b.ko"). But >> after that, no packet is notified even for beacon. I think the hardware >> is ok becasue I have tried the same HW on a desktop PC with Fedora 5 >> installed (the kernel verson is 2.6.15) and it works pretty fine. >> I have tried to add some debug message for checking the data path. On >> my desktop PC, zd1211_rx_comp_cb() is called repeatly when a packet is >> received. But when using embedded environment (ARM with Linux 2.6.14), that >> function never been called. Following is the dmesg after ZyDas 1211B is >> installed. >> I have working on this for 2~3 weeks and can not find a solution >> for it. It will be great for anybody who can give me a hint or, even >> better, a solution. I really appreciat for you help. >> >> >> usb 1-1: new high speed USB device using FOTG2XX_DRV and address 5 >> hub 1-1:1.0: USB hub found >> hub 1-1:1.0: 4 ports detected >> usb 1-1.2: new high speed USB device using FOTG2XX_DRV and address 6 >> usb 1-1.1: new high speed USB device using FOTG2XX_DRV and address 7 >> >> / # i insmod /mnt/nfs/LinuxUSB/ar2524drv/zd1211b.ko >> >> _____ ____ _ ____ >> |__ / _| _ \ / \ / ___| >> / / | | | | | |/ _ \ \___ \ >> / /| |_| | |_| / ___ \ ___) | >> /____\__, |____/_/ \_\____/ >> |___/ >> ZD1211B - version 3.0.0.56 >> vendor_id = 0ace >> product_id = 1215 >> USB 2.0 Host >> Release Ver = 4810 >> EEPORM Ver = 4810 >> Finsih download Firmware. Ready to reboot >> PA type: 0 >> AR2124 RF >> [zd1205_set_zd_cbs, 11887] pObj->bChScanning is 0 >> AllowedChannel = 00011fff >> Region:48 >> usbcore: registered new driver zd1211b >> / # ifconfig ath0 up[zd1205_open, 4901] calling zd1211_submit_rx_urb() >> >> [zd1211_submit_rx_urb, 2766] started >> [zd1211_submit_rx_urb, 2791] calling usb_fill_bulk_urb() >> [zd1211_submit_rx_urb, 2809] ended >> [zd1211_rx_comp_cb, 2370] started >> [zd1211_rx_comp_cb, 2483] calling zd1211_rx_isr() >> [zd1211_rx_isr, 2213] started >> [zd1211_rx_isr, 2314] calling zd1211_submit_rx_urb() >> [zd1211_submit_rx_urb, 2766] started >> [zd1211_submit_rx_urb, 2791] calling usb_fill_bulk_urb() >> [zd1211_submit_rx_urb, 2809] ended >> [zd1211_rx_isr, 2331] calling zd1205_rx_isr() >> [zd1205_rx_isr, 3814] started >> [zd1205_rx_isr, 4567] ended >> [zd1211_rx_isr, 2348] ended >> [zd1211_rx_comp_cb, 2489] ended >> [zd_ConnectMon, 2816] >> [zd_CmdProbeReq, 961] pdot11Obj->bChScanning is 1 >> [zd_CmdProbeReq, 976] mMacMode: 1, CurrScanCH: 1 >> [zd_CmdProbeReq, 977] HZ: 1000, region: 48 >> [zdcb_start_timer, 11621] scan expire time: -116372 >> / [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> # [zd_CmdProbeReq, 991] zd_ProbeReq() result is 1 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 1 --> 2 >> [zdcb_start_timer, 11621] scan expire time: -116237 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 2 --> 3 >> [zdcb_start_timer, 11621] scan expire time: -116102 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 3 --> 4 >> [zdcb_start_timer, 11621] scan expire time: -115967 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 4 --> 5 >> [zdcb_start_timer, 11621] scan expire time: -115831 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 5 --> 6 >> [zdcb_start_timer, 11621] scan expire time: -115696 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 6 --> 7 >> [zdcb_start_timer, 11621] scan expire time: -115560 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 7 --> 8 >> [zdcb_start_timer, 11621] scan expire time: -115424 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 8 --> 9 >> [zdcb_start_timer, 11621] scan expire time: -115289 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 9 --> 10 >> [zdcb_start_timer, 11621] scan expire time: -115153 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 10 --> 11 >> [zdcb_start_timer, 11621] scan expire time: -115016 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> d[kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 11 --> 12 >> [zdcb_start_timer, 11621] scan expire time: -114878 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 12 --> 13 >> [zdcb_start_timer, 11621] scan expire time: -114741 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1989] start next channel: 13 --> 14 >> [zdcb_start_timer, 11621] scan expire time: -114619 >> [SynchEntry, 505] SIG_PROBE_REQ, ProbeReq(): 0 >> [kevent, 3963] scan time out >> [zd_SwitchNextCH, 1875] last channel: 14 >> [zd_SwitchNextCH, 1878] pdot11Obj->bChScanning is 0 >> >> SSID BSSID CH Signal Mode Basic-Rates >> Ext-Rates b/g AP >> >> ------------------------------------------------------------------------------------ >> ****** Scan Finished ****** >> mesg > 2.[zd_Roaming, 2791] >> [zd_CmdProbeReq, 961] pdot11Obj->bChScanning is 1 >> [zd_CmdProbeReq, 976] mMacMode: 1, CurrScanCH: 1 >> [zd_CmdProbeReq, 977] HZ: 1000, region: 48 >> [zdcb_start_timer, 11621] scan expire time: -110541 >> >> >> BRs, >> WengSing >> >> >> >> ------------------------------------------------------------------------------ >> Enable your software for Intel(R) Active Management Technology to meet the >> growing manageability and security demands of your customers. Businesses >> are taking advantage of Intel(R) vPro (TM) technology - will your software >> be a part of the solution? Download the Intel(R) Manageability Checker >> today! http://p.sf.net/sfu/intel-dev2devmar >> _______________________________________________ >> Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/ >> Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs >> > >
------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________ Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/ Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs