Hi Recently I bought a wifi usb dongle Longshine LCS-8131G3. After downloading recent stable kernel 2.6.18 (zydas 1211 chip suported) i add to zd_usb.c file line:{ USB_DEVICE(0x1582, 0x6003), .driver_info = DEVICE_ZD1211B } not present by default in vanilla tree. Compile & reboot. An what i get by dmesg: ############################################################################### usb_init() usb 2-2: print_id() 1582:6003 v4810 high zd1211rw 2-2:1.0: zd_netdev_alloc() netdev->flags 0x1002 zd1211rw 2-2:1.0: zd_netdev_alloc() netdev->features 0x00000000 usb 2-2: request_fw_file() fw name zd1211/zd1211b_ub NET: Registered protocol family 8 NET: Registered protocol family 20 usb 2-2: upload_firmware() firmware device id 0x4810 is equal to the actual device id usb 2-2: request_fw_file() fw name zd1211/zd1211b_uphr usb 2-2: upload_code() transfer size 4096 usb 2-2: upload_code() transfer size 1024 usb 2-2: upload_code() firmware confirm return value 0x01 zd1211rw 2-2:1.0: zd_usb_enable_int() zd1211rw 2-2:1.0: zd_usb_enable_int() submit urb deb9d940 zd1211rw 2-2:1.0: zd_chip_init_hw() zd1211rw 2-2:1.0: dump_cr() CR_AFTER_PNP 0x00000000 zd1211rw 2-2:1.0: dump_cr() CR_GPI_EN 0x00000000 zd1211rw 2-2:1.0: dump_cr() CR_INTERRUPT 0x00000000 zd1211rw 2-2:1.0: zd_usb_init_hw() fw_base_offset: 0xf7c9 zd1211rw 2-2:1.0: read_pod() E2P_POD 0x80000084 zd1211rw 2-2:1.0: read_pod() RF AL2230_RF 0x4 PA type 0x0 patch CCK 0 patch CR157 0 patch 6M 0 zd1211rw 2-2:1.0: hw_init() zd1211rw 2-2:1.0: zd1211b_hw_reset_phy() zd1211rw 2-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0x00 -> 0x00 zd1211rw 2-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x00 -> 0x80 zd1211rw 2-2:1.0: zd1211b_hw_init_hmac() zd1211rw 2-2:1.0: get_aw_pt_bi() aw 0 pt 0 bi 0 zd1211rw 2-2:1.0: set_aw_pt_bi() aw 0 pt 99 bi 100 zd1211rw 2-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x003b812 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000fff3 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x00005a4 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x00f4dc5 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x00805b6 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x00146c7 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x0000688 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x00403b9 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000dbba bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000099b bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x00bdffc bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000580f bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000880f bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000080f bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000d80f bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000780f bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000580f bits 24 zd1211rw 2-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 2-2:1.0: firmware version 4725 zd1211rw 2-2:1.0: dump_fw_registers() FW_FIRMWARE_VER 0x4725 zd1211rw 2-2:1.0: dump_fw_registers() FW_USB_SPEED 0x0001 zd1211rw 2-2:1.0: dump_fw_registers() FW_FIX_TX_RATE 0x0000 zd1211rw 2-2:1.0: dump_fw_registers() FW_LINK_STATUS 0x0000 zd1211rw 2-2:1.0: dump_cr() CR_AFTER_PNP 0x00000001 zd1211rw 2-2:1.0: dump_cr() CR_GPI_EN 0x00000000 zd1211rw 2-2:1.0: dump_cr() CR_INTERRUPT 0x00000000 zd1211rw 2-2:1.0: zd1211b chip 1582:6003 v4810 high 00-11-f6 AL2230_RF pa0 --- zd1211rw 2-2:1.0: zd_write_mac_addr() mac addr 00:11:f6:80:1e:f8 zd1211rw 2-2:1.0: zd_read_regdomain() regdomain: 0x30 zd1211rw 2-2:1.0: regdomain 0x30 zd1211rw 2-2:1.0: zd_usb_disable_int() urb deb9d940 killed zd1211rw 2-2:1.0: probe() successful zd1211rw 2-2:1.0: eth0 usb 6-2: print_id() 06b9:4061 v0400 full zd1211rw 6-2:1.0: zd_netdev_alloc() netdev->flags 0x1002 zd1211rw 6-2:1.0: zd_netdev_alloc() netdev->features 0x00000000 usb 6-2: request_fw_file() fw name zd1211/zd1211_ub adapter has MAC addr = 00:d0:5c:00:c0:bb usb 6-2: firmware device id 0x4330 and actual device id 0x0400 differ, continuing anyway usb 6-2: request_fw_file() fw name zd1211/zd1211_uphr usb 6-2: upload_code() transfer size 4096 zd1211rw 2-2:1.0: zd_usb_enable_int() zd1211rw 2-2:1.0: zd_usb_enable_int() submit urb deb9d540 zd1211rw 2-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 2-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 2-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 2-2:1.0: zd_rf_set_channel() channel: 1 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 2-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 2-2:1.0: update_pwr_int() channel 1 pwr_int 0x6c zd1211rw 2-2:1.0: update_ofdm_cal() channel 1 ofdm_cal 36M 0x90 48M 0x83 54M 0x74 zd1211rw 2-2:1.0: update_pwr_cal() channel 1 pwr_cal 0xb2 zd1211rw 2-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 2-2:1.0: zd_usb_enable_rx() zd1211rw 6-2:1.0: couldn't load firmware. Error number -110 usb 6-2: reset full speed USB device using ohci_hcd and address 2 zd1211rw: probe of 6-2:1.0 failed with error -110 usb 6-2: print_id() 06b9:4061 v0400 full zd1211rw 6-2:1.1: zd_netdev_alloc() netdev->flags 0x1002 zd1211rw 6-2:1.1: zd_netdev_alloc() netdev->features 0x00000000 usb 6-2: request_fw_file() fw name zd1211/zd1211_ub usb 6-2: firmware device id 0x4330 and actual device id 0x0400 differ, continuing anyway usb 6-2: request_fw_file() fw name zd1211/zd1211_uphr usb 6-2: upload_code() transfer size 4096 usb 6-2: USB control request for firmware upload failed. Error number -110 usb 6-2: Could not upload firmware code uph. Error number -110 zd1211rw 6-2:1.1: couldn't load firmware. Error number -110 usb 6-2: reset full speed USB device using ohci_hcd and address 2 zd1211rw: probe of 6-2:1.1 failed with error -110 usb 6-2: print_id() 06b9:4061 v0400 full zd1211rw 6-2:1.2: zd_netdev_alloc() netdev->flags 0x1002 zd1211rw 6-2:1.2: zd_netdev_alloc() netdev->features 0x00000000 usb 6-2: request_fw_file() fw name zd1211/zd1211_ub usb 6-2: firmware device id 0x4330 and actual device id 0x0400 differ, continuing anyway usb 6-2: request_fw_file() fw name zd1211/zd1211_uphr usb 6-2: upload_code() transfer size 4096 usb 6-2: USB control request for firmware upload failed. Error number -110 usb 6-2: Could not upload firmware code uph. Error number -110 zd1211rw 6-2:1.2: couldn't load firmware. Error number -110 usb 6-2: reset full speed USB device using ohci_hcd and address 2 zd1211rw: probe of 6-2:1.2 failed with error -110 usbcore: registered new driver zd1211rw zd1211rw initialized ############################################################################### Any sugestion? Bad firmware? Yesterday downloaded from sourceforge.net Iwconfig detect wireless extension form eth0 (in my case wifi dongle). I can set "essid" and "mode" for eth0, but led diode is dark, card is deff by radio. Even ifconfig ip set works corectly. Best Regards. Tomek Largo.
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Zd1211-devs mailing list - http://zd1211.ath.cx/ Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs