On Sat, Jun 30, 2007 at 11:14:45AM -0400, Daniel Drake wrote:
>
> Either the firmware is not installed correctly, or your distro keeps
> firmware somewhere else than /lib/firmware, or your firmware loader is
> broken.
>
> Also make sure zd1211rw is a module and not built in.
Yes, it is compiled as a module.
Indeed, it was a firmware loader issue, which I solved with an upgrade.
Now it appears that the module initialization sequence can go a bit
further, but without reaching completion yet. Please see the dmesg
excerpt below.
Does the "UNKNOWN_A_RF 0xa" correspond to the unsupported UW2453?
zd1211rw usb_init()
usb 1-1.4: print_id() 129b:1667 v4810 high
usb 1-1.4: reset high speed USB device using ehci_hcd and address 7
PM: Removing info for No Bus:usbdev1.7_ep01
PM: Removing info for No Bus:usbdev1.7_ep82
PM: Removing info for No Bus:usbdev1.7_ep83
PM: Removing info for No Bus:usbdev1.7_ep04
PM: Adding info for No Bus:usbdev1.7_ep01
PM: Adding info for No Bus:usbdev1.7_ep82
PM: Adding info for No Bus:usbdev1.7_ep83
PM: Adding info for No Bus:usbdev1.7_ep04
zd1211rw 1-1.4:1.0: zd_netdev_alloc() netdev->flags 0x1002
zd1211rw 1-1.4:1.0: zd_netdev_alloc() netdev->features 0x
usb 1-1.4: request_fw_file() fw name zd1211/zd1211b_ub
PM: Adding info for No Bus:1-1.4
PM: Removing info for No Bus:1-1.4
usb 1-1.4: upload_firmware() firmware device id 0x4810 is equal to the actual
device id
usb 1-1.4: request_fw_file() fw name zd1211/zd1211b_uphr
PM: Adding info for No Bus:1-1.4
PM: Removing info for No Bus:1-1.4
usb 1-1.4: upload_code() transfer size 4096
usb 1-1.4: upload_code() transfer size 1024
usb 1-1.4: upload_code() firmware confirm return value 0x01
PM: Removing info for No Bus:usbdev1.7_ep01
PM: Removing info for No Bus:usbdev1.7_ep82
PM: Removing info for No Bus:usbdev1.7_ep83
PM: Removing info for No Bus:usbdev1.7_ep04
PM: Adding info for No Bus:usbdev1.7_ep01
PM: Adding info for No Bus:usbdev1.7_ep82
PM: Adding info for No Bus:usbdev1.7_ep83
PM: Adding info for No Bus:usbdev1.7_ep04
zd1211rw 1-1.4:1.0: zd_usb_enable_int()
zd1211rw 1-1.4:1.0: zd_usb_enable_int() submit urb ca0412a0
zd1211rw 1-1.4:1.0: zd_chip_init_hw()
zd1211rw 1-1.4:1.0: dump_cr() CR_AFTER_PNP 0x
zd1211rw 1-1.4:1.0: dump_cr() CR_GPI_EN 0x
zd1211rw 1-1.4:1.0: dump_cr() CR_INTERRUPT 0x
zd1211rw 1-1.4:1.0: read_fw_regs_offset() fw_regs_base: 0xf7f1
zd1211rw 1-1.4:1.0: read_pod() E2P_POD 0x800a
zd1211rw 1-1.4:1.0: read_pod() RF UNKNOWN_A_RF 0xa PA type 0x0 patch CCK 0
patch CR157 0 patch 6M 0 new PHY 1 link LED2 tx led 1
zd1211rw 1-1.4:1.0: hw_init()
zd1211rw 1-1.4:1.0: zd1211b_hw_reset_phy()
zd1211rw 1-1.4:1.0: zd_chip_lock_phy_regs() CR_REG1: 0x00 -> 0x00
zd1211rw 1-1.4:1.0: zd_chip_unlock_phy_regs() CR_REG1: 0x00 -> 0x80
zd1211rw 1-1.4:1.0: zd1211b_hw_init_hmac()
zd1211rw 1-1.4:1.0: get_aw_pt_bi() aw 0 pt 0 bi 0
zd1211rw 1-1.4:1.0: set_aw_pt_bi() aw 0 pt 99 bi 100
zd1211rw 1-1.4:1.0: RF UNKNOWN_A_RF 0xa is not supported
zd1211rw 1-1.4:1.0: zd_usb_disable_int() urb ca0412a0 killed
zd1211rw 1-1.4:1.0: probe() couldn't initialize mac. Error number -19
usb 1-1.4: reset high speed USB device using ehci_hcd and address 7
PM: Removing info for No Bus:usbdev1.7_ep01
PM: Removing info for No Bus:usbdev1.7_ep82
PM: Removing info for No Bus:usbdev1.7_ep83
PM: Removing info for No Bus:usbdev1.7_ep04
PM: Adding info for No Bus:usbdev1.7_ep01
PM: Adding info for No Bus:usbdev1.7_ep82
PM: Adding info for No Bus:usbdev1.7_ep83
PM: Adding info for No Bus:usbdev1.7_ep04
usbcore: registered new interface driver zd1211rw
zd1211rw initialized
Thanks,
David
--
David Santinoli
Tieffe Sistemi S.r.l. viale Piceno 21, Milano
www.tieffesistemi.com tel. +39 02 45490882
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs