I’m a developer working with the Atheros AR6003 Wireless LAN chip. I recently updated the Linux kernel on my custom board to 3.0.0 and pulled the latest snapshot of the ath6kl driver from http://git.kernel.org/?p=linux/kernel/git/kvalo/ath6kl-cleanup.git;a=summary (as of 2011-07-25). I’m also using the latest firmware images from http://www.kernel.org/pub/linux/kernel/people/mcgrof/firmware/ath6k.tar.gz as recommended by http://wireless.kernel.org/en/users/Drivers/ath6kl?highlight=%28ar6003%29. After running 'insmod ath6kl.ko', the command line hangs. I’ve narrowed down the execution path to the function ath6kl_bmi_get_rx_lkahd (called from ath6kl_bmi_exeute after loading the OPT firmware). The parameter value of "need_timeout" is set to false. Without this timeout the function never returns. The call to ath6kl_hif_read_write_sync always returns 0, and the value of rx_word is always 0. My question is: What would cause the read from address RX_LOOKAHEAD_VALID_ADDRESS to always return a value of 0? My custom board is using an atmel at91sam9g45 microprocessor using the SDIO bus on mci1. Any information would be greatly appreciated. Thanks, Brent Taylor Senior Software Developer Applied Technology Department of Motorola Solutions btaylor1@xxxxxxxxxxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html