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/WL1835MOD:WLAN 唤醒无法正常工作

Guru**** 2561060 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/742832/linux-wl1835mod-wake-on-wlan-is-not-working-as-supposed

器件型号:WL1835MOD
Thread 中讨论的其他器件:WL1271WL1835

工具/软件:Linux

您好!

我有一个 BeagleBone Black 无线、我想在 WLAN 上设置唤醒功能。 不幸的是,我没有成功。

首先、我下载并安装了05.01.00.11 Linux SDK。

我通过 create_card.sh 脚本创建了 SD 卡。

我从 USD 启动、这是我的 uname:

Linux AM335x-EVM 4.14.67-gd315a9bb00 #1挤占星期六10月6日03:26:15 UTC 2018 armv7l GNU/Linux

当我连接到 WiFi 网络并像这样设置 WoWLAN 时:

iw phy0 WoWLAN 启用模式38:D2:69:D4:16:37:-:-:-:-:08:00:45:-:-:-:-:-:-:11:-:-:-:-:-:C0:A8:64:0A:-:-:-:00:61:d2:ff:39:d4:69:ff:36:d4:00:00:00:d4:00:00:00:ff:39:d4:00:39:ff:69:d4:00:00:00:00:d4:00:00:00:00:00:00:00:00:ff


我可以通过以下方式进入待机模式:

Echo STANDBY >/sys/power/state


不幸的是、它在任何数据包上唤醒、而不仅仅是在魔术包上唤醒。

如果我通过以下方式进入挂起状态:

Echo mem >/sys/power/state


它不会对任何数据包做出反应、有时只能通过按键唤醒。 但是、当它按下时、我会遇到以下错误或它会永久休眠:

root@AM335x-EVM:~# echo mem >/sys/power/state
[109.342546] PM:暂停进入(深度)
[109.346197] PM:正在同步文件系统... 完成。
[109.471395] 冻结用户空间进程... (已过0.002秒)完成。
[109.480741] 禁止使用杀手间。
[109.484154] 冻结剩余可自由执行的任务... (已用0.001秒)。
[109.493586] 暂停控制台(使用 NO_console_suspend 进行调试)
[109.512500] 排队 ieee80211在进入暂停状态时工作
[109.512646] 排队 ie80211在进入暂停状态时工作
[109.639752] pm33xx pm33xx:pm:成功地将所有电源域置于目标状态
[109.639752] PM:唤醒源 UART
[109.710312] ------ [在此处剪切]-----
[109.710396] 警告:CPU:0 PID:808 at /oe/bld/build-CORTEX_1/arago-tmp-external-linaro-toolchain/work-shared/am335x-evm/kernel-source/drivers/net/wireless/ti/wlcore/sdio.c:100 wl12xx_SDIO_RAW_READ+bc/0x13c [wlcore_SDIO]
[109.710406] 模块链接于: pvrsrvkm (O) arc4 pru_rproc wl18xx pruss_intc wlcore mac80211 cfg80211 pruss USB_f_acc u_serial USB_f_cumb_dsp phy_am335x prphy_control utilb_hdrb_generic g_multi_sb_f_cru_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mcus_mus_mcus_mcus_mcus_mcus_mcus_mcus_mus_mcus_mos_mos_mcus_mcus_mcus_mcus_mcus_mus_mos_mcus_mcus_mu_mu_mu_mu_mcus_mu_mu_mu_
[109.710739] CPU:0 PID:808 Comm:kworker/U2:10被污染:G          O   4.14.67-gd315a9bb00 #1
[109.710748] 硬件名称:通用 AM33XX (平展设备树)
[109.710795] 工作队列:Events_unbound async_run_entry_fn
[109.710807] 回溯:
[109.710865][  ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
[109.710888]  r7:00000009 R6:00000000 R5:bf0c2ad0 R4:00000000
[109.710933][  ](show_stack)从[ ](dump_stack+0x24/0x28)
[109.711054] [ ](dump_stack)从[ ](_WARN+0xe8/0x100)
[109.711082] [ ](__warn)从[ ](WARN_RASPEK_NULL_0x28/0x30)
[109.711109]  R9:00000000 R8:000000ec r7:da9a5610 R6:da9cb100 R5:000050f8 R4:dc61ba00
[109.711147] [ ](warn_slowpath_null)、来自[ ](wl12xx_SDIO_RAW_READ+bbc/0x13c [wlcore_SDIO])
[109.711503][  ](wl12xx_SDIO_RAW_READ [wlcore_SDIO])从[ ](wlcore_irq_locked+0x108/0x760 [wlcore])
[109.711530]  R9:0000002c R8:dafb6420 r7:dafb6d38 R6:dabcdb40 R5:dafb6d00 R4:bf0c1364
[109.711851] [ ](wlcore_irq_locked [wlcore])从[ ](wl1271_op_resume+0x250/0x2c8 [wlcore])
[109.711877]  R10:00000001 R9:00000000 R8:dafb6420 r7:dafb6d38 R6:bf317cc0 R5:dafb6d00
[109.711886]  R4:00000000
[109.712643] [ ](wl1271_op_resume [wlcore])从[ ](ieee80211_reconfig+0x54/0xcd0 [mac80211])
[109.712669]  R9:00000000 R8:dafb6420 r7:dafb6258 R6:bf232640 R5:00000000 R4:dafb6420
[109.713314][  ](ieee80211_reconfig [mac80211])、来自[ ](ieee80211_resume+0x60/0x68 [mac80211])
[109.713340]  R10:c0d15280 R9:00000000 R8:00000000 r7:dafb6258 R6:bf232640 R5:dafb6258
[109.713349]  R4:dafb6420
[109.714080][  ](ieee80211_resume [mac80211])从[ ](wipphy_resume+0x50/0x60 [cfg80211])
[109.714095]  R5:dafb6258 R4:bf299730
[109.714356] [ ](wiph_resume [cfg80211])、从[ ](DPM_RUN_CALLM+0x44/0xdc)
[109.714370]  R5:dafb6258 R4:c0d52dec
[109.714397][  ](DPM_RUN_CALLACK)、来自[ ](DEVICE_RESUE+0xd4/0x278)
[109.714421]  R9:00000000 R8:dafb628c r7:00000010 R6:00000000 R5:dafb6258 R4:00000001
[109.714447][  ](DEVICE_RESUME)从[ ](异步恢复+0x24/0x4c)
[109.714472]  R9:00000000 R8:dc005000 r7:00000000 R6:dabaeec0 R5:dafb6258 R4:c0d8973c
[109.714505][  ](async_resume)从[ ](异步_run_entry_fn+0x4c/0x144)
[109.714518]  R5:c0d4fb60 R4:dabaeed0
[109.714547] [ ](async_run_entry_fn)、来自[ ](Process_One_Work+0x1f8/0x444)
[109.714566]  r7:00000000 R6:dc004100 R5:d6c10000 R4:dabaeed0
[109.714589][  ](Process_One_Work)、来自[ ](worker_thread+0x84/0x680)
[109.714614]  R10:c0d15280 R9:00000088 R8:dc005014 r7:ffe000 R6:d6c10018 R5:dc005000
[109.714623]  r4:d6c10000
[109.714655][  ](worker_thread)、来自[ ](kthread+0x15c/0x164)
[109.714679]  R10:d6c1de8c R9:c013ff48 R8:d6c10000 r7:d6be6000 R6:00000000 R5:da0b400
[109.714689]  R4:dae0b3c0
[109.714721][  ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x2C)
[109.714745]  R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0145bf0
[109.714754]  R4:dae0b400
[109.714766] --[结束线迹 d7e36d7da0bee8c6 ]--
[109.714794] wl1271_SDIO mmc2:0001:2:SDIO 读取失败(-110)
[109.714806] ------ [在此处剪切]-----


有什么想法、可能会出什么问题?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    请检查以下 WoWLAN 补丁是否应用于驱动程序。 如果没有,请申请并重新测试。 :
    git.ti.com/.../8cbba968049bbb8c52220b1f07489265dce993cb

    谢谢、
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    不变。 我发现、有时甚至标准待机或 MEM 睡眠在重启后也不起作用。 它在睡眠时挂起、键盘未反应。
    我已验证、这也与原始图像一起发生。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能否确认 SDIO 在 DTS 文件中定义了"保持电源暂停"并且 WLAN IRQ 被映射到能够将主机从暂停状态唤醒的主机 GPIO?

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

    我要这么说。

    下面是在以下资源库中定义的 AM335x-bonebreblem-wireless.dts 的一部分: git.ti.com/.../am335x-boneblack-wireless.dts

    mmc3{(&M)
    DMA =<&EDMA_Xbar 12 0 1
    EDMA_Xbar 13 0 2>;
    dma-names ="TX"、"Rx";
    状态="正常";
    VMMC-supply =<&wlan_en_reg>;
    总线宽度=<4>;
    不可拆卸;
    电容断电卡;
    TI、需要特殊处理;
    暂停时保持供电;
    pinctrl-names ="default";
    pinctrl-0 =<&mmc3_pins &wl18xx_pines>;

    #address-cells =<1>;
    #size-cells =<0>;
    wlcore:wlcore@2{
    兼容="ti、wl1835";
    reg =<2>;
    interrupt-parent =<&GPIO0>;
    中断=<29 IRQ_TYPE_EDGE_RISING >;
    };
    };
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一个想法是、它可以从 SD 卡而不是 eMMC 引导、这会产生一些影响吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    WLAN IRQ 怎么样?请检查数据表以确保它映射到可唤醒 IO

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    wl18xx_pins:pinmux_wl18xx_pins{
    pinctrl-single、pins =<
    AM33XX_IOPAD (0x92c、PIN_OUTPUT 下拉| MUX_MODE7)/* gmii1_txclk.GPIO3_9 WL_EN *
    AM33XX_IOPAD (0x944、PIN_INPUT 下拉| MUX_MODE7)/* rmii1_REFCLK/GPIO0_29 WL_IRQ *
    AM33XX_IOPAD (0x930、PIN_OUTPUT_PULLUP | MUX_MODE7)/* gmii1_rxclk.GPIO3_10 LS_BUF_EN *

    根据 BeagleBone 参考,应将 GPIO 组0用于唤醒。 因此应该可以
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否检查当系统进入挂起模式时 wilink8是否处于“活动”状态-与 WoWLAN 无关? 您能否在挂起模式下探测 wlan_en 并确保其处于高电平?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不确定。 我无法在 BeagleBone 引脚接头上找到 GPIO3_9引脚。 另一个选项是使用 JTAG 并从 JTAG 读取引脚、对吧?
    遗憾的是、我没有建立 JTAG。 如果确实需要、订购和焊接骨需要一些时间。

    请告诉我如何有效地读取 WLAN_EN 引脚。

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您将需要焊接和探测引脚。 当系统进入挂起模式时,wlan0接口会怎样? 系统恢复时,是否始终会看到最初报告的错误? 对于这些测试,请保持禁用 WoWLAN。 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只能看到 WL 和 BT 的 LED。 我不知道它是否通过 WLAN_EN 进行控制。 遗憾的是、我不知道如何访问 WLAN_EN 值。

    禁用 WoWLAN 时、回波测量>/sys/power/state 看起来效果相当好。 WL LED 在挂起状态下关闭。 它可以在发生键盘(UART)事件时唤醒、LED 再次亮起。

    上述错误跟踪仅在启用 WoWLAN 时唤醒期间可见。 在这种情况下、每次都可见。 当我将器件置于睡眠模式时、WL LED 会关闭。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是比较器错误跟踪。 我意识到我在上面的帖子中缺少某些部分。
    root@AM335x-EVM:~# iw phy0 WoWLAN show
    WoWLAN 已启用:
    *在特殊情况下以任何触发方式唤醒
    root@AM335x-EVM:~# ech[67.541635] NOHZ:local_softirq_pending 40
    [67.545825] NOHZ:local_softirq_pending 40.
    o mem >/sys/power/state
    [73.352761] PM:挂起进入(深度)
    [73.356411] PM:正在同步文件系统... 完成。
    [73.411670]冻结用户空间进程... (已用0.001秒)。
    [73.42072]杀手间被禁用。
    [73.424313]冻结剩余可自由执行的任务... (已用0.001秒)。
    [73.43562]暂停控制台(使用 NO_console_suspend 进行调试)
    [73.452652]排队 ieee80211在进入暂停状态时工作
    [73.579876] pm33xx pm33xx:pm:成功地将所有电源域置于目标状态
    [73.579876] PM:唤醒源 UART
    [73.623014]------ [在此处剪切]-----
    [73.623094]警告:CPU:0 PID:5 AT drivers/net/wireless/ti/wlcore/SDIO.c:145 wl12xx_SDIO_raW_write+bx8/0x13c [wlcore_SDIO]
    [73.621104]链接的模块: USB_f_ACM fu_serial USB_f_ECM g_multi_f_mass 存储 USB_f_rNDIS u_crypether crypic pvrsrvkm (O) arc4 wl18xx pru_rproc wlcore pruss_intc 80211 pruss muss musbusb_musb_hdr mus_mus_mus_mcus_mus_mus_mcus_mus_mcus_mcus_mus_mus_mcus_mus_mcus_mus_mcus_mus_mcus_mus_mcus_mus_mus_mcus_mcus_mus_mus_mcus_mus_mcus_mus_mus_mus_mus_mus_mcus_mus_mus_mus_mus_mcus_mus_mcus_mus_mus_mus_mcus_mus_mus_mus_m
    [73.623424] CPU:0 PID:5 Comm:kworker/U2:0被污染:g o 4.14.67-54512-gd315a9b-脏污#3.
    [73.62344]硬件名称:通用 AM33XX (平展设备树)
    [73.623480]工作队列:Events_unbound async_run_entry_fn
    [73.62394]回溯:
    [73.623553][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [73.62356] r7:00000009 R6:00000000 R5:bf0c1ad0 R4:00000000
    [73.623617][ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [73.62363][ ](dump_stack)从[ ](_WARN+0xe8/0x100)
    [73.623680][ ](__warn)从[ ](WARN_RASPEK_NULL_0x28/0x30)
    [73.623706] R9:00000000 R8:00000004 r7:dae830c0 R6:da8fd210 R5:0001fffc R4:dc623800
    [73.623743][ ](warn_slowpath_null)、来自[ ](wl12xx_SDIO_RAW_WRITE+b8/0x13c [wlcore_SDIO])
    [73.624088][ ](wl12xx_SDIO_RAW_WRITE [wlcore_SDIO])从[ ](wl1271_ps_elp_wakeup+0x1a0/0x260 [wlcore])
    [73.624115] R9:bf2efcc0 R8:00000001 r7:ffa78f R6:00000000 R5:c0d16380 R4:da92cd00
    [73.624427][ ](wl1271_ps_elp_wakeup [wlcore])、来自[ ](wlcore_irq_locked+0x54/0x738 [wlcore])
    [73.624453] R10:da92cd00 R9:bf1f3660 R8:da92c420 r7:da92cd38 R6:00000000 R5:da92cd00
    [73.624463] R4:bf2efcc0
    [73.624752][ ](wlcore_irq_locked [wlcore])从[ ](wl1271_op_resume+0x254/0x2c8 [wlcore])
    [73.624779] R10:dc005014 R9:bf1f3660 R8:da92c420 r7:da92cd38 R6:00000000 R5:da92cd00
    [73.624788] R4:bf2efcc0
    [73.625504][ ](wl1271_op_resume [wlcore])从[ ](ieee80211_reconfig+0x31c/0xcf0 [mac80211])
    [73.625530] R9:bf1f3660 R8:da92c420 r7:00000000 R6:00000000 R5:00000000 R4:da92c420
    [73.626138][ ](ieee80211_reconfig [mac80211])、来自[ ](ieee80211_resume+0x60/0x70 [mac80211])
    [73.626165] R10:dc005014 R9:bf1f3660 R8:da92c258 r7:00000000 R6:00000000 R5:da92c258
    [73.626174] R4:da92c420
    [73.626858][ ](ieee80211_resume [mac80211])从[ ](wipphy_resume+0x50/0x60 [cfg80211])
    [73.626873] R5:da92c258 R4:bf25bc88
    [73.627112][ ](wiph_resume [cfg80211])、从[ ](DPM_RUN_CALLBLE+0x40/0xe4)
    [73.627126] R5:da92c258 R4:c0d52dac
    [73.627153][ ](DPM_RUN_CALLACK)、来自[ ](device_resume+b0/0x278)
    [73.627178] R9:00000001 R8:da92c28c r7:00000000 R6:00000010 R5:da92c258 R4:00000001
    [73.627204][ ](DEVICE_RESUME)从[ ](异步恢复+0x24/0x4c)
    [73.627229] R9:00000000 R8:dc005000 r7:dc004100 R6:d6a6cec0 R5:da92c258 R4:c0d89740
    [73.627262][ ](async_resume)从[ ](异步_run_entry_fn+0x4c/0x144)
    [73.627276] R5:c0d4fb20 R4:d6a6ced0
    [73.627306][ ](async_run_entry_fn)、来自[ ](Process_One_Work+0x144/0x440)
    [73.627326] r7:dc004100 R6:00000000 R5:dc031280 R4:d6a6ced0
    [73.627349][ ](Process_One_Work)、来自[ ](worker_thread+0x6c/0x63c)
    [73.627376] R10:dc005014 R9:c0d16380 R8:00000088 r7:dc060000 R6:dc031298 R5:dc005000
    [73.627385] R4:dc031280
    [73.627417][ ](worker_thread)、来自[ ](kthread+0x130/0x160)
    [73.627443] R10:dc04fe84 R9:dc030758 R8:dc031280 r7:dc060000 R6:dc030680 R5:00000000
    [73.627452] R4:dc030740
    [73.627485][ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x2C)
    [73.627509] R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0145d50
    [73.627518] R4:dc030680
    [73.627530]--[结束线迹888e7b374fbfa5af ]--
    [73.627561] wl1271_SDIO mmc2:0001:2:SDIO 写入失败(-110)
    [73.627573]-------- [在此处剪切]-----
    [73.627813]警告:CPU:0 PID:5在 drivers/net/wireless/ti/wlcore/main.c:797 wl12xx_queue_recovery_work。part.10+0x6c/0x70 [wlcore]
    [73.627820]链接的模块: USB_f_ACM fu_serial USB_f_ECM g_multi_f_mass 存储 USB_f_rNDIS u_crypether crypic pvrsrvkm (O) arc4 wl18xx pru_rproc wlcore pruss_intc 80211 pruss muss musbusb_musb_hdr mus_mus_mus_mcus_mus_mus_mcus_mus_mcus_mcus_mus_mus_mcus_mus_mcus_mus_mcus_mus_mcus_mus_mcus_mus_mus_mcus_mcus_mus_mus_mcus_mus_mcus_mus_mus_mus_mus_mus_mcus_mus_mus_mus_mus_mcus_mus_mcus_mus_mus_mus_mcus_mus_mus_mus_m
    [73.628117] CPU:0 PID:5 Comm:kworker/U2:0被污染:g W O 4.14.67-54512-gd315a9b-脏污#3
    [73.628126]硬件名称:通用 AM33XX (平展器件树)
    [73.628154]工作队列:Events_unbound async_run_entry_fn
    [73.628166]回溯:
    [73.628210][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [73.628230] r7:00000009 R6:00000000 R5:bf2e8544 R4:00000000
    [73.628265][ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [73.628298][ ](dump_stack)从[ ](_WARN+0xe8/0x100)
    [73.628325][ ](__warn)从[ ](WARN_RASPEK_NULL_0x28/0x30)
    [73.628350] R9:bf2efcc0 R8:00000001 r7:ffa78f R6:00000000 R5:c0d16380 R4:da92cd00
    [73.628531][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x6c/0x70 [wlcore])
    [73.628826][ ](wl12xx_queue_recovery_work.part.10 [wlcore])从[ ](wl12xx_queue_recovery_work + 0x1c/0x20 [wlcore])
    [73.628840] R5:c0d16380 R4:da92cd00
    [73.629133][ ](wl12xx_queue_recovery_work [wlcore])、来自[ ](wl1271_ps_elp_wakeup+0x120/0x260 [wlcore])
    [73.629425][ ](wl1271_ps_elp_wakeup [wlcore])、来自[ ](wlcore_irq_locked+0x54/0x738 [wlcore])
    [73.629452] R10:da92cd00 R9:bf1f3660 R8:da92c420 r7:da92cd38 R6:00000000 R5:da92cd00
    [73.629461] R4:bf2efcc0
    [73.629748][ ](wlcore_irq_locked [wlcore])从[ ](wl1271_op_resume+0x254/0x2c8 [wlcore])
    [73.629774] R10:dc005014 R9:bf1f3660 R8:da92c420 r7:da92cd38 R6:00000000 R5:da92cd00
    [73.629783] R4:bf2efcc0
    [73.630313][ ](wl1271_op_resume [wlcore])从[ ](ieee80211_reconfig+0x31c/0xcf0 [mac80211])
    [73.630339] R9:bf1f3660 R8:da92c420 r7:00000000 R6:00000000 R5:00000000 R4:da92c420
    [73.630916][ ](ieee80211_reconfig [mac80211])、来自[ ](ieee80211_resume+0x60/0x70 [mac80211])
    [73.630942] R10:dc005014 R9:bf1f3660 R8:da92c258 r7:00000000 R6:00000000 R5:da92c258
    [73.630951] R4:da92c420
    [73.631499][ ](ieee80211_resume [mac80211])从[ ](wipphy_resume+0x50/0x60 [cfg80211])
    [73.631665] R5:da92c258 R4:bf25bc88
    [73.631920][ ](wiph_resume [cfg80211])、从[ ](DPM_RUN_CALLBLE+0x40/0xe4)
    [73.631935] R5:da92c258 R4:c0d52dac
    [73.631962][ ](DPM_RUN_CALLACK)、来自[ ](device_resume+b0/0x278)
    [73.631987] R9:00000001 R8:da92c28c r7:00000000 R6:00000010 R5:da92c258 R4:00000001
    [73.632014][ ](DEVICE_RESUME)从[ ](异步恢复+0x24/0x4c)
    [73.632039] R9:00000000 R8:dc005000 r7:dc004100 R6:d6a6cec0 R5:da92c258 R4:c0d89740
    [73.632069][ ](async_resume)从[ ](异步_run_entry_fn+0x4c/0x144)
    [73.632083] R5:c0d4fb20 R4:d6a6ced0
    [73.632110][ ](async_run_entry_fn)、来自[ ](Process_One_Work+0x144/0x440)
    [73.632130] r7:dc004100 R6:00000000 R5:dc031280 R4:d6a6ced0
    [73.632153][ ](Process_One_Work)、来自[ ](worker_thread+0x6c/0x63c)
    [73.632179] R10:dc005014 R9:c0d16380 R8:00000088 r7:dc060000 R6:dc031298 R5:dc005000
    [73.632188] R4:dc031280
    [73.632216][ ](worker_thread)、来自[ ](kthread+0x130/0x160)
    [73.632241] R10:dc04fe84 R9:dc030758 R8:dc031280 r7:dc060000 R6:dc030680 R5:00000000
    [73.632250] R4:dc030740
    [73.632279][ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x2C)
    [73.632303] R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0145d50
    [73.632312] R4:dc030680
    [73.6323224]--[结束线迹888e7b374fbfa5b0 ]--
    [73.632461] wlcore:警告配置命令 NOK
    [73.632473] wlcore:警告 acx 默认 Rx 过滤器启用失败:-5
    [73.632486] wlcore:警告配置命令 NOK
    [73.632495] wlcore:警告无法设置唤醒条件:-5
    [73.632504] wlcore:错误恢复:唤醒条件失败:-5
    [73.632515] wlcore:警告配置命令 NOK
    [73.632523] wlcore:警告 acx 中断通知设置失败:-5
    [73.632577] wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.76
    [73.632625] wlcore:关闭
    [73.660033] ieee80211 phy0:请求硬件重新启动
    [74.600997]启用了杀手锏。
    [74.604181]正在重新启动任务... 完成。
    [74.691777] PM:挂起退出
    root@AM335x-EVM:~#[74.785364] mmc0:将卡切换到高速模式时出现问题!
    [75.092596] wlcore:PHY 固件版本:版本8.2.0.240
    [75.199254] wlcore:固件已启动(版本8.9.0.0.76)
    [75.245380] wlcore:关联已完成。
    [145.847007] NET:注册协议系列15.
    [146.140872]正在初始化 XFRM netlink 套接字
    [146.271401] NOHZ:local_softirq_pending 202
    [146.581412] NOHZ:local_softirq_pending 40.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    通常、这些 LED 连接以启用 IO。 因此,我假设 WLAN LED 连接到 WLAN_EN 引脚-尽管您需要检查原理图以确认。 您能否尝试禁用 ELP 模式并检查:

    iw wlan0将 power_save 设置为 off
    echo 0 >/sys/kernel/debug/ieee80211/phy0/wlcore/sleep_auth

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我执行了您提到的两条命令、然后将器件置于 WoWLAN 和睡眠模式。 结果是相同的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我还可以尝试其他提示吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Petr、
    我相信您提到过、当 WiFi 启用时、板载 LED 会亮起。 当系统进入挂起模式时,此指示灯是否亮起?

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

    在挂起到 RAM 期间(回波内存)被关闭。 在挂起至待机(回波待机)期间打开。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,您是否正在运行回波测量? 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,因为您的测试是否正在运行回声测量? 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、

    Echo mem >/sys/power/state
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Petr、
    这就是 WiLink8之所以崩溃的原因、是因为 WAN_EN 取消置位、从而关闭 WiLink8 WiFi IP

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

    这是有道理的、但如何保持它的活力?

    我试图改变
    AM33XX_IOPAD (0x92c、PIN_OUTPUT 下拉| MUX_MODE7)/* gmii1_txclk.GPIO3_9 WL_EN *
    更改为
    AM33XX_IOPAD (0x92c、PIN_OUTPUT 上拉| MUX_MODE7)/* gmii1_txclk.GPIO3_9 WL_EN *
    但没有效果。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    请检查连接到 WLAN_EN 的 GPIO 是否在挂起状态下丢失状态。

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

    我假设它正在失去状态。 如上所述、该引脚不可访问、但直接连接到 LED。 如果激活了 WoWLAN 并将其挂起(回波测量值>/sys/power/state)称为"我可以看到 LED 指示灯熄灭"。

    因此、我假设具有 WLAN_EN 的 GPIO 引脚无效。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您是否能够在这方面取得进展并解决 WLAN_EN 被取消置位的原因。

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    否我仍在等待解决:-(
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Petr、
    我相信通过电子邮件对此问题进行了跟进。 如果您能够使其正常工作、请告知我们

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    尚未成功。 据我所知、BeagleBone Black 无线的硬件限制似乎很有限。

    通过电子邮件、我尝试解决一些不同的问题、即 BeagleBone Black 和流式传输无限 WiFi Cape。 但即使在这里也没有成功。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Petr、您好!
    WLAN_EN 必须将其状态保持在挂起状态、WoWLAN 才能正常工作。 我将继续并关闭此主题,因为此问题似乎与硬件有关。 如果需要、您可以打开另一个问题的新主题。

    谢谢
    Saurabh