Results 1 to 16 of 16

Thread: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03) Troubleshoot

  1. #1
    Join Date
    2014-Jun
    Posts
    1

    Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03) Troubleshoot

    I searched multiple forums and so far no luck at all. I built a box over the weekend. Kali is my main OS. I cannot seem to find the Linux drivers supporting BCM4352 Chip Wireless Network Adapter.

    Any help would be appreciated. Below I provide system architecture information. Thank you in advance!

    ##### release #####

    Distributor ID: Debian
    Description: Debian GNU/Linux Kali Linux 1.0.7
    Release: Kali Linux 1.0.7
    Codename: n/a

    ##### kernel #####

    Linux Delphiis 3.14-kali1-amd64 #1 SMP Debian 3.14.4-1kali1 (2014-05-14) x86_64 GNU/Linux

    ##### lspci #####

    00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1]
    Subsystem: ASUSTeK Computer Inc. Device [1043:85c4]
    Kernel driver in use: e1000e

    06:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
    Subsystem: ASUSTeK Computer Inc. Device [1043:855c]
    07:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02)

    0a:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
    Subsystem: ASUSTeK Computer Inc. Device [1043:85f0]
    Kernel driver in use: igb

    ##### lsusb #####

    Bus 006 Device 002: ID 8087:8001 Intel Corp.
    Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 002: ID 8087:8009 Intel Corp.
    Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc.
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 0b05:17cf ASUSTek Computer, Inc.
    Bus 001 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
    Bus 001 Device 002: ID 174c:2074 ASMedia Technology Inc.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

  2. #2
    Join Date
    2014-Jun
    Posts
    5
    I'm in the same boat. I really would like to get Kali linux setup on my laptop but I can't get the WIFI to work. Previously, I had Ubuntu running along side Win8 and under Ubuntu I had my BCM4352 working using the broadcom-sta package. I've tried to install that on Kali but it doesn't seem to install


    I'm able to install the dkms and all linux headers just fine, so then I go for broadcom-sta-dkms and I get the below.

    Code:
    root@kali:~# apt-get install broadcom-sta-dkms
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following NEW packages will be installed:
      broadcom-sta-dkms
    0 upgraded, 1 newly installed, 0 to remove and 48 not upgraded.
    Need to get 2,208 kB of archives.
    After this operation, 6,186 kB of additional disk space will be used.
    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 (2,114 kB/s)            
    Selecting previously unselected package broadcom-sta-dkms.
    (Reading database ... 342965 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...
    First Installation: checking all kernels...
    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.
    So, if I check out this make.log file.

    Code:
    root@kali:/var/lib/dkms/broadcom-sta/5.100.82.112/build# cat make.log 
    DKMS make.log for broadcom-sta-5.100.82.112 for kernel 3.14-kali1-amd64 (x86_64)
    Sat Jun 21 17:19:41 UTC 2014
    /bin/sh: 1: [: Illegal number: 
    /bin/sh: 1: [: Illegal number: 
    Wireless Extension is the only possible API for this kernel version
    Using Wireless Extension API
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.14-kali1-amd64/build M=/var/lib/dkms/broadcom-sta/5.100.82.112/build
    make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
    CFG80211 API is prefered for this kernel version
    Using CFG80211 API
    Kernel architecture is X86_64
      LD      /var/lib/dkms/broadcom-sta/5.100.82.112/build/built-in.o
      CC [M]  /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/shared/linux_osl.o
      CC [M]  /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:22: warning: assignment makes pointer from integer without a cast [enabled by default]
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3190:16: error: dereferencing pointer to incomplete type
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3191:16: error: dereferencing pointer to incomplete type
    /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3192:16: error: dereferencing pointer to incomplete type
    cc1: some warnings being treated as errors
    make[4]: *** [/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o] Error 1
    make[3]: *** [_module_/var/lib/dkms/broadcom-sta/5.100.82.112/build] 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
    Saddly, I'm not clever enough to know how to fix this error. Is there a place that I should submit a bug for this error? I'm not too familure with with rules and policy here yet
    Last edited by bwmarrin; 2014-06-22 at 18:37.

  3. #3
    Join Date
    2014-Jun
    Posts
    5
    Also, just to follow up. I'm using Kali 1.0.7 and the laptop is a Dell Precision M4800.

  4. #4
    Join Date
    2014-Jun
    Posts
    5
    I also went over and downloaded the drivers from Broadcom's site : http://www.broadcom.com/support/802.11/linux_sta.php

    I installed the kali headers and such.. Then I tried to compile the driver and got the below error.

    Code:
    # 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
      LD      /root/wl/built-in.o
      CC [M]  /root/wl/src/shared/linux_osl.o
      CC [M]  /root/wl/src/wl/sys/wl_linux.o
    /root/wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
    /root/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/wl/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/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/wl/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
    /root/wl/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
    /root/wl/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
    /root/wl/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
    /root/wl/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
    /root/wl/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
    /root/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/wl/src/wl/sys/wl_linux.o] Error 1
    make[3]: *** [_module_/root/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

  5. #5
    Join Date
    2014-Jun
    Posts
    5
    Another follow up - for what it's worth.

    I installed Debian 7 and upgraded to testing which has the 6.30 broadcom drivers available via the broadcom-sta-dkms package and the WIFI now works great on my Dell Precision M4800.

    So.. I know Kali is based on Debian and the website says they pull some of the "testing" and other drivers in. Is there a chance the broadcom drivers from debian jessie could get pulled into the Kali distribution?

  6. #6
    Join Date
    2014-Jun
    Posts
    1
    facing the same problem, got a ASUS G750JX with BROADCOM 4352 802.11ac Wireless Network Adapter

    Quote Originally Posted by bwmarrin View Post
    IPreviously, I had Ubuntu running along side Win8 and under Ubuntu I had my BCM4352 working using the broadcom-sta package. I've tried to install that on Kali but it doesn't seem to install
    yep, same

    Quote Originally Posted by bwmarrin View Post
    Saddly, I'm not clever enough to know how to fix this error.
    ...........yep same

  7. #7
    Join Date
    2014-Apr
    Location
    Down Under
    Posts
    315
    Perhaps you could add the Jessie backports repo and install from there?

    Could break your install though.

    I had to use wheezy backports for bumblebee + nvidia334

  8. #8
    Join Date
    2014-Jun
    Posts
    5
    Not a bad idea but the driver itself doesn't compile under Kali (look at my first couple posts). I'm not sure why but maybe it's due to some differences in Kali vs Debian. The "testing" package just downloads the 6.30 drive and compiles it but I manually downloaded the driver but it doesn't compile. Neither does the older driver which is included with Kali in the existing broadcom-sta-dkms package - gives the same error (See my first post).

    I think getting an answer to the compile error would be the first step or if some package wizards at Kali could pull in the new package and use some hacker wizardry to make it compile That'd be awesome.

  9. #9
    Join Date
    2014-Sep
    Posts
    2
    I got it working with following sources list and then installing sta package:

    eb http://http.kali.org/ /kali main contrib non-free
    deb http://http.kali.org/ /wheezy main contrib non-free
    deb http://http.kali.org/kali kali-dev main contrib non-free
    deb http://http.kali.org/kali kali-dev main/debian-installer
    deb-src http://http.kali.org/kali kali-dev main contrib non-free
    deb http://http.kali.org/kali kali main contrib non-free
    deb http://http.kali.org/kali kali main/debian-installer
    deb-src http://http.kali.org/kali kali main contrib non-free
    deb http://security.kali.org/kali-security kali/updates main contrib non-free
    deb-src http://security.kali.org/kali-security kali/updates main contrib non-free
    But this driver douesn't support aircrack.
    Last edited by denodra; 2014-09-16 at 08:26.

  10. #10
    Join Date
    2013-Aug
    Posts
    4
    Desempacotando broadcom-sta-dkms (de .../broadcom-sta-dkms_5.100.82.112-8_all.deb) ...
    Configurando broadcom-sta-dkms (5.100.82.112-8) ...
    Loading new broadcom-sta-5.100.82.112 DKMS files...
    First Installation: checking all kernels...
    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.


    Now what?

  11. #11
    Join Date
    2015-Dec
    Posts
    3
    lspci -v

    01:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
    Subsystem: Lenovo Device 0623
    Flags: bus master, fast devsel, latency 0, IRQ 11
    Memory at c1200000 (64-bit, non-prefetchable) [size=32K]
    Memory at c1000000 (64-bit, non-prefetchable) [size=2M]
    Capabilities: [48] Power Management version 3
    Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [68] Vendor Specific Information: Len=44 <?>
    Capabilities: [ac] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Device Serial Number ac-d1-00-ff-ff-00-00-01
    Capabilities: [150] Power Budgeting <?>
    Capabilities: [160] Virtual Channel

    notice no kernel line? What's that about?

    So, I've downloaded the latest STA drivers from broadcom, and ran the make and install, the apt-get install wl, which also loaded a bunch of dependencies, then tried modprobe wl (as root) and it failed with module not found. What am I missing?

  12. #12
    Join Date
    2016-Jan
    Posts
    6
    Here is the solution (tested on Kali 2.0.1):

    1:
    Update /etc/apt/sources.list by adding a singe line so it looks minimum like this:

    deb http://http.kali.org/kali sana main non-free contrib
    deb-src http://http.kali.org/kali sana main non-free contrib

    deb http://security.kali.org/kali-security/ sana/updates main contrib non-free
    deb-src http://security.kali.org/kali-security/ sana/updates main contrib non-free

    # Debian 8 "Jessie"
    deb http://http.debian.net/debian/ jessie main contrib non-free
    ...where the last two lines is the addition.

    2:
    Run following commands:
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
    modprobe -r b44 b43 b43legacy ssb brcmsmac
    modprobe wl

    I did this, and after the final commands suddenly my adapter was there.
    If it still would not show up, do a # ifconfig wlan0 up

    By this you install the 'wl' driver, but have in mind up until now I have not succeeded getting it to work with monitor or injection (for Aircrack-ng).

  13. #13
    Join Date
    2016-Oct
    Posts
    3
    Quote Originally Posted by TheStigh View Post
    Here is the solution (tested on Kali 2.0.1):

    1:
    Update /etc/apt/sources.list by adding a singe line so it looks minimum like this:



    ...where the last two lines is the addition.

    2:
    Run following commands:
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
    modprobe -r b44 b43 b43legacy ssb brcmsmac
    modprobe wl

    I did this, and after the final commands suddenly my adapter was there.
    If it still would not show up, do a # ifconfig wlan0 up

    By this you install the 'wl' driver, but have in mind up until now I have not succeeded getting it to work with monitor or injection (for Aircrack-ng).

    I completely understand this however is there an offline way to run this? I am running a dell xps 13 with the broadcom 4352 driver. I am trying to triple boot my system:

    Main: Win 10
    2nd: Ubuntu 134.04
    3rd: Kali Linux

    Now the first two are working fine hwoever on kali linux i get no at all. I understand that the broadcom is not good for packet injection etc, i just want to make it work so i may surf the internet etc.

    Currently in live mode I have no internet. And when installing when i get to the ethernet portion it says it does not detect it. Even manually selectingn the driver just takes me back to the same screen.

    The laptop does not have any other way of accessing the internet it only works via wifi. But on Win 10 and Ubuntu it works, juts not in KALI, ive been at this for about a week trying to figure out how to do an offline install of this.

    LSPCI shows the hardware. But when running iwconfig it shows no wire less extensions. even attempted to plug in a usb wireless adapter and nothing happens. Currently trying to download debina jessie and run it as an offline repo

    Please advise. HELLPPPP thanks

  14. #14
    Join Date
    2016-Oct
    Posts
    3
    Quote Originally Posted by TheStigh View Post
    Here is the solution (tested on Kali 2.0.1):

    1:
    Update /etc/apt/sources.list by adding a singe line so it looks minimum like this:



    ...where the last two lines is the addition.

    2:
    Run following commands:
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
    modprobe -r b44 b43 b43legacy ssb brcmsmac
    modprobe wl

    I did this, and after the final commands suddenly my adapter was there.
    If it still would not show up, do a # ifconfig wlan0 up

    By this you install the 'wl' driver, but have in mind up until now I have not succeeded getting it to work with monitor or injection (for Aircrack-ng).
    Is there an offline method?

    Running dell xps 13 triple booting:

    1. win 10
    2. ubuntu
    3. Kali Linux

    Wifi works on the first two however in kali no wifi. Even in live mode. when installing it shows no ethernet even when i manually select the driver it keeps going back to the same screen.

    Ive tried every method even: https://wiki.debian.org/wl

    Running broadcom bcm4352

    i tried using an offline repo of debian jessie and still no luck. Any help would be greatly appreciated.

    Thanks

  15. #15
    Join Date
    2016-Aug
    Posts
    20
    Broadcom's a pain. Save yourself the trouble and get something with a ralink or atheros chipset.

  16. #16
    Join Date
    2016-Oct
    Posts
    3
    Quote Originally Posted by ByteMe View Post
    Broadcom's a pain. Save yourself the trouble and get something with a ralink or atheros chipset.
    Thanks I took your advise and just bought the TPlink wireless adapter received the mail today plugged it in and viola! instant wifi with no drivers or anything straight plug and play i didnt expect that and was dreading all day searching for an offline method to install.

    But overall thank you agian.

Similar Threads

  1. Realtek RTLAU Wireless LAN 802.11ac USB Network Adapter
    By Bebe1980 in forum General Archive
    Replies: 0
    Last Post: 2021-09-01, 15:04
  2. Replies: 1
    Last Post: 2019-03-03, 20:18
  3. Broadcom 802.11ac Wireless Adapter doesnt work
    By RayDurlok in forum TroubleShooting Archive
    Replies: 0
    Last Post: 2016-12-01, 21:29
  4. Replies: 1
    Last Post: 2015-08-10, 18:31

Posting Permissions

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