![](https://seccdn.libravatar.org/avatar/4de30ea19d081e0cb137efdb4fd0ec19.jpg?s=120&d=mm&r=g)
On 06/26/2014 11:56 PM, Rainer Klier wrote:
On 06/23/2014 04:59 AM, Rainer Klier wrote:
Am 22.06.2014 13:40, schrieb Bruce Ferrell:
for the version shift and got this:
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-3.15.1-35.g3289da4-obj/x86_64/desktop' CFG80211 API is prefered for this kernel version Using CFG80211 API make[4]: *** No rule to make target `/home/bferrell/asus-wireless/bcmwl-6.30.223.141+bdcom/src/shared/linux_osl.o', needed by `/home/bferrell/asus-wireless/bcmwl-6.30.223.141+bdcom/wl.o'. Stop. make[3]: *** [_module_/home/bferrell/asus-wireless/bcmwl-6.30.223.141+bdcom] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-3.15.1-35.g3289da4-obj/x86_64/desktop' make: *** [all] Error 2 :~/asus-wireless/bcmwl-6.30.223.141+bdcom> maybe you miss one of the previous patches.
Am 27.06.2014 02:47, schrieb Bruce Ferrell: there were some other patches to support kernel versions prior to 3.15.
to speed things up, here is my currently used, patched and working source package of this driver:
https://drive.google.com/file/d/0Bwpj5Wm8iVh-MUlkbHhLU1RBOWc/edit?usp=sharin...
Thank you, We're closer now. On attempting to load the pre-compiled module in your tarball, I the following error: insmod: ERROR: could not insert module ./wl.ko: Unknown symbol in module dmesg shows this: [ 1004.888107] wl: Unknown symbol cfg80211_scan_done (err 0) [ 1004.888140] wl: Unknown symbol cfg80211_disconnected (err 0) [ 1004.888154] wl: Unknown symbol cfg80211_inform_bss_width_frame (err 0) [ 1004.888169] wl: Unknown symbol wiphy_register (err 0) [ 1004.888177] wl: Unknown symbol wiphy_new (err 0) [ 1004.888185] wl: Unknown symbol cfg80211_put_bss (err 0) [ 1004.888192] wl: Unknown symbol cfg80211_roamed (err 0) [ 1004.888201] wl: Unknown symbol cfg80211_inform_bss_width (err 0) [ 1004.888210] wl: Unknown symbol lib80211_get_crypto_ops (err 0) [ 1004.888218] wl: Unknown symbol cfg80211_ibss_joined (err 0) [ 1004.888228] wl: Unknown symbol cfg80211_michael_mic_failure (err 0) [ 1004.888235] wl: Unknown symbol cfg80211_connect_result (err 0) [ 1004.888249] wl: Unknown symbol wiphy_unregister (err 0) [ 1004.888258] wl: Unknown symbol cfg80211_get_bss (err 0) [ 1004.888268] wl: Unknown symbol __ieee80211_get_channel (err 0) [ 1004.888287] wl: Unknown symbol ieee80211_channel_to_frequency (err 0) [ 1004.888310] wl: Unknown symbol ieee80211_frequency_to_channel (err 0) [ 1004.888322] wl: Unknown symbol wiphy_free (err 0) rebuilding with make clean make API=CFG80211 KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-3.15.1-35.g3289da4-obj/x86_64/desktop' CFG80211 API specified in command line Using CFG80211 API LD /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/built-in.o CC [M] /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/src/shared/linux_osl.o CC [M] /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/src/wl/sys/wl_linux.o CC [M] /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/src/wl/sys/wl_iw.o CC [M] /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/src/wl/sys/wl_cfg80211_hybrid.o LD [M] /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/wl.o WARNING: modpost: missing MODULE_LICENSE() in /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/wl.o see include/linux/module.h for more information WARNING: /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/wl.o(.data+0x77fc0): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe() The variable wl_pci_driver references the function __init wl_pci_probe() If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console Building modules, stage 2. CFG80211 API specified in command line Using CFG80211 API MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/wl.o see include/linux/module.h for more information WARNING: /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/wl.o(.data+0x77fc0): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe() The variable wl_pci_driver references the function __init wl_pci_probe() If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console CC /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/wl.mod.o LD [M] /home/bferrell/Downloads/bcm4352/bcm_6_30_223_141/wl.ko make[1]: Leaving directory `/usr/src/linux-3.15.1-35.g3289da4-obj/x86_64/desktop' the new module has the same error Thanks in advance Bruce -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org