brcmfmac sdioエラー:ソフトウェアまたはハードウェアエラー?

brcmfmac sdioエラー:ソフトウェアまたはハードウェアエラー?

私はBCM43430(Cypress社)を使用してカスタム埋め込みボードを開発しています。オペレーティングシステムは、armv7lベースのMPUに合わせてカスタマイズされたYoctoプロジェクトです。起動すると、次のメッセージが表示されます。

# dmesg | grep brcm
[   11.532101] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[   12.114032] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[   12.203900] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Sep 11 2018 09:22:09 version 7.45.98.65 (r707797 CY) FWID 01-b54727f
[   30.919833] brcmfmac: brcmf_sdio_kso_control: max tries: rd_val=0x0 err=0
[   30.936034] brcmfmac: brcmf_sdio_txfail: sdio error, abort command and terminate frame
[   30.953493] brcmfmac: brcmf_sdio_txfail: sdio error, abort command and terminate frame
[   30.960298] brcmfmac: brcmf_sdio_txfail: sdio error, abort command and terminate frame
[   30.970906] brcmfmac: brcmf_sdio_dpc: failed backplane access over SDIO, halting operation
[   30.978032] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[   31.012996] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-110)

もちろん、Wi-Fiも利用できません。私は確認しましたiw dev wlan0 info

# iw dev wlan0 info
Interface wlan0
    ifindex 3
    wdev 0x1
    addr dc:ef:ca:12:22:1a
    type managed
    wiphy 0

そして:

# lsmod
Module                  Size  Used by
brcmfmac              192512  0
cfg80211              503808  1 brcmfmac
brcmutil               16384  1 brcmfmac
sch_fq_codel           20480  2
ipv6                  417792  34

エラーメッセージには「tx failed」と「sdio」(I / O関連?)に関する内容があるので、問題がハードウェアなのかソフトウェアなのかを知りたいのです。

問題の根本原因を見つけるには、何をさらに確認する必要がありますか?

修正する

sdio間違ったバスを探しているようです。

brcmfmac: probe of mmc0:0001:2 failed with error -62

ただし、WiFiトランシーバは実際に別の「mmcX」バスに接続されています。この設定はどこで変更できますか?

ベストアンサー1

おすすめ記事