Search Linux Wireless

RE: mwifiex_sdio problem: firmware fails to be active in time

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Daniel,

> Hi,
> 
> we're trying to get a SD8787 to play which is connected via SDIO to an
> OMAP hsmmc (AM33xx hardware). This fails with the following message:
> 
> # modprobe mwifiex_sdio
> [   13.984779] [sched_delayed] sched: RT throttling activated
> [   22.401700] mwifiex_sdio mmc0:0001:1: FW failed to be active in time
> 
> The firmware sd8787_uapsta.bin was taken from the linux-firmware.git and
> apparently is transferred successfully, but then consequently fails to
> do start up. When compiled with CONFIG_MMC_CONFIG=y, tons of successful
> messages are logged like this:
> 
> [ 2607.867660] mmc0: starting CMD52 arg 00000a00 flags 00000195
> [ 2607.867713] mmc0: req done (CMD52): 0: 00001000 00000000 00000000
> 00000000
> [ 2607.883273] mmc0: starting CMD52 arg 00000a00 flags 00000195
> [ 2607.883327] mmc0: req done (CMD52): 0: 00001000 00000000 00000000
> 00000000
> [ 2607.898905] mmc0: starting CMD52 arg 00000a00 flags 00000195

It keeps reading Int_Pending (CCCR register 0x05). Perhaps you have interrupt storm here?
Could you please check if your controller clears interrupt properly?

> 
> 
> The kernel we're based on is Linus' current merge tree (3.7-rc1), but
> earlier version (3.6) have shown the same issue.
> 
> Before we start digging into this, I want to ask whether there are any
> common pitfalls we should be aware of and that could cause this?

You may want to get a newer firmware release from here:

http://git.marvell.com/?p=mwifiex-firmware.git;a=summary
git://git.marvell.com/mwifiex-firmware.git

> 
> Please let me know whether you need any further information.

It might be helpful if you post messages before this line:

[ 2607.867660] mmc0: starting CMD52 arg 00000a00 flags 00000195

Thanks,
Bing

> 
> 
> Many thanks,
> Daniel
��.n��������+%������w��{.n�����{���zW����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux