Tips: How to get WiFi (Broadcom 43XX cards) in Debian and derivatives without internet connection [Update]

Hi friends of DesdeLinuxgreets you elruiz1993 with a quick trick that will save us a lot of trouble. Raise your hand who has a card Broadcom that has not been instantly recognized by the system and you have no way to connect to a network cable and fix it.

Looking for the solution to my dilemma (Install the SolusOS Alpha 5, it goes like a shot and is beautiful to look at, it includes drivers for Broadcom but not for my 4311) I came across the solution in the Let's Use Linux Blog (the solution was for Ubuntu but it worked without problems), so I wanted to share it (paste the lines without quotes):

1-. Download this archive.
2-. Unzip it (either graphically or from Terminal) where you like.
3-. We navigate to the folder (with Terminal) with "Cd / path / to / the / folder" (replace with the path where you unzipped it, in case you don't know, drag the folder to Terminal and it will drop it automatically).
We install the .deb file:

sudo dpkg -i b43-fwcutter_011-1_i386.deb

We are executing the following lines (one at a time):

tar xfvj broadcom-wl-4.150.10.5.tar.bz2
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl- 4.150.10.5/driver/wl_apsta_mimo.o

We connect to the corresponding network (In my case it was not necessary to restart, just click on the network icon). We update the system:

sudo apt-get update && sudo aptitude dist-upgrade

We laugh at the fact that we use the Terminal and compile our drivers without getting messy 🙂

Now it only remains to enjoy the world of GNU / Linux and the network of networks with total comfort. Definitely, there is no more rewarding feeling than making your system work without complicating your life 🙂

Happy browsing everyone 🙂

PD: Instructions are in the package, but the .deb package has the wrong name (it says "Sudo dpkg -i b43-fwcutter_011-4_i386.deb" and must be "Sudo dpkg -i b43-fwcutter_011-1_i386.deb")

 UPDATE: Out of curiosity, I tried to install it on Fedora (skipping the step of installing the .deb) and it worked flawlessly, so I guess it doesn't matter which distro you use as long as you have the package installed b43-fwcutter. Fedora, from version 16 has the package installed as standard b43-fwcutter next to the package b43-openwwf (which provides you with an Internet connection but it never worked well for me) so they uninstall it and continue from step 5 (unzip and copy).

Image taken from this link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Trixi3 said

    I better use the brcmsmac (before brcm80211) in the debian wiki it says how to install it. And with that you can "audit" Wi-Fi networks. Tried broadcom-wl but couldn't 😐
    http://wiki.debian.org/brcm80211

    1.    taregon said

      Most of the people on this planet like to perform audits on wifi networks = o

  2.   diazepam said

    Pufff. Do you use that old version? On my LMDE I use b43-fwcutter-015 and broadcom-wl-5.100.138 which is the one that appears in this manual
    http://linuxwireless.org/en/users/Drivers/b43/#Other_distributions_not_mentioned_above

    1.    diazepam said

      Ah. You seem to use the b43legacy driver

    2.    Jesus said

      The info is good, it seems that it works in any distro, this tutorial was only for .deb distros, even so I'll give it a try the next time I screw the system 🙂

  3.   Marco said

    my perennial problem with Debian was this driver. There were even times when following the same guide, I had problems.

  4.   VaryHeavy said

    The question is that whoever does not have a network cable or has another computer that can connect to the network ... how do you download the file you need? xD

    1.    Trixi3 said

      that's why i use brcmsmac. the package is firmware-brcm-80211 (in debian) and anyway I can download it from another partition or another pc. ;3

    2.    VaryHeavy said

      [offtopic]
      Ouh my fucking god !! Chromium's useragent is Google Chrome's? : @
      [/ offtopic]

      1.    taregon said

        Calm people, those are major words = x

    3.    proper said

      In the same way as you download the xD distro

      regards

    4.    Jesus said

      You go to an internet cafe or someone who can lend you 5 minutes of internet to download it, in total you will use it every time you change the distro .deb and the serial drivers do not work

  5.   Christopher said

    I also walk with SolusOS

    A little doubt for those of DesdeLinux, are they going to put the "Are you using SolusOS to access <° Linux"?

    1.    elav <° Linux said

      Hehehe, we have to include it, what happens is that if you notice, your user agent says Debian, not SolusOS, so we have to modify the plugin as well 😀

      1.    KZKG ^ Gaara said

        Yes, someone give me the SVG of the SolusOS logo (or a .PNG would work anyway) and I modify the plugin so that it recognizes SolusOS in the comments 😀

    2.    KZKG ^ Gaara said

      Yup we will definitely put it. We only need the SVG of the logo of this distro, if you have it I would appreciate if you send it to me: kzkggaara[@]desdelinux[.]NET

  6.   elruiz1993 said

    Hello friend, I know it seems stupid to install such an old driver, but in those extreme cases of necessity one uses whatever. When updating the system, you will be able to download the updated driver and from there it will update without problems, the goal of this driver is to provide an internet connection and from there we will be able to square the system at will.

    We would have to look at the rest of the options, but until there is a more practical and offline way I will keep this file 🙂

    A greeting and thanks for the comments.

  7.   Christopher said

    I think the most convenient thing would be to put the package to download depending on your distro, in the case of

    Debian

    Wheezy would be

    http://packages.debian.org/wheezy/i386/b43-fwcutter/download

    in Sid

    http://packages.debian.org/sid/i386/b43-fwcutter/download

    in Squeeze

    http://packages.debian.org/squeeze/i386/b43-fwcutter/download

    in Ubuntu

    Precise
    http://packages.ubuntu.com/precise/i386/b43-fwcutter/download

    and so on depending on the distribution you need or distributions based on them.

    1.    Christopher said

      And the most current driver since

      http://www.lwfinger.com/b43-firmware/

      1.    rock and roll said

        Be careful, you are mixing packages. The b43-fwcutter package works with firmware-b43 (and its lpphy and legacy variants: http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=firmware-b43). Instead, the package you point to last is to load the wl module, which will be necessary if instead of b43-fwcutter you choose to install broadcom-sta: http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=broadcom-sta.
        From personal experience, I prefer b43-fwcutter.
        Greetings.

  8.   commentator said

    Don't I need the internet to download the driver? Review what you write and you will realize that the title of the article is not consistent with what it says in it.

    1.    KZKG ^ Gaara said

      It can be downloaded at a friend's house, at work, etc.

      1.    diazepam said

        Or in the nearest cyber

    2.    taregon said

      xD true, it seems contradictory, but in the same way it will be necessary to download them from somewhere excluding the pc that has no signal 🙂

  9.   debian said

    All that is not necessary anymore, just by doing a:

    # aptitude install firmware-b43-installer

    This for debian squeeze, because in Lenny it's called: b43-fwcutter)

    1.    Jesus said

      the problem is when you don't have internet, that's when this works magic

      1.    debian said

        And what is the idea of ​​having broadcom active without internet ...? ng-aircrack hahahaha

  10.   santiago said

    I installed Fedora 17, I followed all the initial steps, but when I run the first command it jumps:
    »Sudo: dpkg: command not found»
    I don't know what to do anymore, I looked it up all over the internet

    1.    elruiz1993 said

      Fedora does not use dpkg as package manager, Fedora already includes the b43-fwcutter together with openwwf, uninstall openwwf and follow the steps from 5

  11.   AlonsoSanti14 said

    Hello, I need to install it to a mini but with ArchLinux and I'm just starting to mess with this Distro

  12.   Oscar said

    Hello, it has worked for me, although the fourth command line is wrong, there is a space left before a 4. At first I did not go and try to copy what I put in the instructions of the rar file (except the first line that you warn it's wrong). And working.
    Thanks for your input

    1.    Oscar said

      btw i use lubuntu 12.10

  13.   Juliet Urban said

    I am trying to install my broadcom card in Linux Mint 14 and it says that it cannot find the file of the first command and of course that the following commands do not work either.

    1.    elruiz1993 said

      Did you put the command "cd / path / to / the / folder /"? For example "cd / home / julieta / Downloads" (in case you have downloaded and unzipped it there).

  14.   camel said

    I did everything that I said and I connected to the wifi signal but I can't use any browser and Skype tells me a failure in the P2P connection. what do i do ?? can you help me, please

    1.    elruiz1993 said

      What distro do you use? What environment? What happens if you use 'lspci -vnn -d 14e4:'? Is your network card Broadcom? Give us a little more information please