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:wl18xx 模块构建帮助

Guru**** 2561750 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/781891/linux-wl1835mod-wl18xx-module-build-help

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

工具/软件:Linux

您好!

我想提供一些背景资料,说明我为何要寻求帮助。

我 Wıreless 了32块 BeagleBone Black 开发板来构建网状设置、为此、我在每个节点上将 WiFi 接口配置为网状点

并禁用所有其他功能。 我的命令如下所示;

#iw phy phy0接口添加 mesh0类型 MP mesh_id mymesh

#IP link set mesh0 up

我使用命令验证只有 mesh0接口处于活动状态;

#iw 偏差

返回;

PHY#0
       接口网格0
               ifIndex 8.
               WDEV 0x4
               地址3a:D2:69:e0:71:73
               键入网格点
               通道1 (2412MHz)、宽度:20MHz (无 HT)、中心1:2412MHz
               Txpower 20.00 dBm

然后、我开始使用通过 IPv6网络广播 ping

#ping6 FF02::1%网格0

我让 ping 运行并以相同的配置步骤启动其他节点加入网状网络。 第6个节点加入网络后(当节点总数达到7时)

网状网络变得不稳定、节点开始从网络消失。 我在 BBBW 上的 Linux 发行版在之后是"BeagleBoard.org Debian Image 2019-03-03"

一些研究常见的建议是为内核构建 wl18xx 驱动程序、因此我从下面的链接下载了处理器 SDK

然后按照  指南操作、然后按照中的步骤操作


我按如下方式配置了 setup-env 文件


如果 设置了根文件系统的默认路径,则将使用 export toolchain_path=$HOLE/dev/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin #。/fs 文件夹。 导出 ROOTFS=DEFAULT #if default kernel path is set - kernel will be downloaded (set branch to match kernel version) export kernel_path=$home/dev/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitinc+bde58ab01e-gbde5801e-gbdei 内核目录如果内核版本号设置 为特定的补丁、请查看下面的内核版本#AUTOkernel 目录下的补丁: #- pathcs/driver_patches/$kernel_variant 目录下的补丁 将在"模块"构建期间应用#。 #- patches/kernel_patches/$/$kernel_variant 目录下的补丁 #将应用于 kernel_path 指向的内核、以防 使用"patch_kernel"#命令。 #注意:应用补丁后内核不会自动生成 export kernel_variant=linux-4.14.79 #export kernel_variant=default export cross_compile=arm-linux-gnueabihf- export arch=arm ["$toolchain_path"!="default"]&& export path=$toolchain_path:$path


但构建失败并出现错误

重写 Makefiles 和 Kconfig 文件...
完成!
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
|  使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
\--
Makefile:42:目标'clear'的配方失败
制造:***[清洁]错误1
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
|  使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
\--
Makefile:42:目标'efconfig-wl18xx'的配方失败
make:***[defconfig-wl18xx]错误1
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
|  使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
\--
Makefile:42:目标"模块"的配方失败
maked[1]:***[模块]错误1
Makefile:32:目标'DEFAULT'的配方失败
Make:***[默认值]错误2.
***** 错误0*****

我现在陷入了这一困境,我希望能得到一些帮助,使我朝着正确的方向前进。 我找不到完整且兼容的指南
以及 wl18xx 构建说明。

提前感谢

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

    每个网状节点最多可支持10个器件(具有主动网状链)。
    不过、它在7个器件上仍然可以正常工作。
    您目前在 BBBW 板上运行的内核版本是什么?

    如果您使用的是相对新的内核(>v4.7),则应继续使用 In 树驱动程序,而不是尝试从基于 v4.4的 R8.7_SP3构建驱动程序,并且此版本的相关修补程序已上行提交。

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

    首先、我尝试了内核预安装的 BBBW 附带的发行版;

    Linux BeagleBone 4.4.4.41-ti-R83 #1 SMP 星期二1月17日00:01:19 UTC 2017 armv7l GNU/Linux

    然后、我通过此链接安装了 debian 版本
    " rcn-ee.com/.../bone-debian-9.8-console-armhf-2019-03-03-1gb.img.xz"
    elinux.org/Beagleboard:BeagleBoneBlack_Debian 上列出的内容
    它具有内核版本;

    Linux BeagleBone 4.14.94-ti-R95 #1 SMP 抢占 Thu 2月28日21:39:28 UTC 2019 armv7l GNU/Linux

    这两个版本和内核的运行方式与我在第一篇文章中描述的相似。
    是否有参考发行版和内核版本、我可以看到最多连接了10个节点?

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

    我是否需要搜索 网络电缆技术人员 plz 帮助我解决问题。 我曾在几个小组中发布过有关此问题的信息。

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

    v4.14内核应适合与树内驱动程序配合使用。
    您现在使用的是哪个固件版本? 它是否也来自 R8.7_SP3?
    您能否在一个节点上提供显示引导的内核日志和网状连接过程、直到您开始看到断开连接?

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

    由于日志的原因、我提前对这篇长文章表示歉意

    我有关 wl18xx 模块的信息

    root@BeagleBone:~# modinfo wl18xx
    文件名: /lib/modules/4.14.94-ti-r95/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko.xz
    固件: TI-connectivity/wl18xx-fw-4.bin
    作者: Luciano Coelho 
    许可证: GPL v2
    别名: 平台:wl18xx
    取决于: wlcore、mac80211、cfg80211
    intree: Y
    名称: wl18xx
    vermagic: 4.14.94-ti-R95 SMP 抢占 mod_unload MODVERSIONS ARMv7 p2v8
    参数: HT_MODE:强制 HT 模式:宽或低侧20 (CHARP)
    参数: Board_type:板类型:FPGA、HDK (默认)、EVB、COM8或 DVP (CHARP)
    parm: 校验和:启用 TCP 校验和:布尔(默认为 false)(bool)
    parm: dc2dc:外部 DC2DC:U8 (默认为0)(int)
    parm: n_ANAICS_2:已安装2.4GHz 天线的数量:1 (默认)或2 (int)
    parm: n_ANAICS_5:已安装的5GHz 天线的数量:1 (默认)或2 (int)
    parm: LOW_BAD_COMPONENT:低值带分量:U8 (默认为0x01)(int)
    parm: LOW_BAD_COMPONENT_TYPE:低频带组件类型:U8 (默认为0x05或0x06、具体取决于 board_type)(int)
    parm: HIGH_BAD_COMPONENT:高值带分量:U8、(默认为0x01)(int)
    parm: HIGH_BAD_COMPONENT_TYPE:高频段组件类型:U8 (默认为0x09)(int)
    parm: PWR_LIMIT_reference_11_abg:功率限制参考:U8 (默认为0xc8)(int)
    parm: num_Rx_desc:int
    参数: num_rx_desc_param:Rx 描述符数:U8 (默认为32)
    
    root@BeagleBone:~# modinfo wlcore
    文件名: /lib/modules/4.14.94-ti-r95/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko.xz
    作者: Juuso Oikarinen 
    作者: Luciano Coelho 
    许可证: GPL 取决于:
    mac80211、cfg80211
    intree: Y
    名称: wlcore
    vermagic: 4.14.94-ti-R95 SMP 抢占 mod_unload MODVERSIONS ARMv7 p2v8
    参数: debug_level:wl12xx 调试级别(uint)
    parm: fwlog:FW 记录器选项:Continuous、dbgpins 或 disable (CHARP)
    parm: fwlog_mem_blocks:fwlog mem_blocks (int)
    parm: BUG_ON_RECOVERY:BUG() on FW recovery (int)
    parm: NO_RECOVERY:阻止硬件恢复。 FW 将保持卡滞。 (int)
    
    root@BeagleBone:~# string wl18xx-fw-4.bin | grep Rev
    FRev 8.9.0.0.79
    FRev 8.2.0.242
    


    一切正常的引导日志

    root@BeagleBone:~ dmesg
    [ 0.000000]在物理 CPU 上引导 Linux 0x0
    [ 0.000000] Linux 版本4.14.94-ti-R95 (root@x1-am57xx-beagle-x15-2GB)(gcc 版本6.3.0 20170516 (SMP 6.3.0-18+deb9u1))#1 preempt CPU v728[UTC v72:000000
    v2]]
    CPU [UTC v721.000000:v2[2019年2:v1328](修订版4.24] PIPT / VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.000000]、共页:FDT:机器型号:TI AM335x BeagleBone Black Wireless
    [0.000000]内存策略:数据高速缓存写回
    [0.000000] EFI:从 FDT 获取 EFI 参数:
    [0.000000] EFI:未找到 UEFI。
    [0.000000] CMA:在
    节点0上的0x9c800000 [0.000000]保留48 MIB TotalPages:130560
    [0.000000] free_area_init_node:节点0、pgdat c13d7e40、node_mem_map df961000
    [0.000000]正常区域:1148页用于 memmap
    [0.0000]正常
    区域:保留0.0页 130560页、LIFO 批处理:31
    [0.000000] CPU:所有 CPU 在 SVC 模式下启动。
    [0.000000] AM335X ES2.1 (SGX NEON)
    [0.000000]随机:从 start_kernel+0xac/0x458调用 get_random_bytes、crng_init=0
    [0.000000]% pu:嵌入式18页/CPU @df8e5000 s41548 r8192 d234096 u73728
    [0.192]
    palloc
    移动性[0.982] p248eCPU:r248u64*r= 0.248u64]r248u64*r248u000[0.982]r248u000] 总页数:129412
    [0.000000]内核命令行:console=ttyO0、115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait 相干_pool=1M net.ifnames=0 quiet
    [0.144] PID 哈希表条目:2048 (顺序:1、8192字节)
    (
    命令:536个)条目:2000000 (命令:26520) 5、131072字节)
    [0.000000]内存:442520K/522240K 可用(12288K 内核代码、1058K rwdata、4196K rodata、1024K init、361K BSS、 30568K 保留、49152K CMA 保留、0K HIGHMEM)
    [0.000000]虚拟内核内存布局:
    向量:0xff0000-0xff1000 (4KB)
    Fixmap:0xc00000 - 0xc00000 (3072 KB)
    vmalloc:0xe0000000 - 0x0x800000 (504 MB)
    低内存:0xC0000000 - 0xDfe00000 (510 MB)
    pkmap:bfe00000 - 0xC0000000 (2 MB)
    模块:bbf000000 - bbfe00000 (14 MB)
    .text:0xc0008000 - 0xc0d00000 (13280 KB)
    初始化:0xc1200000-0xc1300000 (1024KB)
    .data:0xc1300000 - 0xc1408ac0 (1059KB)
    .bss:0xc1412910-0xc146cd80 (362KB)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes =1
    [0.000000] ftrace:在119页中分配40363条目
    [0.000000]可抢占分层 RCU 实现。
    [0.000000] RCU 将 CPU 从 NR_CPU=2限制为 nr_CPU_IDs=1。
    [0.000000]启用了 RCU 任务。
    [0.000000] RCU:调整 RCU_FANOUT_LEVE_=16的几何形状、nr_CPU_IDs=1
    [0.000000] NR_IRQ:16、nr_IRQ:16
    [0.000000] IRQ:在0xfa200000 (修订版5.0)处找到 INTC、并具有128个中断
    [0.000000] OMAP 事件源:timer2_0000Hz
    时钟频率为0.24Hz 32位、24MHz、分辨率41ns、每89478484971ns 进行换行
    [0.000045]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
    [0.000055] OMAP
    
    虚拟计时器源:24000000 Hz [0.002173] timer_probe:未找到颜色匹配的计时器[ 0.00252555]
    您的'console=ttyO0'已被'ttyS0'
    [ 0.002560]取代,这可确保您仍能看到内核消息。 请
    [0.002564]更新您的内核命令行。
    [0.002594]校准延迟环路... 995.32 BogoMips (lpj=1990656)
    [0.021028] pid_max:默认值:32768最小值:301
    [0.021297]已初始化安全框架
    [0.021312] Yama:正在注意。
    [0.021354] AppArmor:AppArmor 被引导时间参数
    [0.021430]安装高速缓存散列表条目禁用:1024 (顺序:0、4096字节)
    [0.021441]安装点高速缓存散列表条目:1024 (顺序:0、4096字节)
    [0.022468] CPU:测试写入缓冲区一致性:确定
    [0.022536] CPU0:使用 PPILK 解决方法
    [0.0290] Thread -1、CPU 0、套接字-1、mpidr 0
    [ 0.037111]为0x80100000 - 0x80100060
    [ 0.045028]分层 SRCU 实现设置静态标识映射。
    [0.056162] EFI 服务将不可用。
    [0.061035] SMP:启动辅助 CPU ...
    [0.06650] SMP:带来1个节点、1个 CPU
    [0.0661] SMP:总共激活1个处理器(995.32 BogoMips)。
    [0.061068] CPU:所有 CPU 均在 SVC 模式下启动。
    [0.062668] devtmpfs:已初始
    化[0.101359] VFP 支持 v0.3:Immentor 41架构3第30部分变体 c 修订版3[0.101845]
    时钟源:jiffies:mask:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_idle_000ns:7645041785100000ns
    [ 0.101845](X10582ns)条目:0.256ns:1058254ns:
    测量软件校验和速度
    [0.145014] arm4regs:1213.000 MB/秒
    [0.185002] 8regs :1091.000 MB/秒
    [0.225001] 32 regs:1088.000 MB/秒
    [0.264998] NEON :1667.000 MB/秒
    [0.265005]异或:使用函数:NEON (1667.000 MB/秒)
    [0.265023] pinctrl 内核:已初始化 pinctrl 子系统
    [0.266279] NET:注册协议系列16[0.270162]
    dma:预分配1024 KiB 池用于相干原子分配
    [0.360650] omap_mod_disable gebrend:[0.40gps:[0.360_debugss
    使用调速器菜单
    [0.408034] OMAP GPIO 硬件版本0.1[0.410975]
    GPIO 线路106 (LS_BUF_EN)硬化输出/高
    电平[0.434021]无 ATAG?
    [0.434042]硬件断点:不支持调试架构0x4。
    [0.435579] OMAP4_SRAM_INIT:无法分配处理勘误表所需的 SRAM I688
    [0.435593] OMAP4_SRAM_INIT:无法获取处理勘误表所需的 SRAM 池 I688
    [0.461158] raid6:使用算法 neonx8 gen() 0Mb/s
    [0.461171] raid6:.... XOR () 0 Mb/s、RMW 启用
    [0.461178] raid6:使用 NEON 恢复算法
    [0.469093] EDMA 49000000.EDMA:TI EDMA 引擎驱动
    程序[0.476475] SCSI 子系统已初始
    化[0.477193]已加载 libata 版本3.00。
    [0.477516] usbcore:注册的新接口驱动程序 usbfs
    [0.477571] usbcore:注册的新接口驱动程序集线
    器[0.477686] usbcore:注册的新设备驱动程序 USB
    [0.478667] omap_ipc44e0b000。i2c.iscm:无法找到节点/ocp/l4_wkup@@@44c00000/pini800_mux_mux_mux_mu2c 的延迟 i467x pin2pin2c:
    总线1 rev0.11 at 100kHz
    [0.480949] omap_i2c 4819c000.i2c:总线2 rev0.11 at 100kHz
    [0.481515]媒体:Linux 媒体接口:v0.10
    [0.481569] Linux 视频捕捉接口:v2.00
    [0.481733] pps_core:LinuxPPS API 版本。 1寄存
    式[0.481741] pps_core:软件版本。 5.3.6 -版权所有2005-2007 Rodolfo Giometti 
    已注册[0.481775] PTP 时钟支持
    [0.482428] OMAP-mailbox 480c8000.mailbox:OMAP 邮箱版本0x400
    [0.485318] FPGA 管理器框架
    [0.485406]高级 Linux 声音架构驱动程序已初始化。
    [0.486057] NetLabel:正在初始
    化[0.486068] NetLabel:域哈希大小= 128
    [0.486072] NetLabel:协议=未标记的 CIPSOv4 CALIPSO
    [0.486182] NetLabel:默认情况下允许未标记的流量
    [0.489514]时钟源:切换到
    
    缓存源 Timer1[0.609923] Vdquot 6.0 Vfs:Vdquot:[0.100fs 条目[0.4864] 1024 (Order 0、4096字节)
    [0.622690] NET:Registered protocol family 2
    [0.623609] TCP established hash table entries:4096 (Order:2、16384 bytes)
    [0.6236656] TCP BIND hash table entries:4096 (Order:3、32768 bytes)
    [0.623713] TCP: 配置的哈希表(建立4096 BIND 4096)
    [ 0.623828] UDP 哈希表条目:256 (顺序:1、8192字节)
    [ 0.623861] UP-Lite 哈希表条目:256 (顺序:1、8192字节)
    [ 0.624076] NET:注册协议系列1
    [0.633032] RPC:注册命名的 UNIX 套接字传输模块。
    [0.633043] RPC:注册的 UDP 传输模块。
    [0.633049] RPC:注册的 TCP 传输模块。
    [0.633053] RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [0.633956]正在解压缩 initramfs...
    [0.880282]释放 initrd 内存:4324K
    [0.880951] HW perfevents:没有/PMU 的中断关联属性,猜测。
    [0.881193]硬件完善事件:通过 armv7_cortex_A8 PMU 驱动程序启用、5个计数器可用
    [0.883527]审核:初始化 netlink 子系统(禁用)
    [0.884763]审核:type=2000审核(0.884:1):State=initialized audit_enable=0 res=1
    [0.884938] workingset=z8789nfs_master=0.9814] buck_buck_bucks [0.9814][0.9817]
    
    注册 id_resolver 密钥类型
    [0.898468]注册的密钥类型 id_resolver
    [0.898474]注册的密钥类型 id_legacy
    [0.898492] nfs4filelaout_init:NFSv4文件布局驱动程序注册...
    [0.898873] fuse init (API 版本7.26)
    [0.908120]密钥类型非对称寄存
    [0.908135]非对称密钥解析器"x509"已注册
    [0.908275]块层 SCSI 通用(BSG)驱动程序版本0.4已加载(主要245)
    [0.912613]已注册 IO 调度程序 noop
    [0.912623]已注册 IO 调度程序最后期限
    [0.912875]已注册 IO 调度程序 cfq (默认)
    [0.9128855]已注册 IO 调度程序 mQ-perfit
    [0.915543] pinctrl-single 44e10800.pinmux:142引脚 at PA f9e10800 size 568
    [0.927492] ipc_wkup_wkup:0.927492] ipcape wkm3-m3:ipcup ip_wkup_wkup_wkup_wkup [0.927492] ip_wcup
    无法获取 rproc handle
    [0.941105]串行:8250/16550驱动程序、6个端口、禁用 IRQ 共享
    [0.944885] 44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 30、base_baud = 3000000)是启用的8250
    [0.956773]控制台[ttyS0]
    [0.958075] 48022000.serial: MMIO 0x48022000 (IRQ = 31、base_baud = 3000000)上的 ttyS1是
    48024000.serial: MMIO 0x48024000 (IRQ = 32、base_baud = 3000000)上的8250
    [ 0.960168] 481a6000.serial: ttyS3是 MMIO 0x481a6000 (IRQ = 32、base_baud = 3000000)上的8250 [ 0.960168] ttyS3是0.960000 (IRQ = 8350]
    481a8000.serial:) MMIO 0x481a8000 (IRQ = 34、base_baud = 3000000)的 ttyS4是
    481aa000.serial: MMIO 0x481aa000 (IRQ = 35、base_baud = 3000000)的8250 [0.965799]
    OMAP-rng 48310000.rng:随机数发生器。 20
    [0.967049][DRM]为次要版本0
    上的虚拟设备初始化了 vgem 1.0.0 20112 [0.967158] usbcore:注册的新接口驱动程序 udl
    [0.975350] at24 2-0054:32768字节24c256 EEPROM、
    可写、1字节/写[0.975657] at24 2-0055:32768字节24c256、写入[0.97256] EEPROM
    、2.97256] 32768字节24c256 EEPROM、可写、1字节/写入
    [0.976140] at24 2-0057:32768字节24c256 EEPROM、可写、1字节/写入
    [0.976689] eQEP 48300180.eQEP:版本 1.0
    [ 0.976878] eQEP 48300180.eQEP:count_mode:0
    [ 0.976888] eQEP 48300180.eQEP:invert_QA:1
    [ 0.976897] eQEP 48300180.eQEP:1
    [0.976906] eQEP
    
    
    
    :eQ300180.906.eQEP:eQ4000.9748 eQEP:eQ300180.QEP:eQ4000.901.eQEP:eQ4000.94800.QEQE0.QEP:eQ4000.QE0.Q300180.906.QE0.QE0.QE0.QE0.QE0.906.QE0.QE0.QE0.QE1.eQE1.eQ30048E1.eQE0.QEp:eQ30048E0.Q30048E0.QE1.eQE1.eQE0.Q300180.69E0.QE1.eQE1.eQ4000.QE0.QE0.QE0.Q4000.QE1.eQE0.QE0.Q4000.Q300
    
    QPOSCNT:0x00000000
    [ 0.976965] eQEP 48300180.eQEP:省略_中断:0
    [ 0.976972] eQEP 48300180.eQEP:QEINT:0x0800
    [ 0.976980] eQEP 48300180.eQEP:QUQPRD:0x05f5e100
    [ 0.97180.QEEP] eQEP
    
    
    :0.9748EEP.QEQEEP] eQ00997020 eQ300180.QEP:eQEQ48EEP.eQ40990.97180.180.QEQEQEP:eQEQEQEQEQEQE0.97180.180.901.eQEP:eQEQEQEQEQEQEQEQE0.97609EQEQEQEQEQEQ3000.180. 1.0
    [ 0.977396] eQEP 48302180.eQEP:COUNT_MODE:0
    [0.977407] eQEP 48302180.eQEP:invert_QA:1
    [0.977416] eQEP 48302180.eQEP:0x974824]
    eQEP:eQEP 48302180
    
    :eQEP [0.9748240.QEQEP:eQ401.eQEP:eQ401.0748240.QEP:eQ401.eQEP:eQ240.240.QEQEQEQ400.QEQEQEQEQEQEQ400.74180:eQEQEQEQ400.QEQEQE4000.180.240.QEQEQEQEQEQEQ48240.QEQEQEQEQEQEQEQ240.180.180.240.QEQE0.QE0.QEQEQEQEQEQEQEQEQEQE0.740.QE0.QE0.180.Q
    
    
    
    QPOSCNT:0x00000000
    [ 0.977479] eQEP 48302180.eQEP:省略_中断:0
    [ 0.977589] eQEP 48302180.eQEP:QEINT:0x0800
    [ 0.977597] eQEP 48302180.eQEP
    
    
    
    :0x05f5180] eQEQEP:0.9730180.QEP [0.9730601.eQEP:eQEP:eQ30180.4230601.eQEQEP:eQEP:eQ30601.eQ430eQEP:eQ30604eQEP:eQ301000.9730601.eQEP [0.4230601.eQEP:eQEP:eQ30401.eQ430eQEP:eQ40993eQEP:eQ40eQ40eQ40eQ40eQEP:eQ240.Q240.Q 1.0
    [0.977962] eQEP 48304180.eQEP:COUNT_MODE:0
    [0.9779773] eQEP 48304180.eQEP:INVER_QA:1
    [0.977982] eQEP 48304180.eQEP:0x9748304180.eQEP
    
    
    :eQ804180:eQEP [0.97804180.QEP:eQ80240.QEP:eQ80240.Q80240.QEP:eQ80240.QEQ80240.QEP:eQ80240.QEQ80240.QE0.QEQE0.QE0.QE0.QEP:eQ80240.Q80240.QE0.Q80240.QE0.QE0.QE0.QE0.QE0.Q80240.QE0.QE0.QE0.QE0.Q40] eQ80240.Q80240.QE0.QE0.QE0.Q80240.QE0.QE0.QE0.Q80240.QE0.QE0.QE0.Q400.QE0.
    
    
    
    QPOSCNT:0x00000000
    [ 0.978045] eQEP 48304180.eQEP:省略_中断:0
    [ 0.978052] eQEP 48304180.eQEP:QEINT:0x0800
    [ 0.978059] eQEP 48304180.eQEP:0x05f5180] eQEP
    
    
    
    :eQ4000.97409QEP:eQ4000.48409.eQEP:eQ4094000.Q4000.eQ409eQEP:eQ409.eQ409.eQ409.eQ401.eQEP:eQ409.eQ409.eQ401.eQ409.eQ401.eQEP:eQ409.eQ401.eQ409.eQ401.eQ401.eQ401.eQ401.eQ409.eQEP:eQ409.eQ409.eQ probed
    [ 1.009257] CAN 器件驱动程序接口
    [ 1.010660] c_CAN_platform 481cc000.can: c_CAN_platform 已注册器件(regs=fa1cc000、IRQ=43)
    [1.011611] c_CAN_platform 481d0000.can: c_CAN_platform 已注册器件(regs=fa1d0000、IRQ=44)
    [1.015142] EHCI_hHCI 主机驱动
    程序[1.015205] EHCI 控制器平台[1.015566]增强
    型主机驱动程序[1.015205] EHCI 控制器:EHCI 控制器:通用驱动程序[1.015205]平台[1.015205] OMAP-EHCI 主机控制器驱动
    程序[1.016464] usbcore:注册的新接口驱动程序 USB-storage
    [1.017577] random:快速初始化完成
    [1.019857] AM335x-phy-driver 47401300.usb-phy: 47401300.usb-phy 电源 VCC 未找到、使用虚拟稳压
    器[1.023408] AM335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy 电源 VCC 未找到、使用虚拟稳压
    器[1.027x-musdrb]:musc-musb.hdrb.h MUSB HDRC 主机驱动
    程序[1.027921]
    
    串行 musb-hdrc musb-hdrc.1:新的 USB 总线已注册、分配的总线编号1 [1.028260] USB USB1:找到新的 USB 器件、idVendor=1d6b、idProduct=0002 [1.028271] USB USB1:新的 USB 器件字符串:MFR=3、产品编号1
    USB HD28b1
    :1.028b1 USB 主机驱动程序[1.0282] USB 产品编号1:USB HD28b1:USB 制造商:Linux 4.14.94-ti-R95 musb-hcd
    [1.028295] USB USB1:序列号:musb-hdrc.1[1.029214]
    集线器1-0:1.0:找到 USB 集线器
    [1.02929296]集线器1-0:1.0:检测到1个端口
    [1.042035] OMAP-tc44e3e.rtc:已注册为
    
    驱动程序的网络条目[1.029292929292929296]集线器1-0]0:1:r2c1[1.024]
    [1.048215] OMAP-WDT:OMAP 看门狗计时器版本0x01:初始超时60秒
    [1.048826]软狗:已初始化。 SOFT_NOBOOST=0 SOFT_MARGIN=60秒 SOFT_RAY=0 (nowaout=0)
    [1.050484] cp空 闲:启用方法属性"ti、am3352"找到操作
    [1.051328] sdhci:安全数字主机控制器接口驱动程序
    [1.051335] sdhci: copyright (c) Pierre Osman
    [1.05132] mmc1 mmc1
    mc1:1.071813] mc1 mc1 mc1 mcb:gmcb:gm 1 mcb 1.071800:gm 1 mcb:gm 1 mc1 mc1 mc1 mc1 mcb
    mmc1:0001 M62704 3.56 GiB
    [ 1.181268] mmcblk1boot0:mmc1:0001 M62704分区1 2.00 mib
    [ 1.181776] mmcblk1boot1:mmc1:0001 M62704分区 rp2 2.00 mib
    [ 1.182165] mmcblk1mb:mmc1001mb
    
    分区1:mc1002mb:1.2593mc1 mcf 1 mcf 1:mc1002mb 分区1 mf 1 mf 1 mcf 1 mf 1 mcf 1:mc100c 1 mf 1 mc1 mf 1 mc1 mc1 mf 1 mf 1 mc1 mf 1 mf 1 m
    已注册以指示 CPU 上的活动
    [1.253244] OMAP-AES 53500000。AES:OMAP AES 硬件加速器版本:3.2
    [1.253696] OMAP-AES 53500000。AES:将运行具有实时优先级
    的请求泵[1.257958] OMAP-Hsmmc 4781000.MMC:卡声明支持低于定义范围
    的电压[1.259600-100sha300]:OMAP-53sha28] OMAP 版本4.3
    [1.263600]硬件加速器:原始 HID 事件驱动程序(C) Jiri Kosina
    [1.264530] usbcore:注册的新接口驱动程序 usbhid
    [ 1.264540] usbhid:USB HID 内核驱动程序
    [1.265055] remoteproc remoteproc0:wkup_m3可用
    [ 1.275332] mmcc: 地址0001
    [1.281741]的新高速 SDIO 卡无线:已加载 WireGuard 0.20190123。 有关信息,请访问 www.wireguard.com。
    [1.281753] wareguard:版权所有(C) 2015-2019 Jason A. Donenfeld 。 保留所有权利。
    [1.28268] NET: Registered protocol family 10[1.288165]
    Segment Routing with IPv6[1.288245]
    mip6:mobile IPv6[1.288263]
    NET: registered protocol family 17[1.288280]
    CAN:控制器局域网核心(rev 20170425 ABI 9)
    [1.288370] NET: 已注册协议系列29
    [1.288502]注册的密钥类型 DNS_旋 变传感器
    [1.288508] MPS_GSO:MPLS GSO 支持
    [1.288800] OMAP_VOLTGE_LAGE_INIT:未添加电压驱动程序支持
    [1.295921] PM:无法获取 wkup_m3_IPC 句柄
    [1.300584]支持 ThumbCPU 扩展。
    [1.300615]注册 SWP/SWPB 仿真处理程序
    [1.301709]注册的任务统计程序第1版
    [1.301841] zswap:使用池 lso/zbud 加载
    [1.3043399] Btrfs、CRC32C=CRC32C-generic
    [1.304496] IMA:未找到 TPM 芯片、激活 TPM-BYPASS! (RC=-19)
    [1.304520] IMA:分配的哈希算法:SHA256
    [1.460402] tda998x 0-0070:找到 TDA19988
    [1.462043] tilcdc 4830e000.LCDC:Bound 0-0070 (ops tda998x_ops)
    [1.462066][DRM]支持 v21.2013时间戳的空白缓存(修订版2)。
    [1.462072][DRM]不支持 vblank 时间戳查询的驱动程序。
    [1.462584][DRM]未找到任何 CRTC 或大小
    [1.463336][DRM]已初始化的 tilcdc 1.0.0 20121205 (对于4830e000.LCDC)在次要版本1
    [1.477929]输入:tps65217_pwr_but as /devices/platform/ocp/44e0b000.i2c/i2c-0/0-0024/tps65217-pwrbutton/input/input0
    [1.478521] tps652170-0024:tps65471217]版本1.9024
    :tps1.9024[1.0217] 32768字节24c256 EEPROM、可写、1字节/写入
    [1.479154] omap_i2c 44e0b000。i2c:总线0版本0.11 (400kHz
    时)[1.480849]远程处理器进程0:加电 welf_m3
    [1.480988]远程
    
    控制 M3远程控制0:启动固件 AM335x-w8524] ipc_wtek_m3:1.4824_m3远程处理器[1.4824_m3:wtekup_m3:wtel_mc24_mc24_mc24_mcw24_mc 固件[1.4824_mcw@wtek_w24_mcipc24_mc. CM3固件版本= 0x193
    [ 1.488349] HDMI-AUDIBLE-CODEC hdmi-audio-codec.0.auto: ASOC:未找到用于播放
    的源小工具[ 1.497328] HDMI-AUDIBLE-CODEC hdmi-audio-codec.0.auto: ASOC:添加路由播放失败->直接-> TX
    [ 1.507761] ASOC-SIMPLE 卡声音:I2S-hifi <-> 48038000.McASP 不支持
    RTC-14302]启动器映射!
    [1.515551] OMAP_RTC 44e3e000.RTC:将系统时钟设置为2000-01-01 00:00:01 UTC (94684801)
    [1.515568] of _CFS_init
    [ 1.51515458] of _CFS_init:OK
    [1.517120] WLAN-en-regulator:disabling
    [ 1.517141] ALSA device list:
    [1.517150] of _CF1785] of _CF2785] of _CDS_init:[1.671285]随机
    内核[1.521585]无
    源代码:[1.521255] WLAN-unrandom dK 内核[1.521585] 未初始化的 urandom 读取(16字节读取)
    [ 1.977463]随机:systemd-udevd:未初始化的 urandom 读取(16字节读取)
    [ 1.977823]随机:systemd-udevd:未初始化的 urandom 读取(16字节读取)
    [ 2.494261][DRM]无法找到任何 CRTC 或大小
    [ 7.42202020]随机存取的 EXt4 (1毫米波模式)。 opts:(null)
    [7.835931] systemd[1]:构建时间之前的系统时间、提前时钟。
    [7.911454] IP_Tables:(c) 2000-2006年 Netfilter 核心小组
    [7.939552] systemd[1]:systemd 232在系统模式下运行。 (+PAM +audit +SELinux +IMA +AppArmor +smack +sysvinit +utmp +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +blkid +ELFUTILS +KMOD +IDN)
    [7.940334] systemd[1]:检测到的架构 ARM。
    [7.946422] systemd[1]:将主机名设置为 。
    [8.460402] systemd[1]:已开始向控制台目录监视发送密码请求。
    [8.460837] systemd[1]:已达到目标远程文件系统。
    [8.461370] systemd[1]:侦听 Syslog 套接字。
    [8.463182] systemd[1]:创建的层系统层。
    [8.467934] systemd[1]:安装/sys/kernel/debug...
    [8.468833] systemd[1]:侦听日志套接字。
    [8.479469] systemd[1]:开始为当前内核创建所需静态设备节点列表...
    [9.160466] EXT4-FS (mmcblk1p1):已重新安装。 opts:errors=remount-ro
    [10.087316] systemd-journalald [469]: 收到从 PID 1
    [14.683623] NL_conntrack 版本0.5.0 (8192桶、最大32768)
    [15.724637](使用随机
    主机以太网地址[15.724656]
    使用随机
    主机以太网地址[15.804512]使用随机主机以太网地址[15.8045311]使用随机主机以太网地址
    [16.016311] usb0获取运行时日志刷新请求: 主机 MAC F4:5e:AB:3c:A8:BD
    [ 16.018608] usb0:Mac F4:5e:AB:3c:A8:BE
    [ 16.025169] USB1:主机 MAC F4:5e:AB:3c:A8:c0
    [ 16.025334] USB1:
    
    EV Mac:5e:AB:A8:C1 [ 23.356] IPv6 DDC:PRB:PRUSD300]尚未准备就绪[16.02574S[16.025334]链接
    创建 PRU 内核和其他子平台器件
    [24.100276] remoteproc remoteproc 1:4a334000.PRU 可用
    [24.100427] PRU-rproc 4a334000.PRU:PRU rproc 节点/ocp/pruss_soc_bus@4a326004/pruss@0/PRU@34000 probed
    [24.110197] PRU rproc 4a38000
    :/ocp/pruss_soc_bus rproc 3rproc r38000@@@pru.pru.pru.pru.pru 成功可用
    183x 或180x、PG 2.2 (ROM 0x11)
    [25.075191] wlcore:加载
    的[25.559652] wlcore:PHY 固件版本:版本8.2.0.242
    [25.614525] wlcore:固件已启动(版本8.9.0.0.0.79)
    [25.634EV]
    IPv6:ADDRCONF (NETDEV_UP):wlanCONF
    (27.0524:wCLINK 尚未就绪)[NETD526.0464]链接 down
    [ 27.699565] IPv6:ADDRCONF (NETDEV_change):SoftAp0:link 变为 ready
    [ 83.868767] wlcore:down
    [ 84.006948] IPv6:ADDRCONF (NETDEV_UP):mesh 0:link is not ready
    [ 84.025132] ipv6:ADDRCONF (NETDEV_change)
    w844.0864] wlcore 变为 down [ wmesh 0800]
    



    有关用作网状网络的 WiFi 接口的一般信息

    root@BeagleBone:~# iw dev
    phy#0
    接口网格0
    ifIndex 8.
    WDEV 0x4
    地址3a:D2:69:e0:71:73
    键入网格点
    通道1 (2412MHz)、宽度:20MHz (无 HT)、中心1:2412MHz
    Txpower 20.00 dBm
    
    root@BeagleBone:~# IP link
    1:Lo: MTU 65536 qdisc noqueue state unknown mode default group default qlen 1000
    链路/环回00:00:00:00:00:00返修00:00:00:00:00
    2:CAN0: MTU 16 qdisc noop state down mode default group default qlen 10
    链接/CAN
    3:CAN1: MTU 16 qdisc noop state down mode default group default qlen 10
    链接/CAN
    4:USB0: MTU 1500 qdisc pfifo_fast 状态下行模式默认组群默认 Qlen 1000
    链路/以太网 F4:5e:AB:3c:A8:BE 返修:ff:ff:ff:ff:ff:ff
    :ff 5:USB1: MTU 1500 qdisc pfifo_fast 状态下行模式默认组群默认 Qlen 1000
    链路/以太网 F4:5e:AB:3c:A8:C1返修:ff:ff:ff:ff:ff:ff
    :ff 8:MESH 0: MTU 1500 qdisc MQ state up mode default group default qlen 1000
    链路/以太网3a:D2:69:e0:71:73返修:ff:ff:ff:ff:ff:ff:ff 



    首先对6个节点 ping IPv6

    root@BeagleBone:~# ping6 -i5 FF02::1% mesh0
    ping FF02::1% mesh0 (FF02:1% mesh0) 56个数据字节
    f80的64字节::38d2:69ff:fee0:7173%mesh 0:icmp_icmp=7 TTL=64 time=0.244ms
    f80的64字节:::38d2:69ff:fedc:de43%dseq=7:tpL=18.6ms!(dup =6mesh 时间=7)
    来自 fe80的64字节::38d2:69ff:fee0:8f87%mesh0:icmp_seq=7 TTL=64 time=39.2ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:c30d%mesh0:icmp_seq=7 TTL=64 time=41.2ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fectd:8696%mesh0:icmp_seq=7 TTL=64 time=43.4ms (DUP!)
    来自 fe80的64字节::9884:e3ff:fef0:a538%mesh0:icmp_seq=7 TTL=64 time=46.7ms (DUP!)
    64字节来自 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=8 TTL=64 time=0.237ms
    fe80:38d2:69ff:fectd:8696%mesh 0:icmp_seq=8 TTL=64 time=10.3ms (DUP!)
    来自 fe80的64字节::9884:e3ff:fef0:a538%mesh0:icmp_seq=8 TTL=64 time=12.8ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:8f87%mesh0:icmp_seq=8 TTL=64 time=48.7ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh 0:icmp_seq=8 TTL=64 time=54.5 ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:c30d%mesh0:icmp_seq=8 TTL=64 time=72.6ms (DUP!)
    64字节来自 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=9 TTL=64 time=0.245ms
    f80:38d2:69ff:fedc:de43%mesh 0:icmp_seq=9 TTL=64 time=seq ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:c30d%mesh0:icmp_seq=9 TTL=64 time=19.2ms (DUP!)
    来自 fe80的64字节::9884:e3ff:fef0:a538%mesh0:icmp_seq=9 TTL=64 time=38.1ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fectd:8696%mesh0:icmp_seq=9 TTL=64 time=52.1ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:8f87%mesh0:icmp_seq=9 TTL=64 time=61.4ms (DUP!)
    。
    。
    当第7个节点加入网状网络时
    。
    。
    来自 fe80的64字节::9884:e3ff:fef0:a538%mesh0:icmp_seq=28 TTL=64 time=11.6ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:8f87%mesh0:icmp_seq=28 TTL=64 time=15.8ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fectd:8696%mesh0:icmp_seq=28 TTL=64 time=19.3ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh0:icmp_seq=28 TTL=64 time=23.3ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:c30d%mesh0:icmp_seq=28 TTL=64 time=61.5ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:5ede%mesh0:icmp_seq=28 TTL=64 time=1060ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=29 TTL=64 time=0.242ms
    f80:9884:e3ff:fef0:a5338%mesh 0:icmp_seq=29 TTL=64 time=9.41ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:5ede%mesh0:icmp_seq=29 TTL=64 time=16.3ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh0:icmp_seq=29 TTL=64 time=26.4ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:c30d%mesh0:icmp_seq=29 TTL=64 time=68.2ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:8f87%mesh0:icmp_seq=29 TTL=64 time=98.1 ms (DUP!)
    64字节来自 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=30 TTL=64 time=0.242ms
    64字节来自 fe80:38d2:69ff:fee0:7173%mesh 0:icmp_seq=38 TTL=64 time=0.245ms
    64字节来自 fe80:38d2=fed=64ms eq=eDP=5.64ms eqe0:eqeed=e:563%eqeqe0:eq=593%e:eq=e:eed=
    来自 fe80的64字节::9884:e3ff:fef0:a538%mesh0:icmp_seq=38 TTL=64 time=7.10ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fee0:c30d%mesh0:icmp_seq=38 TTL=64 time=18.6ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh0:icmp_seq=38 TTL=64 time=133ms (DUP!)
    64字节来自 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=39 TTL=64 time=0.247ms
    f80:38d2:69ff:fedc:de43%mesh 0:icmp_seq=39 TTL=64 time=seq (DUP!)
    64字节、来自 fe80:9884:e3ff:fef0:a538%mesh0:icmp_seq=39 TTL=64 time=18.8ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:5ede%mesh0:icmp_seq=39 TTL=64 time=24.4ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=40 TTL=64 time=0.244ms
    f80:9884:e3ff:fef0:a10.4%mesh 0:icmp_seq=40 TTL=64 time=seqms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh0:icmp_seq=40 TTL=64 time=10.6ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=41 TTL=64 time=0.245ms
    f80:9884:e3ff:fef0:a5338%mesh 0:icmp_seq=41 TTL=64 time=21.3ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh0:icmp_seq=41 TTL=64 time=24.3ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:7173%mesh0:icmp_seq=42 TTL=64 time=0.233ms
    fe80::9884:e3ff:fef0:a538%mesh0:icmp_seq=42 TTL=64 time=seqms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh0:icmp_seq=42 TTL=64 time=46.5ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=43 TTL=64 time=0.244ms
    f80:9884:e3ff:fef0:a5338%mesh 0:icmp_seq=43 TTL=64 time=28.5ms (DUP!)
    来自 fe80的64字节::38d2:69ff:fedc:de43%mesh0:icmp_seq=43 TTL=64 time=51.9ms (DUP!)
    64字节 fe80::38d2:69ff:fee0:7173%mesh 0:icmp_seq=44 TTL=64 time=0.244ms
    f80:38d2:69ff:fedc:de43%mesh 0:icmp_seq=44 TTL=64 time=9.50ms (DUP!)
    来自 fe80的64字节::9884:e3ff:fef0:a538%mesh0:icmp_seq=44 TTL=64 time=78.6ms (DUP!)
    
    
    root@BeagleBone:~ tail -n100 /var/log/syslog
    Mar 3 14:03:58 BeagleBone connmand[588]:忽略接口 Apap0 (已过滤)
    Mar 3 14:03:58 BeagleBone bb-wl18xx-wlan0[589]:wl18xx:tether [phy0 created ]
    Mar 3 3 14:03:588[588]添加
    无线接口 为符合 WPS 2.0
    标准将 PUSH_BUTE_PUSH 按钮转换为 virtual_PUSH 按钮3 14:03:58 BeagleBone bb-wl18xx-wlan0[589]:wl18xx:tether [IP link set dev SoftApp0 down]
    3 14:03:58 BeagleBone bb-wl18xx-wlan0[5E]:wl585b]:wlIP conn3bf:3bf:a3
    :588a3:tether IP 地址:waglebone 3a3:a3:waglebbf:588a3:wlebf SoftAp0{newlink}索引7地址 F4:5E:AB:3C:A8:BF MTU 1500
    3 14:03:58 BeagleBone connmand[588]:SoftAp0{newlink}索引7操作状态2 
    3月3日14:03:58 BeagleBone 命令[588]:忽略接口 SoftApp0 (已过滤)
    3月3 14:03:58 BeagleBone bb-wl18xx-wlan0[589]:wl18xx:tether [IP link set dev SoftApp0 up]
    3 14:03:58 BeagleBone conn163[588]更新标记{4588] 
    3月3日14:03:58 BeagleBone 命令[588]:SoftAp0{newlink}索引7地址 F4:5E:AB:3C:A8:BF MTU 1500
    3 14:03:58 BeagleBone 内核:[ 26.111208] IPv6:ADDRCONF (NETDEV_UP):SoftAp0:链接未就绪
    3[588]3:SoftconveBone 0:3:3:3 0[588]3点 
    3月3日14:03:58 BeagleBone 命令[588]:忽略接口 SoftApp0 (已过滤)
    
    
    
    3月3日14:03:58 BeagleBone bb-wl18xx-wlan0[589]:wl18xx:tether [IP 地址添加192.168.8.1/24广播192.168.8.255 Softcon0 ] 3月3日14:03:588[IP 地址192.168.0.0]添加 IP 地址:IP 地址192.168.8.0.0.0588[IP 地址\nIP 地址192.168.0.0358] 
    3月3日14:03:58 BeagleBone bb-wl18xx-wlan0[589]:wl18xx:tether [iptables -w -t NAT -a POSTROUT589 -o wlan0 -j masquerade]
    3 14:03:58 BeagleBone bb-wl18xx-wlan0[]:
    wlan0 -wlan3 -wlan0 -j-wlan0 -wlan3 -wlan3 -wlan3 -wlaglebb -wlan0 -wlan3 -wlan3 -wlan3 -wlan3 -wlan3 -wlan3 -wlan3 -wlan3 -wlan3 -wlaglebb -wlan3 -wlan3
    wl18xx:tether [iptables -w -a Forward -i SoftAp0 -o wlan0 -j Accept]
    3 14:03:58 BeagleBone systemd[1]:启动 dnsmasq -轻量级 DHCP 和高速缓存 DNS 服务器...
    3月3日14:03:58 BeagleBone dnsmasq[1149]:dnsmasq:语法检查正常。
    3月3日14:03:59 BeagleBone 命令[588]:SoftAp0{update}标志4099 
    3月3日14:03:59 BeagleBone connmand[588]:SoftAp0{newlink}索引7地址 F4:5E:AB:3C:A8:BF MTU 1500
    3 14:03:59 BeagleBone connmand[588]:SoftAp0{newlink}索引7操作状态2 
    3月3日14:03:59 BeagleBone connmand[v6]:忽略接口 SoftAp0 (已过滤)
    
    
    
    3月3日14:03:59 BeagleBone smasq[1158]:已启动、版本2.76高速缓存大小为2048 auth 3 14:03:59 BeagleBone dnsmasq[1158]:编译时间选项:IPv6 GNU-gettrac DNsntrac 3n3:59n eDNSdnesntrack DHCP、IP 范围192.168.6.1 - 192.168.6.1、租用时间2m
    Mar 3 14:03:59 BeagleBone dnsmasq-DHCP[1158]:DHCP、IP 范围192.168.7.1 - 192.168.7.1、租用时间2m
    Mar 3 14:03:59 BeagleBone dnsmasq-DHCP[1158]:
    03、IP 范围192.168.8.50- 192.168.10m BeagleBone dnsmasq-dhcp[1158] 阅读/etc/hosts - 5个地址
    3月3日14:03:59 BeagleBone systemd[1]:started dnsmasq -一种轻量级 DHCP 和高速缓存 DNS 服务器。
    3月3日14:03:59 BeagleBone systemd[1]:达到目标主机和网络名称查找。
    3月3日14:03:59 BeagleBone bb-wl18xx-wlan0[589]:配置文件:/tmp/hostapd-wl18xx.conf
    3月3 14:03:59 BeagleBone 内核:[ 27.139290] wlcore:down
    Mar 3 14:03:59 BeagleBone bb-wl18xx-wlan0[589]:使用 Softinterface ab-waglebbone:wlf3:waglebw /dev/random
    
    3:wlan3:wrandr waglebb:waglebb:waglebb waglebone bb:waglebb 3:waglebf 3:waglebb:waglebb:waglebb:waglebb 3:waglebbbbb 3:waglebb waglebb 3:
    随机:/dev/random
    仅提供0/20字节强随机数据3 14:03:59 BeagleBone bb-wl18xx-wlan0[589]:随机:没有足够的熵池可用于安全操作
    3 3 14:03:59 BeagleBone bb-wl18xx-wlan0[589]:WPA: 随机池中的熵不足,无法进行安全操作-在
    第一个站点连接
    3月3日14:03:59 BeagleBone 内核时更新密钥 LA ter:[ 27.231526] IPv6:ADDRCONF (NETDEV_CHANGE):SoftApp0:链接已就绪
    3月3日14:03:59 BeagleBone connmand[588]:Softscope 0{add}:route 
    3月3日14:03:59 BeagleBone 命令[588]:SoftAp0{update}标志69699 
    3月3日14:03:59 BeagleBone connmand[588]:SoftAp0{newlink}索引7地址 F4:5E:AB:3C:A8:BF MTU 1500
    3 14:03:59 BeagleBone connmand[588]:SoftAp0{newlink}索引7操作状态6 
    3月3日14:03:59 BeagleBone connmand[588]:忽略接口 SoftAp0 (已过滤)
    
    
    3月3日14:03:59 BeagleBone bb-wl18xx-wlan0[589]:SoftAp0:接口状态未初始化->已启用3月3日14:03:59 BeagleBone bb-wl18xx-wlan0:已启动 WL14[589]服务:已启用
    3月3日14:03:59 BeagleBone systemd[1]:已启动创建网状网络服务。
    3月3日14:03:59 BeagleBone systemd[1]:已达到目标多用户系统。
    3月3日14:03:59 BeagleBone systemd[1]:已达到目标图形界面。
    3月3日14:03:59 BeagleBone systemd[1]:正在启动 Update utmp About System Runlevel Changes...
    3月3日14:03:59 BeagleBone 命令[588]:mesh0{create}索引8类型1 
    3月3日14:03:59 BeagleBone 命令[588]:mesh0{update}flags 4098 
    3月3日14:03:59 BeagleBone connmand[588]:mesh 0{newlink}索引8地址3A:D2:69:E0:71:73 MTU 1500
    3 14:03:59 BeagleBone connmand[588]:mesh 0{newlink}索引8操作状态2 
    3月3日14:03:59 BeagleBone 命令[588]:添加接口网格0 [WIFI ]
    3月3日14:03:59 BeagleBone 内核:[27.539706] wlcore:
    3月3日14:03:59 BeagleBone conn3[588]:
    
    3月0{RX}0数据包0三月3:216:59:59[588] BeagleBone Softtn SoftAp0{update}标志4098 
    3月3日14:03:59 BeagleBone connmand[588]:SoftAp0{newlink}索引7地址 F4:5E:AB:3C:A8:BF MTU 1500
    3 14:03:59 BeagleBone connmand[588]:SoftAp0{newlink}索引7操作状态2 
    3月3日14:03:59 BeagleBone connmand[588]:忽略接口 SoftAp0 (已过滤)
    3月3日14:03:59 BeagleBone connmand[588]:SoftAp0{DEL}路由 fe80:GW::示波器0 
    3月3日14:03:59 BeagleBone connmand[588]:(空){DEL}地址192.168.8.1/24 label SoftAp0
    Mar 3 14:04:00 BeagleBone connmand[588]:SoftAp0{dellink}INDEX 7操作状态2 
    3月3日14:04:00 BeagleBone connmand[588]:(空){RX}0数据包0字节
    Mar 3 14:04:00 BeagleBone connmand[588]:(空){TX}2数据包216字节
    3 14:04:00 BeagleBone connn588[null):(空)删除索引7:3
    
    :00 BeagleBone [588] 3:00 bone 接口[588](空) 14:00 bone n4[588] 已开始更新 utmp 关于系统运行级别更改。
    3月3日14:04:00 BeagleBone systemd[1]:启动在7.879s (内核)+ 19.832s (用户空间)= 27.712s 内完成。
    3月3日14:04:00 BeagleBone 命令[588]:mesh0{update}flags 36931 
    3月3日14:04:00 BeagleBone 命令[588]:mesh 0{newlink}索引8地址3A:D2:69:E0:71:73 MTU 1500
    3 14:04:00 BeagleBone 命令[588]:mesh 0{newlink}索引8操作状态0 
    3月3日14:04:00 BeagleBone 内核:[ 27.787006] IPv6:ADDRCONF (NETDEV_UP):mesh 0:链路未就绪
    3月3日14:04:00 BeagleBone 内核:[ 27.821341] IPv6:ADDRCONF (NETDEV_CHANGE):0:链路就绪
    3月3日14:04:00 magnleBone:00:mesh 0:00:magleBone:mesh 0:mesh:00 magleBone:gw 
    3月3日14:04:00 BeagleBone 命令[588]:mesh0{update}标志102467 
    3月3日14:04:00 BeagleBone 命令[588]:mesh 0{newlink}索引8地址3A:D2:69:E0:71:73 MTU 1500
    3 14:04:00 BeagleBone 命令[588]:mesh 0{newlink}索引8操作状态6 
    3月3日14:04:00 BeagleBone 内核:[ 27.882127] wlcore:3
    月3日14:04:00 BeagleBone connmand[588]:(空){update}标志36866 
    3月3日14:04:00 BeagleBone connmand[588]:wlan0{newlink}index 6 address 38:D2:69:E0:71:73 MTU 1500
    3 14:04:00 BeagleBone connmand[588]:wlan0{newlink}index 6 operstate 2 
    3月3日14:04:00 BeagleBone 命令[588]:wlan0{dellink}index 6操作状态2. 
    3月3日14:04:00 BeagleBone connmand[588]:(空){remove}索引
    
    
    
    3月6日14:04:00 BeagleBone connmand[init]:删除接口(空)[ wifi ] 3月3日14:04:00 BeagleBone wpa_supplicant[683]:nl80211:desupplefname=p2p2p[0_lagleBone kernel:14:00 beaglebone kernel:04_rtb:485]14:00 beanb_unicate[585]14:00 beagleBone supplicant[585]14:n_rts:24558]14:00:n_000_40_40358] deinit ifname=wlan0 disable_11b_rates=0
    Mar 3 14:05:27 BeagleBone 内核:[115.465601]随机:crng init done 3
    14:05:27 BeagleBone 内核:[115.465624]随机:7 urandom 警告因勘误而错过3
    :14:17:01 BeagleBone 内核:[115.4651]r 1:4[CD -18]4 /etc/cron.hourly
    :18[craglebone 内核:14:14:14:14[tleblebleblebleblebone 内核:1]3:1&rgleblebleblebed[CD 正在开始清理临时目录...
    3月3日14:18:51 BeagleBone systemd[1]:已开始清理临时目录。 



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

    您好、Eyal、

    除了您请求的日志之外、还有一个包含匹配操作系统、内核、固件和驱动程序版本的参考设置指南

    哪一个器件最多支持具有主动网状链的10个器件?

    谢谢你。

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

    您能否尝试将网状网络与 wpa_supplicant 一起使用、而不是仅 iw、iw 用于调试、不可靠?

    请参阅示例脚本 mesh_star.sh 和 mesh_join.shin 此 git 位置:

    git.ti.com/.../mesh

    首先尝试打开网状网络(无安全性)。
    请参阅以下文档的第5节:
    www.ti.com/.../swaa166.pdf

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

    您好、Eyal、

    感谢您的指导。 我正在执行 swaa166.pdf 中提到的步骤并执行 mesh_start.sh 和 mesh_join.sh 脚本

    但在  

    wpa_supplicant -e//usr/share/wl18xx/entropy.bin -imesh0 -Dnl80211 -c mesh_supplicant.conf

    我获取的 mesh_start.sh 脚本的步骤

    第14行:未知全局字段'max-peer_links=10'。
    第14行:配置行'max-peer_links=10'无效。

    误差。 有关您对的回答

    我是否需要使用 build_script 构建固件? wlcore FW 版本如下所示

    [64.132218]  wlcore:PHY 固件版本:版本8.2.0.236
    [64.181672]  wlcore:固件已启动(版本8.9.0.0.69)

    还将固件更改为

    [64.988667]  wlcore:PHY 固件版本:版本8.2.0.242
    [65.038047]  wlcore:已启动固件(版本8.9.0.0.79)

    仍然存在相同的误差

    感谢你的帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您正在使用什么版本的 wpa_supplicant?
    您能否验证您是否拥有 v2.6或更高版本?

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

    您好、Eyal、

    wpa_supplicant 版本如下所示

    root@BeagleBone:~# wpa_supplicant -v
    wpa_supplicant v2.8-devel
    版权所有(c) 2003-2019、Jouni Malinen 和贡献者

    mesh_supplicant.conf 文件内容为:

    root@BeagleBone:~# cat mesh_supplicant.conf
    update_config=1
    CTRL_interface=/var/run/wpa_supplicant
    EAPOL_VERSION=1
    AP_SCAN=1
    Max_peer_links=10
    mesh_max_inactivity = 300
    FAST_reauth=1
    国家=美国
    DEVICE_NAME=Sitara
    制造商= TI
    model_name=WiLink
    model_number=wl18xx
    serial_number=12345
    CONFIG_Methods=virtual_display virtual_push_button 键盘
    P2P_DISABLE=1
    P2P_GO_HT40=1
    P2P_ignore_shared_freq=1
    disassoc_low_ack=1
    P2P_GO_HT40=1
    P2P_ignore_shared_freq=1
    disassoc_low_ack=1

    我按如下方式运行 wpa_supplicant 命令并收到错误;

    root@BeagleBone:~# wpa_supplicant -imesh0 -Dnl80211 -c mesh_supplicant.conf

    第5行:未知全局字段'max-peer_links=10'。
    第5行:无效的配置行'main_peer_links=10'。
    第6行:未知全局字段'mesh_max_inactivity=300'。
    第6行:无效的配置行'mesh_max_inactivity=300'。
    无法读取或解析配置"/root/mesh_supplicant.conf。

    编辑:我还复制了来自 ti-processor-sdk-linux-am335x-evm-05.02.00.10的 wpa_supplicant 二进制文件

    其版本如下;

    root@BeagleBone:~./wpa_supplicant -v
    /wpa_supplicant:/lib/arm-linux-gnueabihf/libnl-genl-3.so.200:没有可用的版本信息(./wpa_supplicant 需要)
    )
    /wpa_supplicant:/lib/arm-linux-gnueabihf/libnl-3.so.200:无可用版本信息(./wpa_supplicant 要求)
    wpa_supplicant v2.6-devel-R8.7_sp3+
    版权所有(c) 2003-2016、Jouni Malinen 和贡献者

    并执行 mesh_start 命令、该命令提供略有不同的输出、但具有相同的错误

    root@BeagleBone:~./wpa_supplicant -imesh0 -nl80211 -c mesh_supplicant.conf                                                 
    /wpa_supplicant:/lib/arm-linux-gnueabihf/libnl-genl-3.so.200:没有可用的版本信息(./wpa_supplicant 需要)
    )
    /wpa_supplicant:/lib/arm-linux-gnueabihf/libnl-3.so.200:无可用版本信息(./wpa_supplicant 要求)
    已成功初始化 wpa_supplicant
    第5行:未知全局字段'max-peer_links=10'。
    第5行:无效的配置行'main_peer_links=10'。
    第6行:未知全局字段'mesh_max_inactivity=300'。
    第6行:无效的配置行'mesh_max_inactivity=300'。
    无法读取或解析配置"/root/mesh_supplicant.conf。

    我缺少什么吗? 是否有任何与内核、驱动程序以及所有其他所需的二进制文件和工具兼容的列表

    使用 wl1835模块实现稳定的10节点网状网络?

    感谢你的帮助

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

    在构建 wpa_supplicant .config 之前、您是否在该配置中启用了网格支持?
    #网状网络(IEEE 802.11s)
    CONFIG_MESH = y

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

    您好、Eyal、

    很抱歉、我的回复较晚、但我在文件中找不到任何"CONFIG_MESH "开关
    "ti-processor-sdk-linux-am335x-evm-05.02.00.10"、我已从原始帖子的链接下载该链接。
    我正在使用 SDK 安装根中的简单 grep -Irn 进行搜索。 其中 shoul the wpa_supplicant.config
    在典型的 SDK 安装中?

    编辑:

    SDK 安装下的内容

    "TI-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e$"

    使用

    make menuconfig 命令

    我可以看到"config_mac80211_mesh:"条目、该条目通过启用

    "符号:mac80211_mesh [=y]"

    谢谢你。

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

    在此阶段是否有任何建议? 我是否会朝着错误的方向前进?

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

    我实际上是指 wpa_supplicant 可执行文件的.config、而不是内核。
    但如果您使用的是 R8.7_SP3中的 wpa_supplicant、则默认情况下应启用它。

    请从我们的示例脚本中尝试使用 mesh_supplicnat.conf:
    git.ti.com/.../mesh_supplicant.conf

    还可以使用 mesh_start.sh 示例脚本:
    git.ti.com/.../mesh_start.sh

    BR、
    Eyal