I can not reset the wireless device successfully! Help, please.

Zhang Qiang MT-CN <[email protected]> Tue, 30 Dec 2003 15:18:10 +0800
Newsgroups gmane.linux.drivers.at76c503a.user,gmane.linux.drivers.atmel-wlan
Message-ID <[email protected]>
HI, all my dear friends
I recently get a SPARKLAN WL-382F wireless device which use at76c503 chip
and I use the at76c503 v0.11beta6 drivers,
everything going well in my host computer that is installed the RedHat8.0
and with 2.4.18-14 kernel.
After I recompiled the driver for my embeded box in which with a MPC823 cpu
and  2.4.4 linux kernel, I insmod the driver and insert the wireless device
into the usb port, Following error occurs, Could someone help me?Every
message will be appriciated!

[root@rl10:rl10]# hub.c: USB new device connect on bus1/1, assigned device
numb8
usbdfu.c: usbdfu_probe entered
usbdfu.c: searching for driver
usbdfu.c: device is registered (at76c503-rfmd)
usbdfu.c: DFU state=DFU (2)
usbdfu.c: device is in DFU mode
usbdfu.c: going for download
usbdfu.c: Downloading firmware for USB device 8...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2018578, bytes=1024, block=0
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2018978, bytes=1024, block=1
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2018d78, bytes=1024, block=2
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019178, bytes=1024, block=3
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019578, bytes=1024, block=4
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019978, bytes=1024, block=5
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019d78, bytes=1024, block=6
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201a178, bytes=1024, block=7
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201a578, bytes=1024, block=8
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201a978, bytes=1024, block=9
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201ad78, bytes=1024, block=10
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201b178, bytes=1024, block=11
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201b578, bytes=1024, block=12
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201b978, bytes=1024, block=13
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201bd78, bytes=1024, block=14
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201c178, bytes=1024, block=15
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201c578, bytes=1024, block=16
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201c978, bytes=1024, block=17
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201cd78, bytes=1024, block=18
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201d178, bytes=1024, block=19
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201d578, bytes=1024, block=20
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201d978, bytes=932, block=21
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201dd1c, bytes=0, block=22
usbdfu.c: STATE_DFU_MANIFEST_SYNC
usbdfu.c: DFU: Waiting for manifest phase
usbdfu.c: STATE_DFU_MANIFEST
usbdfu.c: usbdfu_probe() exiting
usbdfu.c: kevent 2 scheduled
usbdfu.c: kevent entered
usbdfu.c: usbdfu_disconnect called
usbdfu.c: USB DFU now disconnected
usbdfu.c: resetting device
hub.c: USB device not accepting new address (error=-110)
usbdfu.c: scanning unclaimed devices
usbdfu.c: usbdfu_probe entered
usbdfu.c: searching for driver
usbdfu.c: device is registered (at76c503-rfmd)
usb_control/bulk_msg: timeout
usbdfu.c: DFU state query returned 146-byte response
usbdfu.c: device not in DFU-idle mode
usbdfu.c: usbdfu_probe() exiting
usb_control/bulk_msg: timeout
usbdfu.c: DFU state query returned 146-byte response
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb.c: unable to get descriptor
at76c503.c: get configuration failed: -110