insmod: can't read '87': No such file or directory
root@192:/mnt# insmod 8712u.ko
8712u: Unknown symbol usb_alloc_urb (err 0)
8712u: Unknown symbol usb_free_urb (err 0)
8712u: disagrees about version of symbol skb_copy_bits
8712u: Unknown symbol skb_copy_bits (err -22)
8712u: disagrees about version of symbol skb_put
8712u: Unknown symbol skb_put (err -22)
8712u: Unknown symbol cfg80211_scan_done (err 0)
8712u: disagrees about version of symbol __netif_schedule
8712u: Unknown symbol __netif_schedule (err -22)
8712u: disagrees about version of symbol unregister_netdev
8712u: Unknown symbol unregister_netdev (err -22)
8712u: disagrees about version of symbol skb_dequeue
8712u: Unknown symbol skb_dequeue (err -22)
8712u: Unknown symbol usb_register_driver (err 0)
8712u: disagrees about version of symbol dev_alloc_name
8712u: Unknown symbol dev_alloc_name (err -22)
8712u: Unknown symbol cfg80211_disconnected (err 0)
8712u: disagrees about version of symbol eth_type_trans
8712u: Unknown symbol eth_type_trans (err -22)
8712u: Unknown symbol usb_clear_halt (err 0)
8712u: Unknown symbol usb_put_dev (err 0)
8712u: Unknown symbol usb_reset_device (err 0)
8712u: Unknown symbol wiphy_register (err 0)
8712u: Unknown symbol usb_get_dev (err 0)
8712u: Unknown symbol wiphy_new (err 0)
8712u: Unknown symbol usb_submit_urb (err 0)
8712u: disagrees about version of symbol skb_queue_tail
8712u: Unknown symbol skb_queue_tail (err -22)
8712u: disagrees about version of symbol dev_kfree_skb_any
8712u: Unknown symbol dev_kfree_skb_any (err -22)
8712u: disagrees about version of symbol skb_pull
8712u: Unknown symbol skb_pull (err -22)
8712u: Unknown symbol cfg80211_michael_mic_failure (err 0)
8712u: Unknown symbol cfg80211_connect_result (err 0)
8712u: disagrees about version of symbol skb_push
8712u: Unknown symbol skb_push (err -22)
8712u: Unknown symbol usb_control_msg (err 0)
8712u: disagrees about version of symbol wireless_send_event
8712u: Unknown symbol wireless_send_event (err -22)
8712u: disagrees about version of symbol register_netdev
8712u: Unknown symbol register_netdev (err -22)
8712u: Unknown symbol wiphy_unregister (err 0)
8712u: disagrees about version of symbol free_netdev
8712u: Unknown symbol free_netdev (err -22)
8712u: Unknown symbol usb_deregister (err 0)
8712u: disagrees about version of symbol dev_alloc_skb
8712u: Unknown symbol dev_alloc_skb (err -22)
8712u: Unknown symbol __ieee80211_get_channel (err 0)
8712u: disagrees about version of symbol alloc_etherdev_mq
8712u: Unknown symbol alloc_etherdev_mq (err -22)
8712u: disagrees about version of symbol skb_queue_purge
8712u: Unknown symbol skb_queue_purge (err -22)
8712u: disagrees about version of symbol netif_rx
8712u: Unknown symbol netif_rx (err -22)
8712u: disagrees about version of symbol __netdev_alloc_skb
8712u: Unknown symbol __netdev_alloc_skb (err -22)
8712u: Unknown symbol usb_kill_urb (err 0)
8712u: disagrees about version of symbol netif_carrier_off
8712u: Unknown symbol netif_carrier_off (err -22)
8712u: disagrees about version of symbol skb_clone
8712u: Unknown symbol skb_clone (err -22)
8712u: disagrees about version of symbol netif_carrier_on
8712u: Unknown symbol netif_carrier_on (err -22)
8712u: Unknown symbol cfg80211_inform_bss_frame (err 0)
8712u: Unknown symbol wiphy_free (err 0)
insmod: error inserting '8712u.ko': -1 Unknown symbol in module
上面有关于cfg80211报错说明是cfg80211的内核相关配置没有配置上
如下配置: --- Networking support
-*- Wireless --->
<*> cfg80211 - wireless configuration API
<*> Generic IEEE 802.11 Networking Stack (mac80211)
上面有关于usb方面的错误应该配置usb驱动
<*> Support for Host-side USB
<*> USB Monitor
<*> USB Wireless Device Management support
最后注意另一篇文章提到的内核匹配的问题,主要是编译内核时候,内核相应做了改变,这时候驱动也需要重新进行编译。切记