logo

Could not compile stylesheet for simplistic. Using last compiled stylesheet.

Wilink8 driver compilation issues for IGEPv2-RF60 boards

posted in IGEPv2
Monday, February 08 2016, 02:59 PM
0
Hi,

I start working with IGEPv2-RF60 board and Wilink8 WiFi module, and then i follow this tutorial:
http://labs.isee.biz/index.php/Linux_Kernel_2.6.37.y_-_Wilink_8

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.

Best Regards,
Simon
Responses (4)
  • Accepted Answer

    egavinc
    egavinc
    Offline
    Tuesday, February 09 2016, 11:27 AM - #permalink
    0
    Hello Simon, I have checked the links and I have compiled the sources and it works ok.
    Can you delete the modules folder on sd and make a clean of sources and compile again?

    Best Regards
    Eduard
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, February 09 2016, 01:47 PM - #permalink
    0
    Hello 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?

    Best Regards,
    Simon
    The reply is currently minimized Show
  • Accepted Answer

    egavinc
    egavinc
    Offline
    Tuesday, February 09 2016, 06:09 PM - #permalink
    0
    Hello Simon, the module sch_fq_codel.ko is generated but not needed, don't worry about warnings.
    In the other side, about the modules in extra folder, you only need install modules:
    make KLIB_BUILD=${KLIB_BUILD} KLIB=${ROOTFS} install-modules

    Best Regards
    Eduard Gavin
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, February 10 2016, 11:36 AM - #permalink
    0
    Hello,

    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:
    rm lib/modules/2.6.37/kernel/net/mac80211/mac80211.ko
    rm lib/modules/2.6.37/kernel/net/wireless/cfg80211.ko

    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.
    cf: https://www.isee.biz/support/wilink8-ti-connectivity-firmware-for-igepv2-rf60
    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.
    cf: https://www.isee.biz/support/config_wireless_ext-activation-using-wilink8-with-igepv2-rf60

    Best Regards,
    Simon
    The reply is currently minimized Show
Your Reply

SUPPORT


This email address is being protected from spambots. You need JavaScript enabled to view it.
This email address is being protected from spambots. You need JavaScript enabled to view it.
IGEP Community Wiki
IGEP Community Forum
IGEP Community Online Chat