Hi everybody, after successfully loading the zd1211rw module, I encounter problems regarding the WEP-encryption. It fails with the message: "SET failed on device eth2; operation not supported". As I don't have any clue on how to solve this issue I added the output of dmesg and lsmod. For the sake of completeness: kernel version 2.6.19-rc3, hotplug 20040923-r2, udev 087-r1 on a amd64 platform. Any help will be appreciated.
dmesg output related to zd1211rw: usb_init() usb 1-9: print_id() 157e:300b v4802 high zd1211rw 1-9:1.0: zd_netdev_alloc() netdev->flags 0x1002 zd1211rw 1-9:1.0: zd_netdev_alloc() netdev->features 0x00000000 usb 1-9: request_fw_file() fw name zd1211/zd1211_ub usb 1-9: firmware version 0x4330 and device bootcode version 0x4802 differ usb 1-9: request_fw_file() fw name zd1211/zd1211_ur usb 1-9: upload_code() transfer size 3584 usb 1-9: upload_code() firmware confirm return value 0x01 usb 1-9: upload_code() transfer size 3720 usb 1-9: upload_code() firmware confirm return value 0x01 usb 1-9: request_fw_file() fw name zd1211/zd1211_uphr usb 1-9: upload_code() transfer size 4096 usb 1-9: upload_code() transfer size 1024 usb 1-9: upload_code() firmware confirm return value 0x01 zd1211rw 1-9:1.0: zd_usb_enable_int() zd1211rw 1-9:1.0: zd_usb_enable_int() submit urb ffff81003ce8e180 zd1211rw 1-9:1.0: zd_chip_init_hw() zd1211rw 1-9:1.0: dump_cr() CR_AFTER_PNP 0x00000000 zd1211rw 1-9:1.0: dump_cr() CR_GPI_EN 0x00000000 zd1211rw 1-9:1.0: dump_cr() CR_INTERRUPT 0x00000000 zd1211rw 1-9:1.0: zd_usb_init_hw() fw_base_offset: 0xf7d4 zd1211rw 1-9:1.0: read_pod() E2P_POD 0x00000504 zd1211rw 1-9:1.0: read_pod() RF AL2230_RF 0x4 PA type 0x0 patch CCK 1 patch CR157 0 patch 6M 0 new PHY 0 link LED2 tx led 1 zd1211rw 1-9:1.0: hw_init() zd1211rw 1-9:1.0: zd1211_hw_reset_phy() zd1211rw 1-9:1.0: zd_chip_lock_phy_regs() CR_REG1: 0x00 -> 0x00 zd1211rw 1-9:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x00 -> 0x80 zd1211rw 1-9:1.0: zd1211_hw_init_hmac() zd1211rw 1-9:1.0: get_aw_pt_bi() aw 0 pt 0 bi 0 zd1211rw 1-9:1.0: set_aw_pt_bi() aw 0 pt 99 bi 100 zd1211rw 1-9:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x00b3331 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x003b812 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000fff3 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x0000da4 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x00f4dc5 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x00805b6 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x0011687 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x0000688 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x00403b9 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000dbba bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000099b bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x00bdffc bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000500f bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000d00f bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x0004c0f bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000540f bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000700f bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000500f bits 24 zd1211rw 1-9:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-9:1.0: firmware version 4605 zd1211rw 1-9:1.0: dump_fw_registers() FW_FIRMWARE_VER 0x4605 zd1211rw 1-9:1.0: dump_fw_registers() FW_USB_SPEED 0x0001 zd1211rw 1-9:1.0: dump_fw_registers() FW_FIX_TX_RATE 0x0000 zd1211rw 1-9:1.0: dump_fw_registers() FW_LINK_STATUS 0x0000 zd1211rw 1-9:1.0: dump_cr() CR_AFTER_PNP 0x00000001 zd1211rw 1-9:1.0: dump_cr() CR_GPI_EN 0x00000000 zd1211rw 1-9:1.0: dump_cr() CR_INTERRUPT 0x00000000 zd1211rw 1-9:1.0: zd1211 chip 157e:300b v4802 high 00-14-d1 AL2230_RF pa0 g--- zd1211rw 1-9:1.0: zd_write_mac_addr() mac addr 00:14:d1:c0:56:6b zd1211rw 1-9:1.0: zd_read_regdomain() regdomain: 0x30 zd1211rw 1-9:1.0: regdomain 0x30 zd1211rw 1-9:1.0: zd_usb_disable_int() urb ffff81003ce8e180 killed zd1211rw 1-9:1.0: probe() successful zd1211rw 1-9:1.0: eth2 usbcore: registered new interface driver zd1211rw zd1211rw initialized zd1211rw 1-9:1.0: zd_usb_enable_int() zd1211rw 1-9:1.0: zd_usb_enable_int() submit urb ffff81003a304d80 zd1211rw 1-9:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-9:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-9:1.0: zd_chip_lock_phy_regs() CR_REG1: 0xa0 -> 0x20 zd1211rw 1-9:1.0: zd_rf_set_channel() channel: 1 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x003f790 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x0033331 bits 24 zd1211rw 1-9:1.0: zd_usb_rfwrite() value 0x000000d bits 24 zd1211rw 1-9:1.0: update_pwr_int() channel 1 pwr_int 0x4b zd1211rw 1-9:1.0: patch_cck_gain() patching value 12 zd1211rw 1-9:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x20 -> 0xa0 zd1211rw 1-9:1.0: zd_usb_enable_rx() zd1211rw 1-9:1.0: housekeeping_enable() ADDRCONF(NETDEV_UP): eth2: link is not ready ieee80211_crypt: registered algorithm 'WEP' zd1211rw 1-9:1.0: zd_mac_get_channel() channel 1 flags 0 zd1211rw 1-9:1.0: iw_get_freq() channel auto zd1211rw 1-9:1.0: iw_get_range() ieee80211_crypt_wep: could not allocate crypto API arc4 eth2: could not initialize WEP: load module ieee80211_crypt_wep lsmod shows: Module Size Used by ieee80211_crypt_wep 5760 1 arc4 3328 0 zd1211rw 65800 0 ieee80211softmac 30464 1 zd1211rw eeprom 7824 0 i2c_nforce2 8320 0 snd_pcm_oss 40480 0 snd_mixer_oss 15872 1 snd_pcm_oss snd_seq_oss 30336 0 snd_seq_device 7312 1 snd_seq_oss snd_seq_midi_event 7936 1 snd_seq_oss snd_seq 49376 4 snd_seq_oss,snd_seq_midi_event snd_intel8x0 32424 0 snd_ac97_codec 103896 1 snd_intel8x0 snd_ac97_bus 3712 1 snd_ac97_codec snd_bt87x 14340 0 snd_pcm 74248 4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec,snd_bt87x snd_timer 20488 2 snd_seq,snd_pcm snd 51688 10 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq_device,snd_seq,snd_intel8x0,snd_ac97_codec,snd_bt87x,snd_pcm,snd_timer snd_page_alloc 8976 3 snd_intel8x0,snd_bt87x,snd_pcm tun 9984 0 bridge 52656 0 llc 7600 1 bridge msp3400 29472 0 sch_red 6656 0 cls_tcindex 7680 0 sch_hfsc 14976 0 sch_cbq 16640 0 sch_netem 8448 0 sch_dsmark 6912 0 sch_gred 8320 0 sch_tbf 6400 0 sch_ingress 5252 0 cls_u32 7688 0 cls_route 7552 0 it87 26668 0 hwmon_vid 3840 1 it87 i2c_isa 6144 1 it87 i2c_dev 7432 0 xt_tcpudp 4352 0 ipt_MASQUERADE 4224 0 ipt_REJECT 5120 0 ipt_REDIRECT 3200 0 ip_nat 16812 2 ipt_MASQUERADE,ipt_REDIRECT xt_pkttype 3200 0 ipt_LOG 7424 0 ip6table_filter 3840 0 ip6_tables 13192 1 ip6table_filter xt_state 3456 0 xt_conntrack 3712 0 iptable_mangle 3840 0 ip_conntrack_irc 7440 0 ip_conntrack 44664 5 ipt_MASQUERADE,ip_nat,xt_state,xt_conntrack,ip_conntrack_irc ip_tables 18216 1 iptable_mangle x_tables 16392 10 xt_tcpudp,ipt_MASQUERADE,ipt_REJECT,ipt_REDIRECT,xt_pkttype,ipt_LOG,ip6_tables,xt_state,xt_conntrack,ip_tables ntfs 86088 2 tuner 60840 0 bttv 192628 0 video_buf 22020 1 bttv ir_common 28420 1 bttv compat_ioctl32 9088 1 bttv i2c_algo_bit 8584 1 bttv btcx_risc 5384 1 bttv tveeprom 16656 1 bttv i2c_core 19712 10 eeprom,i2c_nforce2,msp3400,it87,i2c_isa,i2c_dev,tuner,bttv,i2c_algo_bit,tveeprom videodev 25216 1 bttv v4l1_compat 12292 1 videodev v4l2_common 23552 5 msp3400,tuner,bttv,compat_ioctl32,videodev via_rhine 22152 0 Greets Andreas ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Zd1211-devs mailing list - http://zd1211.ath.cx/ Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs