请选择 进入手机版 | 继续访问电脑版
搜索

1

主题

1

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2017-12-9 19:28:20 11395 浏览 1 回复

i.MX6 ubuntu wifi移植无法启动

本帖最后由 damone 于 2017-12-9 19:31 编辑

      各位好,本人的i.MX6Q 开发板在ubuntu下的wifi 无法使用,于是参照了帖子:[url=http://bbs.topeetboard.com/forum.php?mod=viewthread&tid=4165]迅为4412全能版V_4.0 ubuntu 在Android4.4.4的内核下移植wifi[/url] 进行了移植,
但是无法成功启动wifi。

首先我重新编译了需要的内核模块驱动,并将模块放置在了 /lib/modules下

除去模块加载的启动脚本如下:
  1. chmod 0777 /dev/stpwmt
  2. #chmod 0666 /dev/stpgps
  3. #chmod 0666 /dev/fm
  4. chmod 0777 /dev/wmtWifi
  5. chmod 0660 /dev/ttySAC0
  6. #chmod 0666 /dev/gps

  7. /system/bin/6620_launcher -m 1 -b 115200 -n /system/etc/firmware/mt6620_patch_hdr.bin -d /dev/ttySAC0 &

  8. sleep 5

  9.   echo 1 > /dev/wmtWifi

  10.   wpa_supplicant -d -Dwext -iwlan0 -c /etc/wpa_supplicant.conf &
  11.   sleep 3
  12.   dhclient wlan0 &
复制代码



加载模块信息如下:
root@iMX6-ubuntu-desktop:~# lsmod
Module                  Size  Used by
wlan_mt6620           660442  0
mtk_wmt_wifi            5536  1 wlan_mt6620
mtk_stp_uart           22272  0
mtk_stp_wmt           395990  4 wlan_mt6620,mtk_wmt_wifi,mtk_stp_uart
mtk_hif_sdio           41707  2 wlan_mt6620,mtk_stp_wmt



  1. 但是wifi 启动失败,内核日志如下:
  2. [MTK-WIFI] WIFI_open: WIFI_open: major 194 minor 0 (pid 1642)
  3. [MTK-WIFI] WIFI_write: WIFI_write 1

  4. [HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:OPID(3) type(3) start
  5. [STP] mtk_wcn_stp_psm_disable:[W] STP Not Ready, Dont do Sleep/Wakeup
  6. [WMT-DFT][I]mtk_wcn_cmb_hw_pwr_on:CMB-HW, hw_pwr_on start
  7. [WMT-DFT][I]wmt_plat_pmu_ctrl:WMT-PLAT:PMU init (out 0)
  8. [WMT-DFT][I]wmt_plat_rst_ctrl:WMT-PLAT:RST init (out 0)
  9. [WMT-DFT][I]wmt_plat_bgf_eint_ctrl:BGF_EINT gpio request fail, ret = -16
  10. dbus[1737]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
  11. dbus[1737]: [system] Activated service 'org.freedesktop.PolicyKit1' failed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
  12. [WMT-DFT][I]mtk_wcn_cmb_hw_pwr_on:CMB-HW, rtc clock exported
  13. [WMT-DFT][I]wmt_plat_uart_ctrl:WMT-PLAT:UART init (mode_01, uart)
  14. [WMT-DFT][I]wmt_plat_pmu_ctrl:WMT-PLAT:PMU (out_h 0)
  15. [WMT-DFT][I]wmt_plat_rst_ctrl:WMT-PLAT:RST (out_h 0)
  16. [WMT-DFT][I]wmt_plat_pmu_ctrl:WMT-PLAT:PMU (out_h 1)
  17. dbus[1737]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
  18. [WMT-DFT][I]wmt_plat_rst_ctrl:WMT-PLAT:RST (out_h 1)
  19. dbus[1737]: [system] Activated service 'org.freedesktop.UDisks' failed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
  20. [WMT-DFT][I]wmt_plat_audio_ctrl:PCM/I2S pin seperate
  21. [WMT-DFT][I]wmt_plat_audio_ctrl:skip chip aif setting
  22. [WMT-DFT][I]wmt_plat_bgf_eint_ctrl:WMT-PLAT: bgf irq num is: 351
  23. [WMT-DFT][I]wmt_plat_eirq_ctrl:WMT-PLAT: request IRQ fail for BGF IRQ : 351
  24. [WMT-DFT][I]wmt_plat_eirq_ctrl:WMT-PLAT:BGF Int requested...fail, iRet=-16
  25. [WMT-DFT][I]mtk_wcn_cmb_hw_pwr_on:CMB-HW, BGF_EINT IRQ registered and disabled
  26. [HIF-SDIO][E]wmt_core_ctrl(466):WMT-CORE: wmt_core_ctrl failed: id(1), type(0), value(0) iRet:(-32)
  27. drivers/misc/mediatek/combo_mt66xx/wmt/core/wmt_core.c, 467, (0)
  28. [HIF-SDIO][E]opfunc_pwr_on(936):WMT-CORE: WMT_CTRL_HW_PWR_ON fail iRet(-32)
  29. [HIF-SDIO][E]opfunc_func_on(1096):func(3) pwr_on fail(-1)
  30. drivers/misc/mediatek/combo_mt66xx/wmt/core/wmt_core.c, 1097, (0)
  31. [HIF-SDIO][W]wmtd_thread:opid (0x3) failed, iRet(-3)
  32. [HIF-SDIO][W]wmt_lib_put_act_op:opId(3) result:-3
  33. [STP] mtk_wcn_stp_psm_enable:[W] STP Not Ready, Dont do Sleep/Wakeup
  34. [HIF-SDIO][W]mtk_wcn_wmt_func_ctrl:OPID(3) type(3) fail
  35. [MTK-WIFI] WIFI_write: WMT turn on WIFI fail!
复制代码



回复

使用道具 举报

151

主题

508

帖子

3567

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3567
发表于 2018-1-18 09:12:36
可以参考一下imx6的qt的移植
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表