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

Reply via email to