Thread 中讨论的其他器件:WL1271、 WL1835
工具/软件: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] ------ [在此处剪切]-----
有什么想法、可能会出什么问题?
谢谢。