导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    【FAQ】全志R系列如何解决wpa_supplicant服务启动问题?

    其它全志芯片讨论区
    r329 faq 网络 技术支持
    1
    1
    1815
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • q1215200171
      budbool LV 9 最后由 编辑

      问题背景

      硬件:R系列公板+ Wi-Fi模组(XRADIO/RTL/BCM/ESP/…)
      软件:Tina3.0及以上
      操作:利用wifimanager应用进行联网

      问题简述

      系统启动利用wifimanager联网失败。提示:

      root@TinaLinux:/# wifi_connect_ap_test AW-PDC-PD2-fly2.4g 22224444
      ==================================
      connect wpa_supplicant failed,please check wifi driver!
      wifi on failed
      

      问题分析

      从打印定位看是连接wpa_supplicant失败,逐步排查发现:
      lsmod->驱动正常加载
      ifconfig->wlan0正常起卡
      ps | grep wpa_supplicant->发现wap服务没有启动。

      解决办法

      • 情况1:手动执行./etc/init.d/wpa_supplicant start提示:
      Failed to open config file '/etc/wpa_supplicant.conf', error: No such file or directory
      

      经过排查正确的配置文件在/etc/wifi/wpa_supplicant.conf中。客户自己改了路径。
      解决:适配正确的配置文件路径后测试,wpa服务正常启动,可以正常联网。

      • 情况2:同样是发现wpa服务没有启动,于是手动执行:
      root@TinaLinux:/# wpa_supplicant -i wlan0 -Dnl80211 -c/etc/wifi/wpa_supplicant.c
      onf -O /etc/wifi/sockets -B
      Successfully initialized wpa_supplicant
      [  796.252780] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
      mkdir[ctrl_interface=/etc/wifi/sockets]: Read-only file system
      Failed to initialize control interface '/etc/wifi/sockets'.
      

      从打印可以看出是创建sockets时失败了,分析发现还是路径的问题。

      解决:sockets路径切换到/etc/wifi/下正常,或者自己去该路径下自己创建一个也可临时使用。

      1 条回复 最后回复 回复 引用 分享 0
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策