Results 1 to 2 of 2

Thread: Failure @ setting up Broadcom Corporation BCM43228 WiFi Card

  1. #1

    Failure @ setting up Broadcom Corporation BCM43228 WiFi Card

    I'm new to the forums. I'm also new to Kali. I used BT5r3 a bit. I am "learning." I have put many days worth of hours, and links, and attempts. I'm stumped. Rebuilding/Building/Compiling drivers, is a bit beyond my complete understanding.I learn by doing,not just reading.So I read,then do.
    Here are some recent attempts:
    root@kali:~# iwconfig
    eth0 no wireless extensions.
    lo no wireless extensions.

    *root@kali:~# cd hybrid_wl
    *root@kali:~/hybrid_wl# make
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
    CFG80211 API is prefered for this kernel version
    Using CFG80211 API
    CC [M] /root/hybrid_wl/src/shared/linux_osl.o
    CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
    /root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
    cc1: some warnings being treated as errors
    make[4]: *** [/root/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
    make[3]: *** [_module_/root/hybrid_wl] Error 2
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
    make: *** [all] Error 2
    *root@kali:~/hybrid_wl# make clean
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
    make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
    CFG80211 API is prefered for this kernel version
    /root/hybrid_wl/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
    CLEAN /root/hybrid_wl/.tmp_versions
    make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
    root@kali:~/hybrid_wl# make api=CFG80211
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
    CFG80211 API is prefered for this kernel version
    Using CFG80211 API
    LD /root/hybrid_wl/built-in.o
    CC [M] /root/hybrid_wl/src/shared/linux_osl.o
    CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
    /root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
    cc1: some warnings being treated as errors
    make[4]: *** [/root/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
    make[3]: *** [_module_/root/hybrid_wl] Error 2
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
    make: *** [all] Error 2
    root@kali:~/hybrid_wl# modprobe cfg80211
    root@kali:~/hybrid_wl# insmod wl.ko
    Error: could not load module wl.ko: No such file or directory
    root@kali:~/hybrid_wl# make api=CFG80211
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
    CFG80211 API is prefered for this kernel version
    Using CFG80211 API
    CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
    /root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
    /root/hybrid_wl/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
    cc1: some warnings being treated as errors
    make[4]: *** [/root/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
    make[3]: *** [_module_/root/hybrid_wl] Error 2
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
    make: *** [all] Error 2
    root@kali:~/hybrid_wl# make clean
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
    make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
    CFG80211 API is prefered for this kernel version
    /root/hybrid_wl/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
    CLEAN /root/hybrid_wl/.tmp_versions
    make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
    *root@kali:~# apt-get install broadcom-sta-dkms
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following packages will be REMOVED:
    broadcom-sta-source
    The following NEW packages will be installed:
    broadcom-sta-dkms
    0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
    Need to get 2,208 kB of archives.
    After this operation, 4,164 kB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    Get:1 http://http.kali.org/kali/ kali/non-free broadcom-sta-dkms all 5.100.82.112-8 [2,208 kB]
    Fetched 2,208 kB in 1s (1,239 kB/s)
    (Reading database ... 345386 files and directories currently installed.)
    Removing broadcom-sta-source ...
    Selecting previously unselected package broadcom-sta-dkms.
    (Reading database ... 345378 files and directories currently installed.)
    Unpacking broadcom-sta-dkms (from .../broadcom-sta-dkms_5.100.82.112-8_all.deb) ...
    Setting up broadcom-sta-dkms (5.100.82.112-8) ...
    Loading new broadcom-sta-5.100.82.112 DKMS files...
    Building only for 3.14-kali1-amd64
    Building initial module for 3.14-kali1-amd64
    Error! Bad return status for module build on kernel: 3.14-kali1-amd64 (x86_64)
    Consult /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log for more information.
    *root@kali:~# iwconfig
    eth0 no wireless extensions.

    lo no wireless extensions.
    ***I've also tried using the links and downloading the newest version of the driver and following the installation instructions:
    http://www.broadcom.com/support/802.11/linux_sta.php
    http://www.broadcom.com/docs/linux_sta/README.txt
    I have tried to download headers, and that was a failure. I have checked and confirmed what my card is, and it's designation(following are notes I keep abpout some of my attempts to maintain progress info):
    05:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
    Subsystem: Dell Device [1028:0014]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 17
    Region 0: Memory at fb200000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D
    used : apt-get install broadcom-sta-common
    result:
    *root@kali:~# iwconfig
    eth0 no wireless extensions.
    lo no wireless extensions.
    ***no luck
    apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
    ***no luck
    If this is not the proper way to post in the forums, or an incorrect place, etc, my apologies.

  2. #2
    Join Date
    2015-Jan
    Posts
    3
    hi guys i bought a acer laptop with a bcm43228 and then i install kali, update, upgrade everything, install STA driver to get my wireless card working, but no way for aircXck-ng suite especially the monitor mode wasn't working, then in fact the only way to make it working and it's working really good so the trick after days of fight is to update your kernel image and sources to at least 2.17+, i upgrade to 2.18 rc5, then update your grub, install driver b43 fw cutter and b43 driver, then make sure your driver WL ( if was working on your 2.14 kali system) is unload or absent, then modprobe b43 and ssd and you got it ... Everything is working now ! make a persistent for all boot, and you roxx !

    sorry for my french english

    Take care cheers guys

    wizzhard

Similar Threads

  1. monitor mode .broadcom BCM43228 . B43 . Linux version 5.7.0
    By redape2050 in forum TroubleShooting Archive
    Replies: 0
    Last Post: 2020-08-01, 21:07
  2. Broadcom BCM43228 wireless network card having issues with connection
    By caliban in forum TroubleShooting Archive
    Replies: 4
    Last Post: 2019-01-16, 13:21
  3. Can not install drivers for Broadcom Corporation BCM43228 802.11a/b/g/n
    By kalinowifi in forum TroubleShooting Archive
    Replies: 7
    Last Post: 2015-07-19, 11:32
  4. Broadcom Corporation BCM43227 802.11b/g/n wireless card trubleshooting.
    By blackhatcat in forum TroubleShooting Archive
    Replies: 2
    Last Post: 2014-06-29, 04:14

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •