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