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:在尝试使用 hostapd 进行连接时、硬件正在复位

Guru**** 2562120 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/698350/linux-wl1837mod-hardware-is-resetting-when-trying-to-connect-using-hostapd

器件型号:WL1837MOD

工具/软件:Linux

您好!

通过更新到 R8.7_SP3、我已启用 hostapd 中的 ACS 功能。 当我使用 hostapd.conf 启动 hostapd 时、我看到正在进行自动信道选择。 但现在、当我尝试连接到 WiFi 时、硬件会复位。 我还将固件更改为 R8.7_SP3随附的以下版本、但仍看到硬件复位。

Wlcore:PHY 固件版本:版本8.2.0.240
wlcore:固件已启动(版本8.9.0.0.76)

有关更多信息、请参阅重置日志:

wlan0:接收到事件 RX_Mgmt (19)
管理:授权
认证:PC:0x119e1e、HINT_STS:0x00000000计数:4
tication:STA=08:78:08:ed:f2:1a auth_alg=0 auth_transaction=1 stwlcore:down
atus_code=0 WEEP=0 SEQ_CTRL=0x8120
wlan0:STA 08:78:08:ed:f2:1a IEEEee80211 phy0:请求硬件重启
 802.11:验证正常(打开系统)
Wlan0:STA 08:78:08:ed:f2:1a MLME:MLME-AUTHENTICATE.indication(08:78:08:ed:f2:1a、open_system)
Wlan0:STA 08:78:08:ed:f2:1a MLME:MLME-DELETEKEYS.request (08:78:08:ed:f2:1a)
身份验证应答:STA=08:78:08:ed:f2:1a auth_alg=0 auth_transaction=2 resp. 0 (IE len=0)
nl80211:send_mlme - da= 08:78:08:ed:f2:1a noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=b0(WLAN_FC_STYPE_AUTH) nlmode=3.
nl80211:send_mlme -> send_frame
nl80211:SEND_FRAME -使用 bss->freq=5220
nl80211:send_frame -> send_frame_cmd
nl80211:CMD_FRAME FREQ=5220 WAIT=0 NO_CCK=0 NO_ACK=0 offchanok=0
CMD_FRAME - hexdump (len=30):b0 00 00 08 78 08 ed f2 1a 0c b2 b7 57 30 c0 0c b2 b7 57 30 c0 00 00 00 00 00 02 00 00 00
nl80211:接受帧 TX 命令;cookie 0x4
添加随机性:count=43 entropy=3
随机池- hexdump (len=128):[已移除]
random_Mix_pool - hexdump (len=8):[已移除]
random_Mix_pool - hexdump (len=12):[已移除]
随机池- hexdump (len=128):[已移除]
nl80211:事件消息可用
nl80211:为 wlan0接收到 DRV 事件60 (NL80211_CMD_FRAME_TX_STATUS)
nl80211:wlan0 (0c:B2:B7:57:30:c0) a1=08:78:08:ed:f2:1a a2=0c:b2:b7:57:30:c0上的 MLME 事件60 (NL80211_CMD_FRAME_TX_STATUS)
nl80211:MLME 事件帧- hexdump (len=30):b0 00 00 08 78 08 ed f2 1a 0c b2 b7 57 30 c0 0c b2 b7 57 30 c0 00 00 00 00 02 00 00 00 00
nl80211:帧 TX 状态事件
wlan0:接收到事件 TX_STATUS (17)
管理::授权 CB
Wlan0:STA 08:78:08:ed:f2:1a IEEE 802.11:未确认身份验证响应
Wlcore:PHY 固件版本:版本8.2.0.240
wlcore:固件已启动(版本8.9.0.0.76)
nl80211:事件消息可用
nl80211:wlan0接收到 BSS 事件59 (NL80211_CMD_FRAME)
nl80211:wlan0 (0c:B2:B7:57:30:c0) a1=0c:B2:B7:30:c0)上的 MLME 事件59 (NL80211_CMD_FRAME) a1=0c:B2:B7:57:30:c0 a2=08:78:08:f2:1a
nl80211:MLME 事件帧- hexdump (len=30):b0 00 3c 00 0c b2 b7 57 30 c0 08 78 08 ed f2 1a 0c b2 b7 57 30 c0 50 81 00 01 00 00 00
nl80211:帧事件
nl80211:Rx 帧 da=0c:b2:b7:57:30:c0 sa=08:78:08:ed:f2:1a bssn=0c:b2:b7:57:30:c0 freq=5wlcore:收到错误 SW 看门狗中断! 正在开始恢复。
220 SSI_SIGNAL =-47 fc=bb0 SEQ_Ctrl=0x8150 stype=11 (WLAN_FC_STYwlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.76
PE_AUTH) len=30
wlan0:接收到事件 RX_Mgmt (19)
Wlcore:PC:0x119e1e、HINT_STS:0x00000000计数:5

身份验证:STA=08:78:08:ed:f2:1a auth_ALG=0 auth_transactivwlcore:关闭
ON=1 STATUS_CODE=0 WEP=0 SEQ_CTRL=0x8150
wlan0:STA 08:78:08:ed:f2:ieee80211 phy0:已请求硬件重启
1A IEEE 802.11:验证正常(开放系统)
Wlan0:STA 08:78:08:ed:f2:1a MLME:MLME-AUTHENTICATE.indication(08:78:08:ed:f2:1a、open_system)
Wlan0:STA 08:78:08:ed:f2:1a MLME:MLME-DELETEKEYS.request (08:78:08:ed:f2:1a)
身份验证应答:STA=08:78:08:ed:f2:1a auth_alg=0 auth_transaction=2 resp. 0 (IE len=0)
nl80211:send_mlme - da= 08:78:08:ed:f2:1a noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=b0(WLAN_FC_STYPE_AUTH) nlmode=3.
nl80211:send_mlme -> send_frame
nl80211:SEND_FRAME -使用 bss->freq=5220
nl80211:send_frame -> send_frame_cmd
nl80211:CMD_FRAME FREQ=5220 WAIT=0 NO_CCK=0 NO_ACK=0 offchanok=0
CMD_FRAME - hexdump (len=30):b0 00 00 08 78 08 ed f2 1a 0c b2 b7 57 30 c0 0c b2 b7 57 30 c0 00 00 00 00 00 02 00 00 00
nl80211:接受帧 TX 命令;cookie 0x5
添加随机性:计数=44熵=4
随机池- hexdump (len=128):[已移除]
random_Mix_pool - hexdump (len=8):[已移除]
random_Mix_pool - hexdump (len=12):[已移除]
随机池- hexdump (len=128):[已移除]
nl80211:事件消息可用
nl80211:为 wlan0接收到 DRV 事件60 (NL80211_CMD_FRAME_TX_STATUS)
nl80211:wlan0 (0c:B2:B7:57:30:c0) a1=08:78:08:ed:f2:1a a2=0c:b2:b7:57:30:c0上的 MLME 事件60 (NL80211_CMD_FRAME_TX_STATUS)
nl80211:MLME 事件帧- hexdump (len=30):b0 00 00 08 78 08 ed f2 1a 0c b2 b7 57 30 c0 0c b2 b7 57 30 c0 00 00 00 00 02 00 00 00 00
nl80211:帧 TX 状态事件
wlan0:接收到事件 TX_STATUS (17)
管理::授权 CB
Wlan0:STA 08:78:08:ed:f2:1a IEEE 802.11:未确认身份验证响应
Wlcore:PHY 固件版本:版本8.2.0.240
wlcore:固件已启动(版本8.9.0.0.76)

我还回显了0 >/sys/kernel/debug/ieee80211/phy0/wlcore/sleep_auth、但仍然看到复位。

如果 使用我在没有 ACS 的情况下单独构建的 hostapd、则可以正常工作、并且看不到复位问题。 我要为我们的产品启用 ACS 功能、并且必须解决此重置问题。 我使用的是 armcortex-9 Xilinx 处理器。

提前感谢、

SB

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了澄清一点、我想提及的是、无论是否使用 ACS、我都可以通过 TI repo 构建 hostapd 来实现硬件复位。
    我看不到单独构建的 hostapd 的重置问题与 TI repo 无关。 在未启用 ACS 的情况下、从外部构建的非 TI hostapd 工作正常、但当我启用 ACS 时、hostapd 仍然工作、但 ACS 功能不工作。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好吗,您可以用最新固件重新测试并报告结果吗?
    git.ti.com/.../wl18xx_fw
    电源版本8.9.0.0.78

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

    我仍然看到此新固件的硬件重置问题。

    wlan0:STA 08:78:08:ed:f2:1a IEEE 802.11:未确认 autie80211 phy0:请求硬件重启
    诱惑反应
    Wlcore:PHY 固件版本:版本8.2.0.242
    wlcore:固件已启动(版本8.9.0.0.78)
    wlcore:错误:接收到软件看门狗中断! 正在开始恢复。
    wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.78
    Wlcore:PC:0x119e26、HIN_STS:0x00000000计数:5
    Wlcore:关闭
    wlan0:STA 08:78:08:ed:f2:1a IEEE 802.11:未确认 autie80211 phy0:请求硬件重启
    诱惑反应
    Wlcore:PHY 固件版本:版本8.2.0.242
    wlcore:固件已启动(版本8.9.0.0.78)
    wlcore:错误:接收到软件看门狗中断! 正在开始恢复。
    wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.78
    Wlcore:PC:0x119e26、HIN_STS:0x00000000计数:6
    Wlcore:关闭
    wlan0:STA 08:78:08:ed:f2:1a IEEE 802.11:未确认 autie80211 phy0:请求硬件重启
    诱惑反应
    Wlcore:PHY 固件版本:版本8.2.0.242
    wlcore:固件已启动(版本8.9.0.0.78)

    我甚至还没有启用 ACS、并且仍然进行硬件重置。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在什么情况下硬件会复位? 我遇到了一个问题、即我从 ti build utils 编译的 hostapd 导致了复位。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在故障排除 wiki 中,我注意到以下命令:
    iw wlan0 set power_save off --这对我不起作用,请参阅下面的内容
    Echo 0 >/sys/kernel/debug/ieee80211/phy0/wlcore/sleep_auth 这正常工作

    iw dev wlan0获取 power_save
    省电:打开
    root@plnx_arm:/sys/kernel/debug/ieee80211/phy0/wlcore iw dev wlan0设置 power_save off
    命令失败:不支持操作(-95)

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    -您运行的内核版本是什么?
    -您是否将所有二进制文件更新为 R8.7_SP3?
    processors.wiki.ti.com/.../WL18xx_System_Build_Scripts

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    uname -a 是 Linux plnx_arm 4.6.0-Xilinx #1 SMP 抢占 Tue Jun 12 11:55:04 PDT 2018 armv7l GNU/Linux
    我构建了所有东西、但只使用了 hostapd。 我没有替换以前在开源构建的 hostapd 中使用的其他库。
    谢谢、
    Surabhi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此版本对您是否合适? 是否有缺失?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Surabhi、
    Build utils 将构建 hostapd、WPA 请求程序、libnl、iw 等 我建议更新所有二进制文件并重新测试。

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    我可以使用./sudo_build_wl18xx.sh 更新 R8.7_SP3来构建所有内容吗? 这将为我生成 rootfs。 我是否必须包含该 rootfs 中的所有内容?
    此外、您能否解释芯片在什么情况下执行软件恢复?
    我使用 petalinux 环境构建内核映像。 令我惊讶的是、如果我使用 TI 外部的主机、则可以连接、但主机或 wpa_supplicant 无法从 TI repo 进行连接。
    我还在使用其他工具、如校准器、iw 等、TI repo 为我提供了合适的工作方式。
    这对于我们的工作非常重要、因为我们希望在 WiFi 信道选择中使用 ACS 支持。
    谢谢、
    Surabhi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Surabhi、
    “是否可以使用./sudo_build_wl18xx.sh 更新 R8.7_SP3来构建所有内容?”
    是的。 但是,由于您的内核大于4.4,您可能无法构建驱动程序内核模块。 您始终可以像现在一样使用树内驱动程序。

    “我是否必须包括该 rootfs 中的所有内容?”
    是的

    "令我惊讶的是、如果我使用 TI 外部的主机、则可以连接、但主机或 wpa_supplicant 无法从 TI repo 进行连接。 "
    将二进制文件从 build utils rootfs//usr/local/sbin/*和 rootfs//usr/local/bin/*复制到 rootfs/usr/sbin/
    (这是为了确保在 usr/sbin 中有与 hostap 相关的二进制文件

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    感谢您的回复、请提出一个快速问题:
    /usr/local/bin 只有 hostapd、hostd_CLI
    /usr/local/sbin 只有 wpa_supplicant、wpa_cli、wpa_passphrase
    /usr/local/ssl 具有用于 openssl 的所有这些 certis 和 libs,它们应该位于何处? 我是否也必须更改它们的路径?

    提前感谢、
    Surabhi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Surabhi,我通常只复制 hostap/wpa_supplicant 二进制文件。

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    我将构建实用程序中的所有内容从 TI 复制到了 rootfs。 所有其他工具对我来说都可以正常工作。 我可以使用 iw 等 我将 hostapd 和 wpa_supplicant 从/usr/local/sbin 和/usr/local/bin 复制到/usr/sbin. 我仍然遇到 WiFi 芯片复位问题。

    wlcore:错误:接收到软件看门狗中断! 正在开始恢复。
    wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.76
    Wlcore:PC:0x119e1e、HINT_STS:0x00000000计数:10
    Wlcore:关闭
    wlan0:STA cc:3D:82:5a:76:5c IEEE 802.11:未确认 autie80211 phy0:请求硬件重启
    诱惑反应
    Wlcore:PHY 固件版本:版本8.2.0.240
    wlcore:固件已启动(版本8.9.0.0.76)
    不确定我还能做些什么来找出问题所在。
    谢谢、
    Surabhi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的 hostapd.conf 如下所示:
    接口=wlan0
    HW_MODE=g
    通道= 1
    ieee80211d=1
    country_code=US
    ieee80211n=1
    #HT_capab=[HT40+]
    WMM_ENABLED = 1
    SSID=DIRECT5G-VH-MAC
    auth_algs=1
    WPA = 2
    wpa_key_mgmt=WPA-PSK
    rsn_pairwise = CCMP
    wpa_passphras=12345678

    root@plnx_arm:/usr/sbin iw wlan0信息
    接口 wlan0
    ifIndex 2.
    WDEV 0x1
    地址0c:B2:B7:57:30:c0
    SSID DIRECT5G-VH-MAC
    键入 AP
    wiphy 0
    通道1 (2412MHz)、宽度:20MHz、中心1:2412MHz
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Saurabh:

    我在  wiki 页面上启用了许多调试、并看到了以下内容:

    root@plnx_arm:~# ifconfig wlan0 up

    Wlcore:PHY 固件版本:版本8.2.0.240

    wlcore:固件已启动(版本8.9.0.0.76)

    IPv6:ADDRCONF (NETDEV_UP):wlan0:链路未就绪

    root@plnx_arm:~#^C

    root@plnx_arm:~#

    root@plnx_arm:~# cat /sys/kernel/debug/ieee80211/phy0/wlcore/driver_state

    TX_blocks_available = 0

    TX_allocated_blocks = 0

    TX_allocated_pkts[0]= 0

    TX_allocated_pkts[1]= 0

    TX_allocated_pkts[2]= 0

    TX_allocated_pkts[3]= 0

    tx_frames_cnt = 0

    TX_FRAes_MAP[0]= 0x0

    TX_queue_count[0]= 0

    TX_queue_count[1]= 0

    TX_queue_count[2]= 0

    TX_queue_count[3]= 0

    TX_packets_count = 0

    TX_Results_count = 0

    标志= 0x0

    TX_blocks_freed= 0

    RX_COUNTER = 0

    状态= 0

    频带= 0

    POWER_LEVEL = 0

    SG_ENABLED = 1

    ENABLE_11a = 1

    噪声= 0

    AP_FW_ps_map = 0x0

    AP_ps_map = 0x0

    怪异= 0xe8c

    IRQ = 0x17

    HW_pg_ver = 0x2

    IRQ_FLAGS = 0x2004

    chip.id = 0x6030111

    chip.fw_ver_str =

    chip.phy_FW_ver_str =

    RECOVERY_COUNT = 0

    root@plnx_arm:~# cat /proc/interrupts

         CPU0   CPU1    

    23:      1      0 Zynq-GPIO 0级  wl18xx

    然后、我在内核中启用了动态调试

    Echo 8 >/proc/sys/kernel/printk

    echo 0x8800 >/sys/module/wlcore/parameters/debug_level

    echo -n 'module cfg80211 +p'>/sys/kernel/debug/dynamic_debug/control

    echo -n 'module mac80211 +p'>/sys/kernel/debug/dynamic_debug/control

    echo -n 'module wl12xx +p'>/sys/kernel/debug/dynamic_debug/control

    我还启用了连接期间的启用调试输出

    echo 0x63c00 >/sys/module/wl12xx/parameters/debug_level

    在 hostapd、udchpd 和 ifconfig 之后、我会看到附加的日志。 是否可以查看是否有任何缺失?

    非常感谢。

    Surabhie2e.ti.com/.../hostapd_5F00_debug_5F00_log.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    您是否对上述日志有任何意见,或者是否希望我共享更多信息?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您是否能够启动 AP 接口? 或者根本没有出现?

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AP 接口正常。 但是、当我尝试连接手机或笔记本电脑时、会发生 SW 中断、这是 WiFi SSID。
    请参阅下面的已启用 AP 的日志。

    root@plnx_arm:~# hostapd /home/root/hostapd.conf &
    [1] 1270
    配置文件:/home/root/hostapd.conf
    wlcore:mac80211 configure filter changed 0 total 80000000
    wlcore:将芯片从 elp 唤醒
    root@plnx_arm:~# wlcore:唤醒时间:10ms
    wlcore:ACX 组地址 tbl
    wlcore:CMD 配置(63)
    wlcore:mac80211删除接口
    Wlcore:关闭
    wlcore:禁用 cmd 角色
    wlcore:mac80211添加接口类型3 Mac 0c:B2:B7:57:30:c0
    wlcore:分配硬件队列基址:0
    wlcore:cmd 角色启用
    Wlcore:ACX 睡眠验证2.
    wlcore:CMD 配置(29)
    Wlcore:ACX 事件 mbox 掩码
    wlcore:CMD 配置(17)
    Wlcore:AP 基本速率设置:0x1eff
    Wlcore:ACX AP 率策略0速率0x1eff
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略1速率0x1
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略2速率0x1ffeff
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略3速率0x1ffeff
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略4速率0x1ffeff
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略5速率0x1ffeff
    wlcore:CMD 配置(27)
    wlcore:ACX 配置 ap 睡眠
    wlcore:CMD 配置(89)
    Wlcore:ACX ap max TX retry
    wlcore:CMD 配置(58)
    wlcore:acx dot11_cur_tx_pwr 0
    wlcore:CMD 配置(61)
    Wlcore:ACX 插槽
    wlcore:CMD 配置(2)
    Wlcore:ACX 服务周期超时
    wlcore:CMD 配置(33)
    Wlcore:ACX RTS 阈值:2353
    wlcore:CMD 配置(62)
    Wlcore:ACX AC cfg 0 CW_ming 15 CW_max 63 aifs 3 txop 0
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    Wlcore:ACX AC cfg 1 CW_ming 15 CW_max 63 Aifs 7 txop 0
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    Wlcore:ACX AC cfg 2 CW_ming 15 CW_max 63 aifs 1 txop 3008
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    Wlcore:ACX AC cfg 3 CW_Ming 15 CW_max 63 aifs 1 txop 1504
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    Wlcore:ACX 功能配置
    wlcore:CMD 配置(67)
    wlcore:cmd template_set 16 (角色0)
    wlcore:cmd template_set 0 (角色0)
    wlcore:cmd template_set 5 (角色0)
    Wlcore:ACX 信标滤波器选择使能= 0
    wlcore:CMD 配置(11)
    wlcore:ACX BA 启动器策略
    wlcore:CMD 配置(46)
    wlcore:mac80211 configure filter changed 180 total 80000180
    wlcore:mac80211 BSS 信息角色0更改了0xe
    Wlcore:ACX 插槽
    wlcore:CMD 配置(2)
    Wlcore:ACX_SET_PREAMBLE
    wlcore:CMD 配置(30)
    wlcore:acx_set_ctsprotect
    wlcore:CMD 配置(28)
    wlcore:mac80211 conf TX 0
    Wlcore:ACX AC cfg 3 CW_Ming 3 CW_max 7 Aifs 2 txop 1504
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    wlcore:mac80211 conf TX 1.
    Wlcore:ACX AC cfg 2 CW_ming 7 CW_max 15 aifs 2 txop 3008
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    wlcore:mac80211 conf TX 2.
    Wlcore:ACX AC cfg 0 CW_ming 15 CW_max 1023 aifs 3 txop 0
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    wlcore:mac80211 conf TX 3.
    Wlcore:ACX AC cfg 1 CW_ming 15 CW_max 1023 aifs 7 txop 0
    wlcore:CMD 配置(3)
    wlcore:ACX tid 配置
    wlcore:CMD 配置(9)
    wlcore:mac80211 BSS 信息角色0更改了0x2000
    wlcore:mac80211 configure filter changed 180 total 80000180
    wlan0:接口状态未初始化->country_update
    wlcore:cmd reg 域配置
    wlcore:cmd reg 域 bitmap1:0x1fc007ff、bitmap2:0x0001f000
    使用带有 hwaddr 0c:B2:B7:57:30:c0和 SSID "DIRECT5G-VH-MAC"的接口 wlan0
    wlcore:elp 工作
    wlcore:芯片到 elp
    随机:无法从/dev/random 读取:暂时取消资源:mac80211 config PSM 关闭正在使用的电源0已更改0x100
    标签
    随机:只有0/20字节的强随机数据可用 fwlcore:从 elp 唤醒芯片
    ROM /dev/random
    随机:没有足够的熵池可用于安全操作
    WPA:在 secwlcore 的随机池中没有足够的熵:唤醒时间:10ms
    ure 操作-稍后在第一个站点连接核心时更新密钥:mac80211添加 chanctx 1 (类型1)
    终端
    wlcore:mac80211分配 chanctx (角色0) 1 (类型1)(雷达0 DFS_ST态0)
    wlcore:mac80211 BSS 信息角色0已更改0x40000
    wlcore:acx dot11_cur_tx_pwr 25
    wlcore:CMD 配置(61)
    wlcore:mac80211 BSS 信息角色0更改了0x4000
    wlcore:mac80211获取 TSF
    wlcore:cmd 询问
    wlcore:mac80211 BSS 信息角色0已更改0xd8340
    wlcore:更新了信标间隔:100
    wlcore:cmd template_set 14 (角色0)
    Wlcore:更新了探头响应
    wlcore:更新了信标
    wlcore:cmd template_set 13 (角色0)
    wlcore:cmd 角色开始 ap 0
    wlcore:cmd 角色开始 ap、支持的比率为0x001ffff
    wlcore:已启动 AP
    IPv6:ADDRCONF (NETDEV_CHANGE):wlan0:链路就绪
    wlcore:mac80211 configure filter changed 180 total 80000180
    wlcore:mac80211 BSS 信息角色0已更改0x3E
    Wlcore:AP 基本速率设置:0x27
    Wlcore:ACX AP 率策略0速率0x27
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略1速率0x1
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略2速率0x1ffeff
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略3速率0x1ffeff
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略4速率0x1ffeff
    wlcore:CMD 配置(27)
    Wlcore:ACX AP 率策略5速率0x1ffeff
    wlcore:CMD 配置(27)
    wlcore:cmd template_set 16 (角色0)
    wlcore:cmd template_set 0 (角色0)
    wlcore:cmd template_set 5 (角色0)
    wlan0:接口状态 country_update->ENABLEDwlcore:ACX 信标筛选器选项 enable=0
    wlcore:CMD 配置(11)

    wlcore:cmd template_set 14 (角色0)
    Wlcore:更新了探头响应
    wlcore:更新了信标
    wlan0:启用 AP 的 wlcore:cmd template_set 13 (角色0)

    谢谢、
    Surabhi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    我想提醒您、在运行 hostapd 后、我不断收到以下消息。 此外、完整日志也附加在上述线程中。
    wlcore:elp 工作
    wlcore:芯片到 elp
    wlcore:将芯片从 elp 唤醒
    Wlcore:唤醒时间:10ms
    wlcore:elp 工作
    wlcore:芯片到 elp
    wlcore:将芯片从 elp 唤醒
    Wlcore:唤醒时间:0ms
    wlcore:elp 工作
    wlcore:芯片到 elp
    wlcore:将芯片从 elp 唤醒
    Wlcore:唤醒时间:10ms
    wlcore:elp 工作
    wlcore:芯片到 elp
    wlcore:将芯片从 elp 唤醒
    Wlcore:唤醒时间:0ms

    即使在禁用 ELP 后、我也会看到以下命令:
    iw wlan0将 power_save 设置为 off
    echo 0 >/sys/kernel/debug/ieee80211/phy0/wlcore/sleep_auth

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

    尊敬的 Saurabh:

    是否有此更新? 我们必须尽快解决这一问题。

    谢谢、

    Surabhi。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将我们的 wlcore 和 wl18xx 驱动程序代码与 ti build-utilities 文件夹中提供的代码进行了比较、发现有很多差异。 在文件 build-utilities/src/driver/drivers/net/wireless/ti/wl18xx/wl18xx.h 中、版本如下所示


    /*驱动程序所需的最低固件*/
    #define WL18XX_CHIP_VER 8.
    #define WL18XX_IFTYPE_VER 9.
    #define WL18XX_MAJOR_VER WLCORE_FW_VER_IGNORE
    #define WL18XX_SUBTYPE_VER WLCORE_FW_VER_IGNORE
    #define WL18XX_MINOR VER_58


    而在我们的代码库中,它是:

    /*驱动程序所需的最低固件*/
    #define WL18XX_CHIP_VER 8.
    #define WL18XX_IFTYPE_VER 9.
    #define WL18XX_MAJOR_VER WLCORE_FW_VER_IGNORE
    #define WL18XX_SUBTYPE_VER WLCORE_FW_VER_IGNORE
    #define WL18XX_MINOR VER_11

    为了给您一些背景信息、我们使用 Xilinx petalinux 2016.4构建内核。 内核版本4.6。 内核模块代码从 petalinux 下载并构建。 在 drivers/net/wireless/ti 文件夹中、我注意到 wlcore 和 wl18xx 与 build-utilities 文件夹中的内容不同。

    您能帮助我们了解我们是否应该使用这个特定版本的 wlcore 和 wl18xx 驱动程序吗?
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    请确认-在您的情况下,如果禁用了 ACS,但使用了 ACS AP,STA 连接时,AP 崩溃,一切正常?

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在我的情况下、当 STA 尝试连接时、ACS 是启用还是禁用会导致软件看门狗中断和芯片复位。
    1.禁用 ACS、启动 hostapd、启用 AP、但当我尝试连接时会导致崩溃。
    已启用 ACS、启动 hostapd、已启用 AP、但当我尝试连接时也会导致崩溃。

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我们最终看不到这个问题 您可以共享 WiLink8固件日志吗?
    processors.wiki.ti.com/.../WiLink_FAQ

    谢谢
    Saurabh