hi, the zd1211rw can detect my device and I can ping computers on my local LAN,
(that is, when dhcpcd works, sometimes it doesn't work )
however, I cannot get HTTP or any useful connection out of my device. My device
is on the supported list,
with usbid 0ace:1215 and the RF type AL2230S. I am using dhcpcd, and I have
disabled the mac80211 wireless
stack in my kernel options.
If I issue ifconfig, i also see some positive error counts, where as if I use
the vendor driver, i see no error counts. However, the vendor driver doesn't
work in 2.6.24
Also, I can iwlist networks,
here is a typical dmesg :
zd1211rw usb_init()
usb 1-2: print_id() 0ace:1215 v4810 high
usb 1-2: reset high speed USB device using ehci_hcd and address 8
zd1211rw 1-2:1.0: zd_netdev_alloc() netdev->flags 0x1002
zd1211rw 1-2:1.0: zd_netdev_alloc() netdev->features 0x00000000
zd1211rw 1-2:1.0: zd_chip_read_mac_addr_fw()
zd1211rw 1-2:1.0: probe() successful
zd1211rw 1-2:1.0: eth1
usbcore: registered new interface driver zd1211rw
zd1211rw initialized
udev: renamed network interface eth1 to eth2
zd1211rw 1-2:1.0: zd_mac_get_channel() channel 0
zd1211rw 1-2:1.0: iw_get_range()
zd1211rw 1-2:1.0: zd_usb_init_hw()
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 f7df0840
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: read_fw_regs_offset() fw_regs_base: 0xf772
zd1211rw 1-2:1.0: read_pod() E2P_POD 0x80000084
zd1211rw 1-2:1.0: read_pod() RF AL2230_RF 0x4 PA type 0x0 patch CCK 0 patch
CR157 0 patch 6M 0 new PHY 1 link LED2 tx led 1
zd1211rw 1-2:1.0: hw_init()
zd1211rw 1-2:1.0: zd1211b_hw_reset_phy()
zd1211rw 1-2:1.0: zd1211b_hw_init_hmac()
zd1211rw 1-2:1.0: zd_usb_rfwrite() value 0x0241000 bits 24
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-11-a3 AL2230_RF pa0 ---NS
zd1211rw 1-2:1.0: zd_read_regdomain() regdomain: 0x10
zd1211rw 1-2:1.0: regdomain 0x10
zd1211rw 1-2:1.0: zd_usb_disable_int() urb f7df0840 killed
zd1211rw 1-2:1.0: zd_usb_enable_int()
zd1211rw 1-2:1.0: zd_usb_enable_int() submit urb f7df0840
zd1211rw 1-2:1.0: zd_write_mac_ad
dr() mac addr 00:11:a3:03:a4:a0
zd1211rw 1-2:1.0: zd_chip_set_basic_rates_locked() ff0f
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 1
zd1211rw 1-2:1.0: zd_usb_enable_rx()
zd1211rw 1-2:1.0: housekeeping_enable()
zd1211rw 1-2:1.0: bssinfo_change() changes: 7
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 33:33:00:00:00:01
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 01:00:5e:00:00:01
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 33:33:00:00:00:01
zd1211rw 1-2:1.0: zd_chip_set_rts_cts_rate_locked() rts_rate=0 preamble=0
ADDRCONF(NETDEV_UP): eth2: link is not ready
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 01:00:5e:00:00:01
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 33:33:00:00:00:01
zd1211rw 1-2:1.0: zd_chip_set_basic_rates_locked() ff0f
zd1211rw 1-2:1.0: zd_mac_set_mode() wrong mode 3
zd1211rw 1-2:1.0: zd_mac_get_channel() channel 1
zd1211rw 1-2:1.0: iw_get_range()zd1211rw
1-2:1.0: zd_mac_set_mode() wrong mode 3
zd1211rw 1-2:1.0: zd_mac_set_mode() wrong mode 3
zd1211rw 1-2:1.0: zd_mac_get_channel() channel 1
zd1211rw 1-2:1.0: iw_get_range()
zd1211rw 1-2:1.0: set_channel() channel 1
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 1
zd1211rw 1-2:1.0: set_channel() channel 2
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 2
zd1211rw 1-2:1.0: set_channel() channel 3
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 3
zd1211rw 1-2:1.0: set_channel() channel 4
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 4
zd1211rw 1-2:1.0: set_channel() channel 5
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 5
zd1211rw 1-2:1.0: set_channel() channel 6
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 6
zd1211rw 1-2:1.0: set_channel() channel 7
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 7
zd1211rw 1-2:1.0: set_channel() channel 8
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 8
zd1211rw 1-2:1.0: set_channel() channel 9
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 9
zd1211rw 1-2:1.0: set_channel() channel 10
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 10
zd1211rw 1-2:1.0: set_channel() channel 11
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 11
zd1211rw 1-2:1.0: set_channel() channel 11
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 11
SoftMAC: Open Authentication completed with 00:19:e0:63:f8:72
zd1211rw 1-2:1.0: set_channel() channel 11
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 11
zd1211rw 1-2:1.0: bssinfo_change() changes: 6
ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 33:33:ff:03:a4:a0
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 01:00:5e:00:00:01
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 33:33:00:00:00:01
zd1211rw 1-2:1.0: zd_chip_set_rts_cts_rate_locked() rts_rate=0 preamble=1
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
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
usb 1-2: handle_retry_failed_int() retry failed interrupt
eth2: no IPv6 routers present
zd1211rw 1-2:1.0: zd_mac_get_channel() channel 11
zd1211rw 1-2:1.0: iw_get_range()
zd1211rw 1-2:1.0: zd_rf_set_channel() channel: 11
zd1211rw 1-2:1.0: zd_mac_get_channel() channel 11
zd1211rw 1-2:1.0: iw_get_range()
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interruptusb 1-2:
handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: rx_urb_complete() *** first fragment ***
usb 1-2: rx_urb_complete() *** second fragment ***
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: rx_urb_complete() *** first fragment ***
usb 1-2: rx_urb_complete() *** second fragment ***
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
usb 1-2: handle_retry_failed_int() retry failed interrupt
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 33:33:ff:03:a4:a0
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 01:00:5e:00:00:01
zd1211rw 1-2:1.0: zd_mac_set_multicast_list() mc addr 33:33:00:00:00:01
zd1211rw 1-2:1.0: housekeeping_disable()
zd1211rw 1-2:1.0: zd_usb_disable_int() urb f7df0840 killed
ADDRCONF(NETDEV_UP): eth0: link is not ready
usb 1-2: USB disconnect, address 8
zd1211rw 1-2:1.0: disconnect()
zd1211rw 1-2:1.0: disconnected
_________________________________________________________________
隨身的 Windows Live Messenger 和 Hotmail,不限時地掌握資訊盡在指間 — Windows Live for Mobile
http://www.msn.com.tw/msnmobile/
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs