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/WL1837MOD:有时未检测到 Wlan0

Guru**** 2546020 points
Other Parts Discussed in Thread: AM5708, WL1837MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/762526/linux-wl1837mod-wlan0-not-getting-detected-sometimes

器件型号:WL1837MOD
主题中讨论的其他器件:AM5708

工具/软件:Linux

大家好、

我们拥有带 am5708处理器的定制板、并将 wl1837mod 作为 wifi + bt 模块。 此问题非常罕见、无法轻松重现、但可以观察到 wlan0接口未创建。 作为 内核启动的一部分正确加载所有驱动程序、并在 lsmod 的输出中列出。 启动过程中也没有崩溃。 以下是在工作和非工作情况下的驱动程序加载内核消息。

工作案例:

 

[8.003938]    cfg80211:已更新世界监管范围:
[8.009114]    cfg80211: DFS 主设备区域:取消设置
[   8.013970] cfg80211:  (start_freq - end_freq @带宽)、(max_antenna_gain、max_EIRP)、(dfs_cac_time)
[8.023971]    cfg80211:  (2402000 KHz - 2472000 KHz @ 40000 KHz)、(N/A、2000 MBM)、(N/A)
[8.0363]    cfg80211:  (2457000 KHz - 2482000 KHz @ 20000 KHz、92000 KHz 自动)、(N/A、2000 MBM)、(N/A)
[8.041501]    cfg80211:  (2474000 KHz - 2494000 KHz @ 20000 KHz)、(N/A、2000 MBM)、(N/A)
[8.049636]    cfg80211:  (5170000 KHz - 5250000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2000 MBM)、(N/A)
[8.059221]    cfg80211:  (5250000 KHz - 5330000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2000 MBM)、(0s)
[8.068780]    cfg80211:  (5490000 KHz - 5730000 KHz @ 160000 KHz)、(N/A、2000 MBM)、(0s)
[8.076920]    cfg80211:  (5735000 KHz - 5835000 KHz @ 80000 KHz)、(N/A、2000 MBM)、(N/A)
[8.084972]    cfg80211:  (57240000 KHz - 63720000 KHz @ 2160000 KHz)、(N/A、0 MBM)、(N/A)
[8.394122]   wlcore:wl18xx 硬件:183x 或180x、PG 2.2 (ROM 0x11)
[8.425145]   wlcore:已加载
[8.427893]   wlcore:驱动程序版本:OL_R8.a9.22

 

非工作案例:

 

[8.003938]    cfg80211:已更新世界监管范围:
[8.009114]    cfg80211: DFS 主设备区域:取消设置
[   8.013970] cfg80211:  (start_freq - end_freq @带宽)、(max_antenna_gain、max_EIRP)、(dfs_cac_time)
[8.023971]    cfg80211:  (2402000 KHz - 2472000 KHz @ 40000 KHz)、(N/A、2000 MBM)、(N/A)
[8.0363]    cfg80211:  (2457000 KHz - 2482000 KHz @ 20000 KHz、92000 KHz 自动)、(N/A、2000 MBM)、(N/A)
[8.041501]    cfg80211:  (2474000 KHz - 2494000 KHz @ 20000 KHz)、(N/A、2000 MBM)、(N/A)
[8.049636]    cfg80211:  (5170000 KHz - 5250000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2000 MBM)、(N/A)
[8.059221]    cfg80211:  (5250000 KHz - 5330000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2000 MBM)、(0s)
[8.068780]    cfg80211:  (5490000 KHz - 5730000 KHz @ 160000 KHz)、(N/A、2000 MBM)、(0s)
[8.076920]    cfg80211:  (5735000 KHz - 5835000 KHz @ 80000 KHz)、(N/A、2000 MBM)、(N/A)
[8.084972]    cfg80211:  (57240000 KHz - 63720000 KHz @ 2160000 KHz)、(N/A、0 MBM)、(N/A)

它看起来像是 wl18xx 驱动程序、它实际上会创建 wlan0接口、但会遇到一些问题。 此外、发生此问题后、不会通过软重启创建 wlan0。 我们必须从系统板上物理断开电源、然后只有在创建 wlan0接口地理位置时、电源才会恢复正常。

谢谢、

Vivek Panchal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是处理器 TISDK 版本、如果是、哪个版本?

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

    我是不是在 SDIO 总线上检测到模块? 类似于以下内容的消息:
    mmc1:地址0001处的新高速 SDIO 卡

    否则、它可能与硬件相关。 SDIO 总线上的某个边际、我建议尝试较低的 SDIO 速度。

    如果这不是问题、您能否为这两种情况(好坏)附加完整的内核启动日志。
    您使用的内核版本是什么?

    BR、
    Eyal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们希望您的问题得到解决。 如果不是、请重新打开或发出新 TT。

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

    您好、Eyler、

    如果 不起作用、我在/sys/class/ieee80211目录中找不到 wlan0 phy 的任何条目(即、它为空)。 这可能是由于 wl18xx 驱动程序未正确加载接口。

    在这个问题中、我们的定制板在现场运行数天/月、没有任何问题、之后、这一问题在某些板中引起。 因此很难重现。

    我将尝试获取该非工作用例 dmesg 日志、并告诉您"mmc1:地址为0001的新高速 SDIO 卡"打印是否即将出现。



    谢谢、
    Vivek Panchal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的... 我们现在将关闭该线程。 如果您可以获得更多日志、请重新打开。

    谢谢