The new driver(0.12b4) can't reset the wireless device successful ly, too!

Zhang Qiang MT-CN <[email protected]>
Newsgroups gmane.linux.drivers.at76c503a.user
Message-ID <[email protected]>
Hi,
First, thank you very much for your answering my question!
Second, I compiled the 0.12beta4 driver after doing some adjusts for my
embeded linux 2.4.4;
When I insmoded the drivers and insert the USB device, following happended.

[root@rl10:nfs]# insmod usbdfu.o debug=1
Using usbdfu.o
usbdfu.c: USB Device Firmware Upgrade (DFU) handler v0.12beta4 loading
[root@rl10:nfs]# insmod at76c503.o debug=-1
Using at76c503.o
at76c503.c: Generic Atmel at76c503/at76c505 routines v0.12beta4
[root@rl10:nfs]# insmod at76c503-rfmd.o
Using at76c503-rfmd.o
at76c503-fw_skel.c: Atmel at76c503 (RFMD) Wireless LAN Driver v0.12beta4
loading
usb.c: registered new driver at76c503-rfmd
[root@rl10:nfs]# usb.c: sending usb control msg ...
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
hub.c: port 1, portstatus 103, change 0, 12 Mb/s
usb.c: sending usb control msg ...
hub.c: USB new device connect on bus1/1, assigned device number 4
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usb.c: kmalloc IF c0216b20, numif 1
usb.c: skipped 1 class/vendor specific interface descriptors
usb.c: sending usb control msg ...
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
usb.c: sending usb control msg ...
at76c503.c: opmode -32
at76c503.c: need to download firmware
at76c503.c: firmware board 3 version 1.101.0#84 (int 57a4:64, ext 3c44:5808)
at76c503.c: firmware id 1.101.0-84 503 RFMD Copyright (c) 1999-2000 by Atmel
Con
at76c503.c: downloading internal firmware
at76c503.c: wlan%d: state 9 -> 9 (INTFW_DOWNLOAD)
at76c503.c: wlan%d: kevent 12 scheduled
usb.c: at76c503-rfmd driver claimed interface c0216b20
usb.c: sending usb control msg ...
at76c503.c: wlan%d: kevent entry flags=x1000
at76c503.c: downloading internal firmware
usb.c: sending usb control msg ...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2018568, bytes=1024, block=0
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2018968, bytes=1024, block=1
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2018d68, bytes=1024, block=2
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019168, bytes=1024, block=3
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019568, bytes=1024, block=4
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019968, bytes=1024, block=5
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c2019d68, bytes=1024, block=6
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201a168, bytes=1024, block=7
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201a568, bytes=1024, block=8
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201a968, bytes=1024, block=9
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201ad68, bytes=1024, block=10
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201b168, bytes=1024, block=11
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201b568, bytes=1024, block=12
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201b968, bytes=1024, block=13
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201bd68, bytes=1024, block=14
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201c168, bytes=1024, block=15
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201c568, bytes=1024, block=16
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201c968, bytes=1024, block=17
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201cd68, bytes=1024, block=18
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201d168, bytes=1024, block=19
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201d568, bytes=1024, block=20
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201d968, bytes=932, block=21
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_DOWNLOAD_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DOWNLOAD...
usbdfu.c: DFU IDLE
usbdfu.c: dfu_download_block(): buffer=c201dd0c, bytes=0, block=22
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usbdfu.c: STATE_DFU_MANIFEST_SYNC
usb.c: sending usb control msg ...
usbdfu.c: DFU: Waiting for manifest phase
usbdfu.c: STATE_DFU_MANIFEST
at76c503.c: sending REMAP
usb.c: sending usb control msg ...
at76c503.c: sleeping for 2 seconds
at76c503.c: wlan%d: state 9 -> 10 (EXTFW_DOWNLOAD)
at76c503.c: wlan%d: kevent exit flags=x0
at76c503.c: wlan%d: kevent 11 scheduled
at76c503.c: wlan%d: kevent entry flags=x800
at76c503.c: resetting the device
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
hub.c: port 1, portstatus 103, change 0, 12 Mb/s
usb.c: sending usb control msg ...
usb.c: sending usb control msg ...
usb.c: usb_control/bulk_msg: timeout
hub.c: USB device not accepting new address (error=-110)
usb.c: sending usb control msg ...
at76c503.c: update_usb_intf_descr: ENTER
usb.c: sending usb control msg ...
usb.c: usb_control/bulk_msg: timeout
usb.c: sending usb control msg ...
usb.c: usb_control/bulk_msg: timeout
usb.c: sending usb control msg ...
usb.c: usb_control/bulk_msg: timeout
usb.c: sending usb control msg ...
usb.c: usb_control/bulk_msg: timeout
usb.c: sending usb control msg ...
usb.c: usb_control/bulk_msg: timeout
at76c503.c: unable to get descriptor
at76c503.c: update_usb_intf_descr: EXIT with -110
usb.c: sending usb control msg ...
usb.c: usb_control/bulk_msg: timeout
at76c503.c: opmode 146
at76c503.c: unexpected opmode 146
at76c503.c: wlan%d: kevent exit flags=x0

Everything seems same as before!
Could you give me some help to solve the problem.
It is very important to me!!!

Best Regards
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.