This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am4372中bcm43456芯片驱动的问题

Other Parts Discussed in Thread: AM4372

技术支持你好:我使用的是am4372处理器,软件版本是SDK Linux 06_03_00_106,Linux内核版本是4.19.94,使用mmc3 sdio的方式连接的是ap6256WiFi模块,内部采用的芯片是bcm43456,在insmod驱动模块之后,wlan0网络节点能够正常起来,PC通过WiFi名称能够连上板子上的热点,并且能够ping,但是报如下错误:

[ 131.818985] omap_hsmmc 47810000.mmc: MMC start dma failure
[ 131.824516] brcmfmac: brcmf_sdiod_sglist_rw: CMD53 sg block read failed -22
[ 131.831714] brcmfmac: brcmf_sdio_rxglom: glom read of 1024 bytes failed: -5
[ 131.838715] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame
[ 131.845638] brcmfmac: brcmf_sdio_readframes: brcmf_sdio_readframes: glom superframe w/o descriptor!
[ 131.854730] brcmfmac: brcmf_sdio_rxfail: terminate frame
[ 133.078908] omap_hsmmc 47810000.mmc: MMC start dma failure
[ 133.084445] brcmfmac: brcmf_sdiod_sglist_rw: CMD53 sg block read failed -22
[ 133.091644] brcmfmac: brcmf_sdio_rxglom: glom read of 512 bytes failed: -5
[ 133.098581] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame
[ 133.105491] brcmfmac: brcmf_sdio_readframes: brcmf_sdio_readframes: glom superframe w/o descriptor!
[ 133.114582] brcmfmac: brcmf_sdio_rxfail: terminate frame

在网上查询了,是dma字节对齐的问题,但是都没有解决,我这边采用的都是ti直接提供的SDK包,请问这个问题怎样解决。