Hi there, I recently bougth a MSI WLAN Stick (US54SE). The reason was to exchange an old DLINK DWL-120 11 MBit Interface that gave me an maximum of 2 MBit/s. It is running on an EPIA M10000 board with kernel 2.6.18-2.
lsusb output: Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 002: ID 2001:3200 D-Link Corp. [hex] DWL-120 802.11b (Atmel RFMD503A) [usbvnetr] Bus 002 Device 001: ID 0000:0000 Bus 001 Device 003: ID 0ace:1215 ZyDAS Bus 001 Device 001: ID 0000:0000 =========================================================================================== First try was to use the zd1211b driver. Compiled, installed (firmware installed with apt-get install zd1211-firmware) and loaded. dmesg output: ZD1211B - http://zd1211.ath.cx/ - r83 Based on www.zydas.com.tw driver version 2.5.0.0 usb 1-2: reset high speed USB device using ehci_hcd and address 3 Release Ver = 4810 zd1211:bulk out: wMaxPacketSize = 200 zd1211:bulk in: wMaxPacketSize = 200 zd1211:interrupt in: wMaxPacketSize = 40 zd1211:interrupt in: int_interval = 1 zd1211:interrupt out: wMaxPacketSize = 40 EEPORM Ver = 4810 zd1211:USB Download Boot code success zd1211:MAC address = 00:02:72:5d:f8:a7 zd1211:AddrEntryTable = f7c6 zd1211:RF_Mode = 80000584 PA type: 0 Airoha AL2230S_RF zd1211:Mixed Mode zd1211:AllowedChannel = 000007ff zd1211:LinkLEDn = 200 AllowedChannel = 000107ff Region:48 zd1205: (exit) zd1205_config, /usr/src/zd1211-driver-r83/src/zd1205.c line 2601 zd1205: (exit) zd1205_init, /usr/src/zd1211-driver-r83/src/zd1205.c line 8570 usbcore: registered new driver zd1211b running ifconfig eth1 up iwconfig eth1 ESSID HOMELAN iwconfig eth1 key ********** iwconfig output: eth1 802.11b/g NIC ESSID:"HOMELAN" Mode:Managed Frequency=2.447 GHz Access Point: XX:XX:XX:XX:XX:XX Bit Rate:54 Mb/s Retry:off RTS thr=2432 B Fragment thr:off Encryption key:****-****-** Security mode:open Power Management:off Link Quality=88/100 Signal level=55/100 Noise level=0/100 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:3 Tx excessive retries:6 Invalid misc:0 Missed beacon:0 iwlist eth1 scan output: eth1 Scan completed : Cell 01 - Address: XX:XX:XX:XX:XX:XX ESSID:"Trinkers" Mode:Master Frequency:2.437 GHz (Channel 6) Extra:SignalStrength=23%,LinkQuality:92% Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100 Extra:wpa_ie=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Cell 02 - Address: XX:XX:XX:XX:XX:XX ESSID:"HOMELAN" Mode:Master Frequency:2.447 GHz (Channel 8) Extra:SignalStrength=61%,LinkQuality:24% Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s 6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s 36 Mb/s; 48 Mb/s; 54 Mb/s Extra:bcn_int=200 Cell 03 - Address: XX:XX:XX:XX:XX:XX ESSID:"NETGEAR" Mode:Master Frequency:2.462 GHz (Channel 11) Extra:SignalStrength=38%,LinkQuality:96% Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s 12 Mb/s; 48 Mb/s Extra:bcn_int=100 Transfer rate is about 80 kBit/s and I've got a lot of errors in syslog regarding copy_to_user errors: ZDAPIOCTL: copy_from_user error zd1205: (enter) zd1205_open, /usr/src/zd1211-driver-r83/src/zd1205.c line 4353 zd1205: (exit) zd1205_open, /usr/src/zd1211-driver-r83/src/zd1205.c line 4436 ADDRCONF(NETDEV_UP): eth1: link is not ready keybuf data [5]: 7a 44 76 34 32 zd1211:WEP64 Mode Update CardSetting zd1211:Mixed Mode ******* Schedule task fail ********* zd1211:Mixed Mode zd1211:STA_ASSOCIATED with 00:a0:c5:d7:a8:9c ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready ZDAPIOCTL: copy_from_user error eth1: no IPv6 routers present ZDAPIOCTL: copy_from_user error The errors are repeating when trying to transfer data over the wireless network. =========================================================================================== Next test with the zd1211rw driver (from the kernel tree 2.6.18-2) dmesg output: usb 1-2: new high speed USB device using ehci_hcd and address 3 usb 1-2: configuration #1 chosen from 1 choice ieee80211_crypt: registered algorithm 'NULL' ieee80211: 802.11 data/management/control stack, git-1.1.13 ieee80211: Copyright (C) 2004-2005 Intel Corporation <[EMAIL PROTECTED]> usb_init() usb 1-2: print_id() 0ace:1215 v4810 high zd1211rw 1-2:1.0: zd_netdev_alloc() netdev->flags 0x1002 zd1211rw 1-2:1.0: zd_netdev_alloc() netdev->features 0x00000000 usb 1-2: request_fw_file() fw name zd1211/zd1211b_ub usb 1-2: upload_firmware() firmware device id 0x4810 is equal to the actual device id usb 1-2: request_fw_file() fw name zd1211/zd1211b_uphr usb 1-2: upload_code() transfer size 4096 usb 1-2: upload_code() transfer size 1024 usb 1-2: upload_code() firmware confirm return value 0x01 zd1211rw 1-2:1.0: zd_usb_enable_int() zd1211rw 1-2:1.0: zd_usb_enable_int() submit urb c5f987e0 zd1211rw 1-2:1.0: zd_chip_init_hw() zd1211rw 1-2:1.0: dump_cr() CR_AFTER_PNP 0x00000000 zd1211rw 1-2:1.0: dump_cr() CR_GPI_EN 0x00000000 zd1211rw 1-2:1.0: dump_cr() CR_INTERRUPT 0x00000000 zd1211rw 1-2:1.0: zd_usb_init_hw() fw_base_offset: 0xf7f1 zd1211rw 1-2:1.0: read_pod() E2P_POD 0x80000584 zd1211rw 1-2:1.0: read_pod() RF AL2230_RF 0x4 PA type 0x0 patch CCK 1 patch CR157 0 patch 6M 0 zd1211rw 1-2:1.0: hw_init() zd1211rw 1-2:1.0: zd1211b_hw_reset_phy() zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0x00 -> 0x00 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x00 -> 0x80 zd1211rw 1-2:1.0: zd1211b_hw_init_hmac() zd1211rw 1-2:1.0: get_aw_pt_bi() aw 0 pt 0 bi 0 zd1211rw 1-2:1.0: set_aw_pt_bi() aw 0 pt 99 bi 100 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003b812 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000fff3 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00005a4 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00f4dc5 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00805b6 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00146c7 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0000688 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00403b9 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000dbba bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000099b bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00bdffc bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000580f bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000880f bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000080f bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000d80f bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000780f bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000580f bits 24 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: firmware version 4725 zd1211rw 1-2:1.0: dump_fw_registers() FW_FIRMWARE_VER 0x4725 zd1211rw 1-2:1.0: dump_fw_registers() FW_USB_SPEED 0x0001 zd1211rw 1-2:1.0: dump_fw_registers() FW_FIX_TX_RATE 0x0000 zd1211rw 1-2:1.0: dump_fw_registers() FW_LINK_STATUS 0x0000 zd1211rw 1-2:1.0: dump_cr() CR_AFTER_PNP 0x00000001 zd1211rw 1-2:1.0: dump_cr() CR_GPI_EN 0x00000000 zd1211rw 1-2:1.0: dump_cr() CR_INTERRUPT 0x00000000 zd1211rw 1-2:1.0: zd1211b chip 0ace:1215 v4810 high 00-02-72 AL2230_RF pa0 g-- zd1211rw 1-2:1.0: zd_write_mac_addr() mac addr 00:02:72:5d:f8:a7 zd1211rw 1-2:1.0: zd_read_regdomain() regdomain: 0x30 zd1211rw 1-2:1.0: regdomain 0x30 zd1211rw 1-2:1.0: zd_usb_disable_int() urb c5f987e0 killed zd1211rw 1-2:1.0: probe() successful zd1211rw 1-2:1.0: eth1 usbcore: registered new driver zd1211rw zd1211rw initialized running ifconfig eth1 up iwconfig eth1 ESSID HOMELAN iwconfig eth1 key ********** iwconfig output (the wlan0 is the DLink device): wlan0 IEEE 802.11b ESSID:"HOMELAN" Mode:Managed Frequency:2.447 GHz Access Point: XX:XX:XX:XX:XX:XX Bit Rate:11 Mb/s Tx-Power=15 dBm Retry limit:8 RTS thr=1536 B Fragment thr=1536 B Encryption key:****-****-** Security mode:open Power Management:off Link Quality=21/100 Signal level=45/100 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 dummy0 no wireless extensions. sit0 no wireless extensions. eth1 802.11g zd1211 ESSID:"HOMELAN" Mode:Managed Frequency:2.472 GHz Access Point: Invalid Bit Rate=1 Mb/s Encryption key:7A44-7634-32 Security mode:open Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 No connection is possible! Next try to scan for networks: iwlist eth1 scan output: eth1 Scan completed : Cell 01 - Address: XX:XX:XX:XX:XX:XX ESSID:"NETGEAR" Protocol:IEEE 802.11bg Mode:Master Channel:11 Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Quality=100/100 Signal level=35/100 Extra: Last beacon: 3532ms ago Cell 02 - Address: XX:XX:XX:XX:XX:XX ESSID:"Trinkers" Protocol:IEEE 802.11bg Mode:Master Channel:6 Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Quality=100/100 Signal level=35/100 IE: WPA Version 1 Group Cipher : TKIP Pairwise Ciphers (1) : TKIP Authentication Suites (1) : PSK Extra: Last beacon: 6332ms ago iwevent output: Waiting for Wireless Events from interfaces... 21:50:17.743747 eth1 Set ESSID:"HOMELAN" 21:50:18.152632 eth1 Scan request completed 21:50:18.568705 eth1 Scan request completed 21:50:18.984607 eth1 Scan request completed 21:50:18.984707 eth1 Custom driver event:associating failed because no suitable network was found dmesg output when trying to assign: zd1211rw 1-2:1.0: zd_usb_enable_int() zd1211rw 1-2:1.0: zd_usb_enable_int() submit urb c5f98ce0 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 1 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 1 pwr_int 0x60 zd1211rw 1-2:1.0: update_ofdm_cal() channel 1 ofdm_cal 36M 0x7c 48M 0x70 54M 0x63 zd1211rw 1-2:1.0: update_pwr_cal() channel 1 pwr_cal 0x94 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: zd_usb_enable_rx() ADDRCONF(NETDEV_UP): eth1: link is not ready zd1211rw 1-2:1.0: zd_mac_get_channel() channel 1 flags 0 zd1211rw 1-2:1.0: iw_get_freq() channel auto zd1211rw 1-2:1.0: iw_get_range() zd1211rw 1-2:1.0: set_channel() channel 1 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 1 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 1 pwr_int 0x60 zd1211rw 1-2:1.0: update_ofdm_cal() channel 1 ofdm_cal 36M 0x7c 48M 0x70 54M 0x63 zd1211rw 1-2:1.0: update_pwr_cal() channel 1 pwr_cal 0x94 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 2 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 2 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 2 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 2 ofdm_cal 36M 0x79 48M 0x6e 54M 0x61 zd1211rw 1-2:1.0: update_pwr_cal() channel 2 pwr_cal 0x90 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 3 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 3 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 3 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 3 ofdm_cal 36M 0x7d 48M 0x75 54M 0x62 zd1211rw 1-2:1.0: update_pwr_cal() channel 3 pwr_cal 0x96 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 4 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 4 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 4 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 4 ofdm_cal 36M 0x78 48M 0x6c 54M 0x5e zd1211rw 1-2:1.0: update_pwr_cal() channel 4 pwr_cal 0x91 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 5 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 5 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 5 pwr_int 0x62 zd1211rw 1-2:1.0: update_ofdm_cal() channel 5 ofdm_cal 36M 0x83 48M 0x73 54M 0x65 zd1211rw 1-2:1.0: update_pwr_cal() channel 5 pwr_cal 0x97 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 6 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 6 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 6 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 6 ofdm_cal 36M 0x81 48M 0x75 54M 0x6b zd1211rw 1-2:1.0: update_pwr_cal() channel 6 pwr_cal 0x9f zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 7 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 7 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 7 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 7 ofdm_cal 36M 0x84 48M 0x78 54M 0x6a zd1211rw 1-2:1.0: update_pwr_cal() channel 7 pwr_cal 0xa0 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 8 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 8 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 8 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 8 ofdm_cal 36M 0x80 48M 0x73 54M 0x66 zd1211rw 1-2:1.0: update_pwr_cal() channel 8 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 9 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 9 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 9 pwr_int 0x64 zd1211rw 1-2:1.0: update_ofdm_cal() channel 9 ofdm_cal 36M 0x83 48M 0x76 54M 0x68 zd1211rw 1-2:1.0: update_pwr_cal() channel 9 pwr_cal 0x9f zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 10 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 10 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 10 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 10 ofdm_cal 36M 0x80 48M 0x76 54M 0x67 zd1211rw 1-2:1.0: update_pwr_cal() channel 10 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 11 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 11 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 11 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 11 ofdm_cal 36M 0x82 48M 0x76 54M 0x67 zd1211rw 1-2:1.0: update_pwr_cal() channel 11 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 12 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 12 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 12 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 12 ofdm_cal 36M 0x81 48M 0x75 54M 0x66 zd1211rw 1-2:1.0: update_pwr_cal() channel 12 pwr_cal 0x9e zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 13 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 13 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7c0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 13 pwr_int 0x66 zd1211rw 1-2:1.0: update_ofdm_cal() channel 13 ofdm_cal 36M 0x84 48M 0x77 54M 0x6a zd1211rw 1-2:1.0: update_pwr_cal() channel 13 pwr_cal 0xa0 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 1 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 1 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 1 pwr_int 0x60 zd1211rw 1-2:1.0: update_ofdm_cal() channel 1 ofdm_cal 36M 0x7c 48M 0x70 54M 0x63 zd1211rw 1-2:1.0: update_pwr_cal() channel 1 pwr_cal 0x94 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 2 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 2 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 2 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 2 ofdm_cal 36M 0x79 48M 0x6e 54M 0x61 zd1211rw 1-2:1.0: update_pwr_cal() channel 2 pwr_cal 0x90 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 3 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 3 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 3 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 3 ofdm_cal 36M 0x7d 48M 0x75 54M 0x62 zd1211rw 1-2:1.0: update_pwr_cal() channel 3 pwr_cal 0x96 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 4 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 4 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 4 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 4 ofdm_cal 36M 0x78 48M 0x6c 54M 0x5e zd1211rw 1-2:1.0: update_pwr_cal() channel 4 pwr_cal 0x91 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 5 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 5 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 5 pwr_int 0x62 zd1211rw 1-2:1.0: update_ofdm_cal() channel 5 ofdm_cal 36M 0x83 48M 0x73 54M 0x65 zd1211rw 1-2:1.0: update_pwr_cal() channel 5 pwr_cal 0x97 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 6 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 6 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 6 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 6 ofdm_cal 36M 0x81 48M 0x75 54M 0x6b zd1211rw 1-2:1.0: update_pwr_cal() channel 6 pwr_cal 0x9f zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 7 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 7 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 7 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 7 ofdm_cal 36M 0x84 48M 0x78 54M 0x6a zd1211rw 1-2:1.0: update_pwr_cal() channel 7 pwr_cal 0xa0 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 8 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 8 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 8 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 8 ofdm_cal 36M 0x80 48M 0x73 54M 0x66 zd1211rw 1-2:1.0: update_pwr_cal() channel 8 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 9 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 9 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 9 pwr_int 0x64 zd1211rw 1-2:1.0: update_ofdm_cal() channel 9 ofdm_cal 36M 0x83 48M 0x76 54M 0x68 zd1211rw 1-2:1.0: update_pwr_cal() channel 9 pwr_cal 0x9f zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 10 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 10 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 10 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 10 ofdm_cal 36M 0x80 48M 0x76 54M 0x67 zd1211rw 1-2:1.0: update_pwr_cal() channel 10 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 11 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 11 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 11 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 11 ofdm_cal 36M 0x82 48M 0x76 54M 0x67 zd1211rw 1-2:1.0: update_pwr_cal() channel 11 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 12 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 12 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 12 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 12 ofdm_cal 36M 0x81 48M 0x75 54M 0x66 zd1211rw 1-2:1.0: update_pwr_cal() channel 12 pwr_cal 0x9e zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 13 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 13 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7c0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 13 pwr_int 0x66 zd1211rw 1-2:1.0: update_ofdm_cal() channel 13 ofdm_cal 36M 0x84 48M 0x77 54M 0x6a zd1211rw 1-2:1.0: update_pwr_cal() channel 13 pwr_cal 0xa0 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 1 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 1 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 1 pwr_int 0x60 zd1211rw 1-2:1.0: update_ofdm_cal() channel 1 ofdm_cal 36M 0x7c 48M 0x70 54M 0x63 zd1211rw 1-2:1.0: update_pwr_cal() channel 1 pwr_cal 0x94 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 2 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 2 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 2 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 2 ofdm_cal 36M 0x79 48M 0x6e 54M 0x61 zd1211rw 1-2:1.0: update_pwr_cal() channel 2 pwr_cal 0x90 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 3 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 3 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 3 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 3 ofdm_cal 36M 0x7d 48M 0x75 54M 0x62 zd1211rw 1-2:1.0: update_pwr_cal() channel 3 pwr_cal 0x96 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 4 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 4 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e790 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 4 pwr_int 0x68 zd1211rw 1-2:1.0: update_ofdm_cal() channel 4 ofdm_cal 36M 0x78 48M 0x6c 54M 0x5e zd1211rw 1-2:1.0: update_pwr_cal() channel 4 pwr_cal 0x91 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 5 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 5 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 5 pwr_int 0x62 zd1211rw 1-2:1.0: update_ofdm_cal() channel 5 ofdm_cal 36M 0x83 48M 0x73 54M 0x65 zd1211rw 1-2:1.0: update_pwr_cal() channel 5 pwr_cal 0x97 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 6 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 6 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 6 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 6 ofdm_cal 36M 0x81 48M 0x75 54M 0x6b zd1211rw 1-2:1.0: update_pwr_cal() channel 6 pwr_cal 0x9f zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 7 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 7 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 7 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 7 ofdm_cal 36M 0x84 48M 0x78 54M 0x6a zd1211rw 1-2:1.0: update_pwr_cal() channel 7 pwr_cal 0xa0 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 8 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 8 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7a0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 8 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 8 ofdm_cal 36M 0x80 48M 0x73 54M 0x66 zd1211rw 1-2:1.0: update_pwr_cal() channel 8 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 9 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 9 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 9 pwr_int 0x64 zd1211rw 1-2:1.0: update_ofdm_cal() channel 9 ofdm_cal 36M 0x83 48M 0x76 54M 0x68 zd1211rw 1-2:1.0: update_pwr_cal() channel 9 pwr_cal 0x9f zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 10 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 10 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 10 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 10 ofdm_cal 36M 0x80 48M 0x76 54M 0x67 zd1211rw 1-2:1.0: update_pwr_cal() channel 10 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 11 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 11 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 11 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 11 ofdm_cal 36M 0x82 48M 0x76 54M 0x67 zd1211rw 1-2:1.0: update_pwr_cal() channel 11 pwr_cal 0x9c zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 12 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 12 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003e7b0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 12 pwr_int 0x6c zd1211rw 1-2:1.0: update_ofdm_cal() channel 12 ofdm_cal 36M 0x81 48M 0x75 54M 0x66 zd1211rw 1-2:1.0: update_pwr_cal() channel 12 pwr_cal 0x9e zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-2:1.0: set_channel() channel 13 zd1211rw 1-2:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 13 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x003f7c0 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-2:1.0: update_pwr_int() channel 13 pwr_int 0x66 zd1211rw 1-2:1.0: update_ofdm_cal() channel 13 ofdm_cal 36M 0x84 48M 0x77 54M 0x6a zd1211rw 1-2:1.0: update_pwr_cal() channel 13 pwr_cal 0xa0 zd1211rw 1-2:1.0: patch_cck_gain() patching value 12 zd1211rw 1-2:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 ieee80211_crypt: registered algorithm 'WEP' zd1211rw 1-2:1.0: set_security() zd1211rw 1-2:1.0: set_security() .active_key = 0 zd1211rw 1-2:1.0: set_security() .level = 1 zd1211rw 1-2:1.0: set_security() .enabled = 1 zd1211rw 1-2:1.0: set_security() .encrypt = 1 My network with ESSID HOMELAN is not shown. Going towards to the accesspoint is not change! Running kismet on another computer, my network HOMELAN is only shown with 22 MBit/s. maybe the lines zd1211rw 1-2:1.0: update_ofdm_cal() channel 13 ofdm_cal 36M 0x84 48M 0x77 54M 0x6a show that the driver is only scanning for networks with 36M and more??? But the zd1211b driver shows the 54MBit rates... Strange... =========================================================================================== The ESSID is shown correctly with the DLINK and the zd1211b driver. Accesspoint is a Arcor-DSL WLAN-Modem 100 (Origin: Zyxel Prestige 660 HW-67). Andy ideas or hints? Best regards from Germany, Henning -- View this message in context: http://www.nabble.com/Problem-with-drivers-MSI-US54SE-%28long-story%29-regarding-zd1211b-and-zd1211rw-tf3232171.html#a8980635 Sent from the zd1211-devs mailing list archive at Nabble.com. ------------------------------------------------------------------------- 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