Hi,

I'm trying to use the zd1211rw driver on a blackfin processor with uclinux and the ISP1760 usb controller.
When I insert a device I get the following:

Jan  1 00:21:33 blackfin user.info kernel: usb 1-1.1: new high speed USB device using isp1761 and address 6
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: default language 0x0409
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: new device strings: Mfr=16, Product=32, SerialNumber=0
Jan  1 00:21:33 blackfin user.info kernel: usb 1-1.1: Product: USB2.0 WLAN
Jan  1 00:21:33 blackfin user.info kernel: usb 1-1.1: Manufacturer: ZyDAS
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: uevent
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: usb_probe_device
Jan  1 00:21:33 blackfin user.info kernel: usb 1-1.1: configuration #1 chosen from 1 choice
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: adding 1-1.1:1.0 (config #1, interface 0)
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1:1.0: uevent
Jan  1 00:21:33 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: usb_probe_interface
Jan  1 00:21:33 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: usb_probe_interface - got id
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: print_id() 0ace:1215 v4810 high
Jan  1 00:21:33 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_netdev_alloc() netdev->flags 0x1002
Jan  1 00:21:33 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_netdev_alloc() netdev->features 0x00000000
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: request_fw_file() fw name zd1211/zd1211b_ub
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: upload_firmware() firmware device id 0x4810 is equal to the actual de
vice id
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: request_fw_file() fw name zd1211/zd1211b_uphr
Jan  1 00:21:33 blackfin user.debug kernel: usb 1-1.1: upload_code() transfer size 4096
Jan  1 00:21:34 blackfin user.debug kernel: usb 1-1.1: upload_code() transfer size 1024
Jan  1 00:21:34 blackfin user.debug kernel: usb 1-1.1: upload_code() firmware confirm return value 0x01
Jan  1 00:21:34 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_usb_enable_int()
Jan  1 00:21:34 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_usb_enable_int() submit urb 002dc380
Jan  1 00:21:34 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_chip_init_hw()
Jan  1 00:21:34 blackfin user.warn kernel: intr period 1 uframes,
Jan  1 00:21:34 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: dump_cr() CR_AFTER_PNP 0x00000000
Jan  1 00:21:35 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_usb_ioread16v() read timed out
Jan  1 00:21:35 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_ioread32v_locked() error: zd_ioread16v_locked. Error numb
er -110
Jan  1 00:21:35 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: dump_cr() error reading CR_GPI_EN. Error number -110
Jan  1 00:21:35 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: zd_usb_disable_int() urb 002dc380 killed
Jan  1 00:21:35 blackfin user.debug kernel: zd1211rw 1-1.1:1.0: probe() couldn't initialize mac. Error number -110
Jan  1 00:21:35 blackfin user.info kernel: usb 1-1.1: reset high speed USB device using isp1761 and address 6
Jan  1 00:21:35 blackfin user.debug kernel:  usbdev1.6_ep01: ep_device_release called for usbdev1.6_ep01
Jan  1 00:21:35 blackfin user.debug kernel:  usbdev1.6_ep82: ep_device_release called for usbdev1.6_ep82
Jan  1 00:21:35 blackfin user.debug kernel:  usbdev1.6_ep83: ep_device_release called for usbdev1.6_ep83
Jan  1 00:21:35 blackfin user.debug kernel:  usbdev1.6_ep04: ep_device_release called for usbdev1.6_ep04
Jan  1 00:21:35 blackfin user.warn kernel: zd1211rw: probe of 1-1.1:1.0 failed with error -110
Jan  1 00:21:35 blackfin user.debug kernel: usb 1-1.1:1.0: uevent
Jan  1 00:21:35 blackfin user.err kernel: usb 1-1.1: device_add(1-1.1:1.0) --> -110
Jan  1 00:21:35 blackfin user.debug kernel: hub 1-1:1.0: state 7 ports 3 chg 0000 evt 0002

Anybody any idea what's going wrong or where I should start looking?
Regards,
Manolo