I start working with IGEPv2-RF60 board and Wilink8 WiFi module, and then i follow this tutorial:
When executing the commands of the tutorial, i have the following build line issues that happen when installing the Wilink8 modules:
WARNING: /home/bnext/kernel/2.6.37-11-w8/gen_w8/lib/modules/2.6.37/extra/compat/sch_codel.ko needs unknown symbol qdisc_tree_decrease_qlen
WARNING: /home/bnext/kernel/2.6.37-11-w8/gen_w8/lib/modules/2.6.37/extra/compat/sch_codel.ko needs unknown symbol register_qdisc
WARNING: /home/bnext/kernel/2.6.37-11-w8/gen_w8/lib/modules/2.6.37/extra/drivers/net/wireless/ti/wl18xx/wl18xx.ko needs unknown symbol ieee80211_set_netdev_features
WARNING: /home/bnext/kernel/2.6.37-11-w8/gen_w8/lib/modules/2.6.37/extra/drivers/net/wireless/ti/wlcore/wlcore.ko needs unknown symbol ieee80211_sched_scan_stopped
And next on the IGEPv2-RF60 boot, there are the following error lines:
[ 5.900482] cfg80211: Calling CRDA to update world regulatory domain
[ 6.147308] wlcore: Unknown symbol ieee80211_sched_scan_stopped (err 0)
[ 6.155334] wlcore: Unknown symbol cfg80211_testmode_reply (err 0)
[ 6.162811] wlcore: Unknown symbol ieee80211_ap_probereq_get (err 0)
[ 6.171234] wlcore: Unknown symbol ieee80211_stop_rx_ba_session (err 0)
[ 6.179748] wlcore: Unknown symbol ieee80211_roaming_status (err 0)
[ 6.187835] wlcore: Unknown symbol ieee80211_proberesp_get (err 0)
[ 6.195281] wlcore: Unknown symbol ieee80211_remain_on_channel_expired (err 0)
Could you help me to solve these symbols links problems during build?
I also attach all the logs generated during the different building steps i executed, if it could help to understand what is going wrong.
Thanks for your help.
Accepted Answer0Hello Eduard,
Thanks for the help.
I have followed your steps and it compiles better wlcore.ko modules now, despite i still have compilation failures about sch_fq_codel.ko. Is it important? if yes, how would it possible to correct this please?
(=> i directly attach all build logs and commands i executed)
New modules folder is then created, and contains only "extra" modules generated for Wilink8 (and modules.* description files).
Following this, do i have to merge this with a complete set of modules existing within the /lib/modules folder of a rootfs for IGEPv2?
Thanks for the help.
I finally managed to generate Wilink8 modules on an existing destination rootfs, with only delete the following modules in "rootfs/lib" before compilation:
Following this step, i add the Wilink8 firmware (wget http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-11/modules-ti-connectivity.tar.gz) directly with untar it in rootfs.
Now my compilation setup is OK, and the modules are correctly loaded during boot.
Thanks a lot, i can go forward on configuring the WiFi AP with hostapd and use the new WiFi module.