wcn36xx: fix typo error

Eugene Krasnikov k.eugene.e at gmail.com
Mon Jan 13 10:46:43 EST 2014


Are you able to build CM kernel without compat? Also do not forget to
have cfg80211 build as module but that is more like a trick for
future.

I do not remember for sure but I guess i had similar problem lot time
ago and that was because or 'make defconfig' or gentree.py did not
work properly. You might want to look in the old documentation as
well(https://github.com/KrasnikovEugene/wcn36xx/commit/6948172c6f889d2a2bfacd0cc7a372f8f82fc744)
but not sure how helpful because there is a reason why it's old ;)

2014/1/13 Rummelhagen, Mirko <Mirko.Rummelhagen at berner-mattner.com>:
> Thanks for the fast response.
>
> We tried:
> ./gentree.py --verbose --clean --git-revision next-20131206  ../linux-next/ ../backport-wcn (next-20131206 from git log)
>
> and:
> ./gentree.py --verbose --clean --git-revision next-20131122  ../linux-next/ ../backport-wcn (from the website)
>
> Kind regards
> Mirko
>
>> Added mailing list in case somebody can have a better advice.
>
>> 2014/1/13 Eugene Krasnikov <k.eugene.e at gmail.com>:
>>> unfortunately we are not able to send emails to the Mailing-List. We
>>> would highly appreciate your help concerning the build of your wcn36xx driver.
>>
>> What is the error code you get?
>>
>
> I am terribly sorry. While searching for the error code, I found that the server does not accept HTML mails. My bad.
>
>
>> Something wrong with compat.ko. Could you please share your parameters
>> to this command:
>> http://wireless.kernel.org/en/users/Drivers/wcn36xx#Generate_a_build_t
>> ree
>> ?
>>
>>
>> 2014/1/13 Rummelhagen, Mirko <Mirko.Rummelhagen at berner-mattner.com>:
>>> Hi,
>>>
>>>
>>>
>>> unfortunately we are not able to send emails to the Mailing-List. We
>>> would highly appreciate your help concerning the build of your wcn36xx driver.
>>>
>>>
>>>
>>> We are trying to cross-compile wcn36xx for CM 10.1 by executing
>>> following instructions
>>>
>>> http://wireless.kernel.org/en/users/Drivers/wcn36xx#Mako_on_CM_10.1
>>>
>>>
>>>
>>> I am working with Ubuntu 13.10 (64bit) and gcc 4.8.
>>>
>>>
>>>
>>> On the step:
>>>
>>>
>>>
>>> make KLIB=$CM_ROOT/out/target/product/$CM_BUILD/obj/KERNEL_OBJ \
>>>
>>> KLIB_BUILD=$CM_ROOT/out/target/product/$CM_BUILD/obj/KERNEL_OBJ \
>>>
>>> ARCH=arm \
>>>
>>> CROSS_COMPILE=$CM_ROOT/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/a
>>> rm-eabi-
>>>
>>>
>>>
>>> The building process delivers the error below. (The same error
>>> appears when compiling against cm10.2.)
>>>
>>> Maybe you stumbled across the same error..would be great to get some help.
>>>
>>>
>>>
>>> Thanks in advance
>>>
>>>
>>>
>>>
>>>
>>> :~/Development/cm/git/backport-wcn$ make
>>> KLIB=$CM_ROOT/out/target/product/$CM_BUILD/obj/KERNEL_OBJ
>>> KLIB_BUILD=$CM_ROOT/out/target/product/$CM_BUILD/obj/KERNEL_OBJ
>>> ARCH=arm
>>> CROSS_COMPILE=$CM_ROOT/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/a
>>> rm-eabi-
>>> defconfig-wcn36xx
>>>
>>> make[2]: `conf' is up to date.
>>>
>>> #
>>>
>>> # configuration written to .config
>>>
>>> #
>>>
>>> mirko at ubuntu:~/Development/cm/git/backport-wcn$ make
>>> KLIB=$CM_ROOT/out/target/product/$CM_BUILD/obj/KERNEL_OBJ
>>> KLIB_BUILD=$CM_ROOT/out/target/product/$CM_BUILD/obj/KERNEL_OBJ
>>> ARCH=arm
>>> CROSS_COMPILE=$CM_ROOT/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/a
>>> rm-eabi-
>>>
>>> make[5]: `conf' is up to date.
>>>
>>> #
>>>
>>> # configuration written to .config
>>>
>>> #
>>>
>>> Building backport-include/backport/autoconf.h ... done.
>>>
>>>   CC [M]  /home/mirko/Development/cm/git/backport-wcn/compat/main.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat-3.5.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/user_namespace.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat-3.6.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat-3.7.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat-3.8.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat-3.9.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/backport-3.10.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/backport-3.12.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/backport-3.13.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat_atomic.o
>>>
>>>   CC [M]
>>> /home/mirko/Development/cm/git/backport-wcn/compat/dma-shared-helpers
>>> .o
>>>
>>>   LD [M]  /home/mirko/Development/cm/git/backport-wcn/compat/compat.o
>>>
>>>   Building modules, stage 2.
>>>
>>>   MODPOST 1 modules
>>>
>>> WARNING: "__kmalloc"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "genl_register_family"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "mem_map"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "__aeabi_unwind_cpp_pr1"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "rcu_barrier"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "genl_unregister_family"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "get_random_bytes"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "sg_next"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "devres_free"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "jiffies"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "strcmp"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "param_ops_charp"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "del_timer_sync"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "random32"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "printk"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "strncpy"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "__sw_hweight8"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "sg_alloc_table"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "remap_pfn_range"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "memcpy"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "devres_remove"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "genl_register_mc_group"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "genl_register_ops"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "__bitmap_weight"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "__aeabi_unwind_cpp_pr0"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "_clear_bit"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>> WARNING: "queue_delayed_work"
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.ko] undefined!
>>>
>>>   CC      /home/mirko/Development/cm/git/backport-wcn/compat/compat.mod.o
>>>
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat.mod.c:8:1: error:
>>> variable '__this_module' has initializer but incomplete type
>>>
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat.mod.c:9:2: error:
>>> unknown field 'name' specified in initializer
>>>
>>> /home/mirko/Development/cm/git/backport-wcn/compat/compat.mod.c:9:2:
>>> warning: excess elements in struct initializer [enabled by default]
>>>
>>> error, forbidden warning: compat.mod.c:9
>>>
>>> make[7]: ***
>>> [/home/mirko/Development/cm/git/backport-wcn/compat/compat.mod.o]
>>> Error 1
>>>
>>> make[6]: *** [modules] Error 2
>>>
>>> make[5]: *** [sub-make] Error 2
>>>
>>> make[4]: *** [all] Error 2
>>>
>>> make[3]: *** [modules] Error 2
>>>
>>> make[2]: *** [modules] Error 2
>>>
>>> make[1]: *** [modules] Error 2
>>>
>>> make: *** [default] Error 2
>>>
>>>
>>>
>>>
>>>
>>> Mirko Rummelhagen
>>> Software Engineer
>>>
>>> Tel:  +49 89 608090-118
>>>
>>> Fax: +49 89 6098182
>>>
>>> E-Mail: mirko.rummelhagen at berner-mattner.com
>>> Web: www.berner-mattner.com
>>>
>>> Berner & Mattner Systemtechnik GmbH
>>> Erwin-von-Kreibig-Str. 3
>>> D-80807 München
>>>
>>> Geschäftsführer: Dr. Klaus Eder, Dr. Jan-Oliver Wenzel
>>> Registernummer: HR B 83252 beim Amtsgericht München Sitz der
>>> Gesellschaft: München
>>>
>>>
>>
>>
>>
>> --
>> Best regards,
>> Eugene
>
>
>
> --
> Best regards,
> Eugene



-- 
Best regards,
Eugene



More information about the wcn36xx mailing list