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.

[参考译文] Linux/AM3351:运行 iperf 时 BCM43455 WiFi 驱动程序崩溃

Guru**** 2589245 points
Other Parts Discussed in Thread: AM3351

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/638355/linux-am3351-bcm43455-wifi-driver-crash-when-running-iperf

器件型号:AM3351

工具/软件:Linux

您好!

我们将 TI AM3351处理器与通过 SDIO 接口实现的 WiFi/BT 模块 BCM43455配合使用。

 

TI SDK:ti-processor-sdk-linux-am335x-evm-04.01.00.06

Linux 内核为4.9.41-ge3a80a1c5c

WLAN 驱动程序为 brcmfmac:

brcmfmac:F1 signature read @0x18000000=0x15264345

固件版本= wl0:2015年3月 1日07:29:38版本7.45.18 (r538002) FWID 01-6a2c8ad4)

 

运行 iperf -c 时 实用程序、我们将始终得到以下 NULL 指针内核崩溃。 有时、它以38Mbps 完成、但大部分时间它会崩溃。

 

------------------------------------------------------------------

[2479.305053]工人/-107    0.... 2365574947us:brcmf_sdpcm_hdr:sdpcm: TX len 1540,seq0

[2479.313574]工人/-107    0.... 2365574956us:brcmf_sdpcm_hdr:sdpcm: TX len 1540,seq0

[2479.322093]工人/-107    0... 2365574966us:brcmf_dbg:brcmf_sdiod_send_pkt: Addr = 0x18000000,大小= 38

[2479.322093]

[2479.333761]工人/-107    0.... 2365583773us:brcmf_err:brcmf_sdiod_sglist_rw:Unizen - SG 空,wr:1 brcmf_sdiod_sglist_rw:604

[2479.333761]

[2479.347170] brcmf_wd-151    0... 2365598662us:brcmf_dbg:brcmf_SDIO_bus_watchdog:enter

[2479.347170]

[2479.357092]工人/-107    0.... 2365598860us:brcmf_err:brcmf_sdiod_sglist_rw:Unizen - SG 空,wr:1 brcmf_sdiod_sglist_rw:589

[2479.357092]

[2479.370502] brcmf_wd-151    0.... 2365610494us:brcmf_dbg:brcmf_SDIO_bus_watchdog:enter

[2479.384779]链接的模块:brcmfmac cfg80211 brcmutil

[2479.390288] CPU:0 PID:107 Comm:kworker/U2:2未被污染4.9.41-ge3a80a1c5c #28

[2479.397817]硬件名称:通用 AM33XX (平展设备树)

[2479.404616]工作队列:brcmf_wq/mmc1:0001:1 brcmf_SDIO_dataworker [brcmfmac]

[2479.411734]任务:cb058580 task.stack:cb05c000

[2479.416647] PC 位于 brcmf_sdiod_sglist_rw.constprop.2+0x310/0x700 [brcmfmac]

[2479.423830] LR 位于0x1

[2479.426393] PC:[ ]   LR:[<00000001>]   PSR:60010013

[2479.426393] sp:cb05dcb0 IP:00000001 fp:cb05ddcc

[2479.437939] R10:c0d05940 R9:00000023 R8:00000000

[2479.443200] r7:00008e00 r6:cb025900 r5:00000000 r4:0000b7a5

[2479.449769] r3:ccf3e334 r2:cb7a5c80 r1:01fffe00 r0:ccda1000

[2479.456342]标志:  模式 SVC_32 ISA ARM 段无时 FIQ 上的 nZCv IRQ

[2479.463524]控制:10c5387d 表:8b7bc019 DAC:00000051

[2479.469310]进程 kworker/U2:2 (pid:107、栈限制= 0xcb05c208)

----------------------------------------------------------------------

 

请查找随附的完整日志、并为 brcmfmac 驱动程序启用 ftrace。

 

我们还尝试了旧版 Linux 内核4.1.12和 brcmfmac 驱动程序 backport-4.2.6-1的反向端口、问题是相同的。

 

您能帮助我们建议解决上述问题的解决方案吗?

 

谢谢、

anikete2e.ti.com/.../brcmfmac_5F00_43455_5F00_ti_5F00_am335x_5F00_linux_5F00_4_5F00_9_5F00_sdio_5F00_crash_5F00_trace.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    这是第三方 WiFi 模块。 请联系模块制造商获取支持。