On Sun, Jun 15, 2014 at 6:25 AM, Hans de Goede <[email protected]> wrote:
> Hi,
>
> On 06/14/2014 02:47 PM, Александр Берсенев wrote:
>> Hi,
>>
>> I have wifi working on cubietruck, but after several minutes of operation
>> it stops work. The kernel was compiled from the latest sunxi-devel branch
>> of linux-sunxi repo.
>>
>> Ifconfig says that wlan1 is running, but all operation fails by timeout.
>>
>> # iwlist wlan1 scan
>> wlan1     Interface doesn't support scanning : Connection timed out
>>
>> # time iwconfig wlan1
>> wlan1     IEEE 802.11bgn  ESSID:off/any
>>           Mode:Managed  Access Point: Not-Associated
>>           Retry short limit:7   RTS thr:off   Fragment thr:off
>>           Encryption key:off
>>           Power Management:off
>>
>> real    0m4.999s
>> user    0m0.000s
>> sys     0m0.010s
>>
>>
>> Each second two messages appears in dmesg:
>> brcmfmac: brcmf_sdiod_regrw_helper: failed to read data F1@0x0a020, err:
>> -110
>> brcmfmac: brcmf_sdio_dpc: failed backplane access over SDIO, halting
>> operation
>>
>> More related messages:
>> brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
>> brcmfmac: brcmf_fil_cmd_data: Failed err=-110
>> brcmfmac: brcmf_cfg80211_get_tx_power: error (-110)
>> brcmfmac: brcmf_do_escan: error (-110)
>> brcmfmac: brcmf_cfg80211_scan: scan error (-110)
>>
>> The command rmmod brcmfmac never finishes.
>>
>> Also, when wifi stops work, mmc error messages repeat in dmesg:
>> [  245.780430] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 53, RD SBE !!
>
> Right, this is the infamous SBE error, a known issue, for which I've been
> unable to find a fix. Any help with fixing this is very much welcome.
>
> After the first SBE error any commands reading data from the device
> will fail with a DTO error. But it is the first SBE error which seems
> to kill things. I've reviewed the sunxi-mmc code countless times and tried
> various approaches (such as resetting the entire mmc controller) to work
> around this, but all without success.

Does Broadcom know what this is, or do they have a better way to debug it?



>
> Regards,
>
> Hans
>
>> [  245.780489] sunxi-mmc 1c12000.mmc: data error, sending stop command
>> [  245.780550] brcmfmac: brcmf_sdio_readframes: RXHEADER FAILED: -110
>> [  245.780561] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame,
>> send NAK
>> [  245.784798] brcmfmac: brcmf_sdiod_regrw_helper: failed to write data
>> F1@0x0a040, err: -5
>> [  245.784912] brcmfmac: brcmf_sdio_hdparse: seq 4: sequence number error,
>> expect 5
>> [  246.122616] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 53, RD DTO !!
>> [  246.122672] sunxi-mmc 1c12000.mmc: data error, sending stop command
>> [  246.460309] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 53, RD DTO !!
>> [  246.460354] sunxi-mmc 1c12000.mmc: data error, sending stop command
>> [  246.797996] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 53, RD DTO !!
>> [  246.798043] sunxi-mmc 1c12000.mmc: data error, sending stop command
>> [  246.798085] brcmfmac: brcmf_sdiod_regrw_helper: failed to read data
>> F1@0x0a020, err: -110
>> [  246.798115] brcmfmac: brcmf_sdio_dpc: failed backplane access over SDIO,
>> halting operation
>> [  247.133900] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 53, RD DTO !!
>> [  247.133947] sunxi-mmc 1c12000.mmc: data error, sending stop command
>> [  247.471573] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 53, RD DTO !!
>> [  247.471613] sunxi-mmc 1c12000.mmc: data error, sending stop command
>> [  247.809240] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 53, RD DTO !!
>> [  247.809283] sunxi-mmc 1c12000.mmc: data error, sending stop command
>> [  247.809323] brcmfmac: brcmf_sdiod_regrw_helper: failed to read data
>> F1@0x0a020, err: -110
>> [  247.809354] brcmfmac: brcmf_sdio_dpc: failed backplane access over SDIO,
>> halting operation
>>
>> When wifi module is unloaded there are not any mmc errors.
>>
>> I use dd if=/dev/zero bs=64k command via ssh to test wifi.
>>
>> I can also check other versions of kernel.
>>
>> Best,
>> Alexander Bersenev
>>
>> пятница, 13 июня 2014 г., 2:26:56 UTC+6 пользователь Hans de Goede написал:
>>>
>>> Hi,
>>>
>>> On 06/12/2014 03:21 PM, [email protected] <javascript:> wrote:
>>>> I added the ap6210.txt file. Now I get...
>>>>
>>>> root@linaro-developer:~# dmesg | grep brcm
>>>> [   14.656712] brcmfmac: F1 signature read @0x18000000=0x1591a962
>>>> [   15.123388] brcmfmac: brcmf_c_preinit_dcmds: Firmware version =
>>>> wl0: Apr 22 2013 14:50:00 version 5.90.195.89.6 FWID 01-b30a427d
>>>> [   15.208407] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
>>>> [   15.259285] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
>>>> [   15.290611] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
>>>> [   15.330720] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
>>>> [   15.345610] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
>>>> [   15.396557] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
>>>> [   15.440398] usbcore: registered new interface driver brcmfmac
>>>
>>> Those are "normal" this is the brcmfmac driver trying to enable some
>>> features which are not supported on this model wifi chip.
>>>
>>> Regards,
>>>
>>> Hans
>>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "linux-sunxi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.



-- 
Jon Smirl
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to