导航

    全志在线开发者论坛

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

    Yuzuki Lizard V851S 开发板 WIFI 功能异常

    V Series
    3
    6
    3000
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      dream LV 6 最后由 编辑

      没查出是什么原因,有哪位大神可以帮忙看看是什么问题?

      源码来源:github docker [https://github.com/YuzukiHD/Yuzukilizard]

      问题现象:使用未经修改的 SDK 编译出来的固件,无法正常扫描 SSID 和连接 WIFI。

      已经排查:

      1. 确认有识别到 XR829。
      2. 确认有成功下载 firmware。
      3. 确认所选的配置是 40M,且 GPIO 配置正确。
      4. 使用 iw 和 wifi -s 都不能正常扫描 ssid。
      5. 使用 ifconfig waln0 可以正常的 up、down。

      问题日志:以下是内核启动 WIFI 时的日志输出:

      [ 5.782165] ======== XRADIO WIFI OPEN ========
      [ 5.787181] [XRADIO] Driver Label:XR_V02.16.91 _HT40_01.33 Feb 17 2024 10:35:49
      [ 5.795746] [XRADIO] Allocated hw_priv @ c37c6c80
      [ 5.801281] [XRADIO_ERR] Access_file failed, path:/data/misc/wifi/xr_wifi.conf!
      [ 5.810623] sunxi-wlan soc@03000000:wlan@0: bus_index: 1
      [ 5.926666] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
      [ 5.936923] [XRADIO] Detect SDIO card 1
      [ 5.951799] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
      [ 5.979134] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [ 6.019771] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [ 6.034411] open /dev/mtd1 failed,ret=-6
      [ 6.034423] remoteproc0: Can't finded boot_package head
      [ 6.034428] remoteproc0: sunxi_request_firmwarefailed,ret=-19
      [ 6.054089] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [ 6.075296] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
      [ 6.086091] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
      [ 6.097147] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
      [ 6.108870] mmc1: new high speed SDIO card at address 0001
      [ 6.115965] [SBUS] XRadio Device:sdio clk=50000000
      [ 6.123030] [XRADIO] XRADIO_HW_REV 1.0 detected.
      [ 6.179491] [XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x00c00000.
      [ 6.215546] [XRADIO] Bootloader complete
      [ 6.324725] [XRADIO] Firmware completed.
      [ 6.330654] [WSM] Firmware Label:XR_C09.08.52.73_DBG_02.122 2GHZ HT40 May 18 2021 13:36:09
      [ 6.348111] [XRADIO] Firmware Startup Done.
      [ 6.353158] [XRADIO_WRN] enable Multi-Rx!
      [ 6.370051] ieee80211 phy0: Failed to initialize wep: -2
      [ 6.376126] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
      [ 6.472871] [VIN_WARN]sensor_helper_probe: cannot get sensor0_cameravdd supply, setting it to NULL!
      [ 6.483380] [VIN_WARN]sensor_helper_probe: cannot get sensor0_iovdd supply, setting it to NULL!
      [ 6.493411] [VIN_WARN]sensor_helper_probe: cannot get sensor0_avdd supply, setting it to NULL!
      [ 6.503160] [VIN_WARN]sensor_helper_probe: cannot get sensor0_dvdd supply, setting it to NULL!
      [ 6.583658] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 6.593242] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 6.602769] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 6.612213] [VIN_DEV_I2C]gc2053_mipi sensor read retry = 2
      [ 6.819401] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 6.828941] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 6.838493] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 6.847865] [VIN_DEV_I2C]gc2053_mipi sensor read retry = 2
      [ 7.074215] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 7.083765] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 7.093316] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 7.102687] [VIN_DEV_I2C]gc2053_mipi sensor read retry = 2
      [ 7.309327] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 7.318844] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 7.328392] sunxi_i2c_do_xfer()1974 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x37)
      [ 7.337775] [VIN_DEV_I2C]gc2053_mipi sensor read retry = 2
      [ 7.343932] [gc2053_mipi] error, chip found is not an target chip.
      [ 7.363360] [VIN_ERR]registering gc2053_mipi, No such device!
      [ 7.603549] udevd[893]: could not create /tmp/run/udev: No such file or directory
      [ 8.251755] file system registered
      [ 8.269359] configfs-gadget 4100000.udc-controller: failed to start g1: -19
      [ 8.381933] read descriptors
      [ 8.385211] read strings
      [ 8.543205] sunxi_set_cur_vol_work()482 WARN: get power supply failed
      [ 8.630668] android_work: sent uevent USB_STATE=CONNECTED
      [ 8.814319] configfs-gadget gadget: high-speed config #1: c
      [ 8.820726] android_work: sent uevent USB_STATE=CONFIGURED
      [ 11.049029] ieee80211_do_open: vif_type=2, p2p=0, ch=3, addr=54:0d:42:ee:1a:22
      [ 11.057317] [STA] !!!xradio_vif_setup: id=0, type=2, p2p=0, addr=54:0d:42:ee:1a:22
      [ 11.070863] [AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined.
      [ 11.089296] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
      

      在使用扫描的时候,会出现如下问题:

      root@TinaLinux:/# iw wlan0 scan
      scan aborted!
      
      [ 374.889081] [SCAN_WRN] Timeout waiting for scan complete notification.
      [ 374.896412] [SCAN_WRN] xradio_scan_timeout:scan timeout cnt=1
      [ 374.902934] [SCAN_ERR] Scan failed (-110).
      [ 375.902951] [WSM_ERR] [FW-DEBUG] DbgId = 4
      [ 375.907562] [WSM_ERR] [FW-DEBUG] 0x000F4242
      

      从日志信息来看,通信和下载 WIFI 固件都没有问题,也尝试过使用 wifi -o sta 之后再 wifi -s,也不行。

      [ 374.889081] [SCAN_WRN] Timeout waiting for scan complete notification.
      [ 374.896412] [SCAN_WRN] xradio_scan_timeout:scan timeout cnt=1
      [ 374.902934] [SCAN_ERR] Scan failed (-110).
      [ 375.902951] [WSM_ERR] [FW-DEBUG] DbgId = 4
      [ 375.907562] [WSM_ERR] [FW-DEBUG] 0x000F4242
      [ 375.912376] [SCAN_WRN] Scan timeout already occured. Don't cancel work
      [ 730.729141] [SCAN_WRN] Timeout waiting for scan complete notification.
      [ 730.736667] [SCAN_WRN] xradio_scan_timeout:scan timeout cnt=2
      [ 730.743224] [SCAN_ERR] Scan failed (-110).
      [ 731.743199] [WSM_ERR] [FW-DEBUG] DbgId = 4
      [ 731.747803] [WSM_ERR] [FW-DEBUG] 0x000F4241
      
      N 1 条回复 最后回复 回复 引用 分享 1
      • N
        NULL037 LV 7 @dream 最后由 编辑

        @dream 尝试解决办法3,获取最新的BSP补丁包。参考链接:https://forums.100ask.net/t/topic/5664

        D 2 条回复 最后回复 回复 引用 分享 0
        • D
          dream LV 6 @NULL037 最后由 编辑

          @null037 答非所问。

          1 条回复 最后回复 回复 引用 分享 0
          • D
            dream LV 6 @NULL037 最后由 编辑

            @null037 解决了,结合论坛的 SDK 以及 github 的 SDK,补充缺失的文件就行了。

            6c2c32d4-33d0-4e64-a8a1-2d3880ec6861-image.png

            N 1 条回复 最后回复 回复 引用 分享 0
            • N
              NULL037 LV 7 @dream 最后由 编辑

              此回复已被删除!
              1 条回复 最后回复 回复 引用 分享 0
              • S
                super0759 LV 5 最后由 编辑

                如何解决的 ? 能否详细说下

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

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

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