Hello Friends,
Facing issue building the newer version R8.5 driver with Kernel v3.10.32 for i.mx28. I am using the same kernel source which I have used to port driver vr8.a8.10.
The problem is even though the following things are set as module in kernel config file, its only building compat.ko and cfg80211.ko modules. Skipping modules related to wlcore and wl18xx. I am following http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts to buld this source.
Can you please share any thoughts or pointers to look at?
Snip from Kernel config:
CONFIG_WL_TI=y
# CONFIG_WL1251 is not set
# CONFIG_WL12XX is not set
CONFIG_WL18XX=m
CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WILINK_PLATFORM_DATA=y
The kernel config can be found at: .http://pastebin.com/QDYEE3k9
Regards,
Ankur
ankur@ankur-VirtualBox:/home/ankur/wl8-build/build-utilites$ ./build_wl18xx.sh modules
#### Setting TOOLCHAIN_PATH path to /home/ankur/radar/pcs-linux/build/tmp/sysroots/x86_64-linux/usr/bin/arm-poky-linux-gnueabi
Using user defined kernel
Makefile was found. Kernel version was set to 3.10.32.
***** building only Driver modules *****
Copy original source files ...
Apply patches ...
Failed to apply changes from backport-adjustments/flow_dissector.patch
> patching file compat/net-core-flow_dissector.c
> Hunk #1 FAILED at 177.
> 1 out of 1 hunk FAILED -- saving rejects to file compat/net-core-flow_dissector.c.rej
Failed to apply changes from collateral-evolutions/network/85-hid_ll_driver/net_bluetooth_hidp_core.patch
> patching file net/bluetooth/hidp/core.c
> Hunk #1 succeeded at 268 with fuzz 1 (offset 45 lines).
> Hunk #2 succeeded at 353 with fuzz 2 (offset 45 lines).
> Hunk #3 FAILED at 396.
> Hunk #4 succeeded at 474 with fuzz 2 (offset 65 lines).
> Hunk #5 FAILED at 739.
> 2 out of 5 hunks FAILED -- saving rejects to file net/bluetooth/hidp/core.c.rej
Failed to apply changes from collateral-evolutions/network/86-qdisc_tx_busylock/ieee802154.patch
> patching file net/ieee802154/6lowpan.c
> Hunk #1 FAILED at 530.
> Hunk #2 FAILED at 545.
> 2 out of 2 hunks FAILED -- saving rejects to file net/ieee802154/6lowpan.c.rej
Modify Kconfig tree ...
Rewrite Makefiles and Kconfig files ...
Done!
Generating local configuration database from kernel ... done.
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o conf.o conf.c
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o zconf.tab.o zconf.tab.c
cc conf.o zconf.tab.o -o conf
boolean symbol HWMON tested for 'm'? test forced to 'n'
boolean symbol HWMON tested for 'm'? test forced to 'n'
#
# configuration written to .config
#
make[5]: `conf' is up to date.
boolean symbol HWMON tested for 'm'? test forced to 'n'
boolean symbol HWMON tested for 'm'? test forced to 'n'
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/core.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/main.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/backport-3.12.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/backport-3.13.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/sysfs.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/backport-3.14.o
In file included from /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/backport-3.14.c:12:0:
/home/ankur/wl8-build/build-utilites/src/compat_wireless/backport-include/linux/pci.h:255:16: warning: 'struct msix_entry' declared inside parameter list [enabled by default]
struct msix_entry *entries, int minvec, int maxvec)
^
/home/ankur/wl8-build/build-utilites/src/compat_wireless/backport-include/linux/pci.h:255:16: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/backport-3.15.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/radiotap.o
LD [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/compat.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/util.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/reg.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/scan.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/nl80211.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/mlme.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/ibss.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/sme.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/chan.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/ethtool.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/mesh.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/ap.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/trace.o
CC [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/debugfs.o
LD [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/cfg80211.o
Building modules, stage 2.
MODPOST 2 modules
CC /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/cfg80211.mod.o
CC /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/compat.mod.o
LD [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/compat/compat.ko
LD [M] /home/ankur/wl8-build/build-utilites/src/compat_wireless/net/wireless/cfg80211.ko