嵌入式爱好者

查看: 8348|回复: 1

[Linux] 关于imx6Q开发板wifi模块驱动问题

[复制链接]

4

主题

8

帖子

26

积分

i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2016-10-14 11:07:13 | 显示全部楼层 |阅读模式
我在官方淘宝店买了wifi模块(焊在板子的背面), 发货单上写着模块的型号是 RealTek RTL8723AS Combo,
在/lib/modules/wifi下有三个.ko文件 这三个.ko都加载过了 全部失败
root@freescale /$ ls /lib/modules/wifi/
8192cu.ko  8723au.ko  8723bu.ko

root@freescale /$ insmod /lib/modules/wifi/8723au.ko
8723au: disagrees about version of symbol alloc_etherdev_mqs
8723au: Unknown symbol alloc_etherdev_mqs (err -22)
8723au: disagrees about version of symbol skb_copy_bits
8723au: Unknown symbol skb_copy_bits (err -22)
8723au: disagrees about version of symbol skb_put
8723au: Unknown symbol skb_put (err -22)
8723au: disagrees about version of symbol cfg80211_scan_done
8723au: Unknown symbol cfg80211_scan_done (err -22)
8723au: disagrees about version of symbol consume_skb
8723au: Unknown symbol consume_skb (err -22)
8723au: disagrees about version of symbol __netif_schedule
8723au: Unknown symbol __netif_schedule (err -22)
8723au: disagrees about version of symbol unregister_netdev
8723au: Unknown symbol unregister_netdev (err -22)
8723au: disagrees about version of symbol skb_dequeue
8723au: Unknown symbol skb_dequeue (err -22)
8723au: disagrees about version of symbol dev_alloc_name
8723au: Unknown symbol dev_alloc_name (err -22)
insmod: can't insert '/lib/module8723au: disagrees about version of symbol unregister_netdevice_queue
8723au: Unknown symbol unregister_netdevice_queue (err -22)
8723au: disagrees about version of symbol cfg80211_disconnected
s/wifi/8723au.ko': Invalid argume8723au: Unknown symbol cfg80211_disconnected (err -22)
nt
8723au: disagrees about version of symbol eth_type_trans
8723au: Unknown symbol eth_type_trans (err -22)
8723au: disagrees about version of symbol wiphy_register
8723au: Unknown symbol wiphy_register (err -22)
8723au: disagrees about version of symbol wiphy_new
8723au: Unknown symbol wiphy_new (err -22)
8723au: disagrees about version of symbol __alloc_skb
8723au: Unknown symbol __alloc_skb (err -22)
8723au: disagrees about version of symbol cfg80211_roamed
8723au: Unknown symbol cfg80211_roamed (err -22)
8723au: disagrees about version of symbol netif_device_attach
8723au: Unknown symbol netif_device_attach (err -22)
8723au: disagrees about version of symbol skb_queue_tail
8723au: Unknown symbol skb_queue_tail (err -22)
8723au: disagrees about version of symbol dev_kfree_skb_any
8723au: Unknown symbol dev_kfree_skb_any (err -22)
8723au: disagrees about version of symbol skb_pull
8723au: Unknown symbol skb_pull (err -22)
8723au: disagrees about version of symbol cfg80211_connect_result
8723au: Unknown symbol cfg80211_connect_result (err -22)
8723au: disagrees about version of symbol skb_push
8723au: Unknown symbol skb_push (err -22)
8723au: disagrees about version of symbol register_netdev
8723au: Unknown symbol register_netdev (err -22)
8723au: disagrees about version of symbol wiphy_unregister
8723au: Unknown symbol wiphy_unregister (err -22)
8723au: disagrees about version of symbol free_netdev
8723au: Unknown symbol free_netdev (err -22)
8723au: disagrees about version of symbol cfg80211_get_bss
8723au: Unknown symbol cfg80211_get_bss (err -22)
8723au: disagrees about version of symbol __ieee80211_get_channel
8723au: Unknown symbol __ieee80211_get_channel (err -22)
8723au: disagrees about version of symbol netif_rx
8723au: Unknown symbol netif_rx (err -22)
8723au: disagrees about version of symbol netif_carrier_off
8723au: Unknown symbol netif_carrier_off (err -22)
8723au: disagrees about version of symbol skb_copy
8723au: Unknown symbol skb_copy (err -22)
8723au: disagrees about version of symbol skb_clone
8723au: Unknown symbol skb_clone (err -22)
8723au: disagrees about version of symbol netif_carrier_on
8723au: Unknown symbol netif_carrier_on (err -22)
8723au: disagrees about version of symbol cfg80211_inform_bss_frame
8723au: Unknown symbol cfg80211_inform_bss_frame (err -22)
8723au: disagrees about version of symbol find_vpid
8723au: Unknown symbol find_vpid (err -22)
8723au: disagrees about version of symbol wiphy_free
8723au: Unknown symbol wiphy_free (err -22)
8723au: disagrees about version of symbol register_netdevice
8723au: Unknown symbol register_netdevice (err -22)
root@freescale /$ insmod /lib/modules/wifi/8723au.ko
8723au: disagrees about version of symbol alloc_etherdev_mqs
8723au: Unknown symbol alloc_etherdev_mqs (err -22)
8723au: disagrees about version of symbol skb_copy_bits
8723au: Unknown symbol skb_copy_bits (err -22)
8723au: disagrees about version of symbol skb_put
8723au: Unknown symbol skb_put (err -22)
8723au: disagrees about version of symbol cfg80211_scan_done
8723au: Unknown symbol cfg80211_scan_done (err -22)
8723au: disagrees about version of symbol consume_skb
8723au: Unknown symbol consume_skb (err -22)
8723au: disagrees about version of symbol __netif_schedule
8723au: Unknown symbol __netif_schedule (err -22)
8723au: disagrees about version of symbol unregister_netdev
8723au: Unknown symbol unregister_netdev (err -22)
8723au: disagrees about version of symbol skb_dequeue
8723au: Unknown symbol skb_dequeue (err -22)
8723au: disagrees about version of symbol dev_alloc_name
8723au: Unknown symbol dev_alloc_name (err -22)
8723au: disagrees about version of symbol unregister_netdevice_queue
8723au: Unknown symbol unregister_netdevice_queue (err -22)
8723au: disagrees about version of symbol cfg80211_disconnected
8723au: Unknown symbol cfg80211_disconnected (err -22)
8723au: disagrees about version of symbol eth_type_trans
8723au: Unknown symbol eth_type_trans (err -22)
8723au: disagrees about version of symbol wiphy_register
8723au: Unknown symbol wiphy_register (err -22)
8723au: disagrees about version of symbol wiphy_new
8723au: Unknown symbol wiphy_new (err -22)
8723au: disagrees about version of symbol __alloc_skb
8723au: Unknown symbol __alloc_skb (err -22)
8723au: disagrees about version of symbol cfg80211_roamed
8723au: Unknown symbol cfg80211_roamed (err -22)
8723au: disagrees about version of symbol netif_device_attach
8723au: Unknown symbol netif_device_attach (err -22)
8723au: disagrees about version of symbol skb_queue_tail
8723au: Unknown symbol skb_queue_tail (err -22)
8723au: disagrees about version of symbol dev_kfree_skb_any
8723au: Unknown symbol dev_kfree_skb_any (err -22)
8723au: disagrees about version of symbol skb_pull
8723au: Unknown symbol skb_pull (err -22)
8723au: disagrees about version of symbol cfg80211_connect_result
8723au: Unknown symbol cfg80211_connect_result (err -22)
8723au: disagrees about version of symbol skb_push
8723au: Unknown symbol skb_push (err -22)
8723au: disagrees about version of symbol register_netdev
8723au: Unknown symbol register_netdev (err -22)
8723au: disagrees about version of symbol wiphy_unregister
8723au: Unknown symbol wiphy_unregister (err -22)
8723au: disagrees about version of symbol free_netdev
8723au: Unknown symbol free_netdev (err -22)
8723au: disagrees about version of symbol cfg80211_get_bss
8723au: Unknown symbol cfg80211_get_bss (err -22)
8723au: disagrees about version of symbol __ieee80211_get_channel
8723au: Unknown symbol __ieee80211_get_channel (err -22)
8723au: disagrees about version of symbol netif_rx
8723au: Unknown symbol netif_rx (err -22)
8723au: disagrees about version of symbol netif_carrier_off
8723au: Unknown symbol netif_carrier_off (err -22)
8723au: disagrees about version of symbol skb_copy
8723au: Unknown symbol skb_copy (err -22)
8723au: disagrees about version of symbol skb_clone
8723au: Unknown symbol skb_clone (err -22)
8723au: disagrees about version of symbol netif_carrier_on
8723au: Unknown symbol netif_carrier_on (err -22)
8723au: disagrees about version of symbol cfg80211_inform_bss_frame
8723au: Unknown symbol cfg80211_inform_bss_frame (err -22)
8723au: disagrees about version of symbol find_vpid
8723au: Unknown symbol find_vpid (err -22)
8723au: disagrees about version of symbol wiphy_free
8723au: Unknown symbol wiphy_free (err -22)
8723au: disagrees about version of symbol register_netdevice
8723au: Unknown symbol register_netdevice (err -22)
insmod: can't insert '/lib/modules/wifi/8723au.ko': Invalid argument


我想问的是wifi驱动的内核模块是8723au.ko吗? 如果是为什么加载失败?如何解决呢? 如果不是,在哪个位置?

另外wifi模块是不能用的
root@freescale /$ ifconfig eth0 down
root@freescale /$ ifconfig wlan0 up
ifconfig: SIOCGIFFLAGS: No such device
root@freescale /$ ifconfig wlan0   
ifconfig: wlan0: error fetching inte**ce information: Device not found
回复

使用道具 举报

1

主题

3670

帖子

4159

积分

发表于 2016-10-17 16:00:05 | 显示全部楼层
您好:
    要确保编译的镜像与生成的驱动文件保持一致,否则可能无法正常使用
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-25 09:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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