Unable to get wireless interface to work on arch linux

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












0














I have installed Arch linux for the very first time. I'm dual booting Windows 10 alongside my new OS.

I'm able to connet to the internet over my LAN (ethernet) and not over wifi. The wifi connection works well in windows 10 and was also working on linux mint which I had previously.

After a lot of troubleshooting, I understand that the drivers are missing for my wireless interface.

Below is the output of lshw -C Net command




[amul@archlinux ~]$ sudo lshw -C Net
*-network
description: Ethernet interface
product: 82567LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: enp0s25
version: 03
serial: 00:21:70:c7:5d:84
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=1.7-7 ip=192.168.1.108 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:25 memory:f6fe0000-f6ffffff memory:f6fdb000-f6fdbfff ioport:efe0(size=32)
*-network
description: Network controller
product: BCM4322 802.11a/b/g/n Wireless LAN Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:0c:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:17 memory:f1ffc000-f1ffffff



This is the extract from journalctl -b command




Dec 18 04:49:07 archlinux kernel: Broadcom 43xx driver loaded [ Features: PNLS ]
Dec 18 04:49:07 archlinux audit[311]: SYSTEM_BOOT pid=311 uid=0 auid=4294967295 ses=4294967295 msg=' comm="systemd-update-utmp" exe="/usr/lib/systemd/systemd-update-utmp" hostname=? addr=?>
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version.


Someone suggested that I should manually install the b43-firmware, so I also tried the sudo pacman -S b43-firmware - which failed too.



I also checked if the drivers are blacklisted in the /etc/netctl/modprobe.d file. This was empty - I suppose there is no blacklisting.



Is there anything simple that I'm missing? I have been around this for two days and unable to get this to work.










share|improve this question













migrated from superuser.com Dec 18 at 17:49


This question came from our site for computer enthusiasts and power users.














  • Sorry that I am unable to help you more, but I would recommend checking here (github.com/Dunedan/mbp-2016-linux) and here (askubuntu.com/questions/55868/…) for more specific information. Also, in case you didn't know, you can sudo pacman -Ss <search-query> to search for packages. Sometimes there are different versions of things out there.
    – Steven2163712
    Dec 17 at 23:13










  • wiki.archlinux.org/index.php/Wireless
    – jasonwryan
    Dec 18 at 17:58






  • 1




    What is the result of lspci -vnn -d 14e4:?
    – Paul H.
    Dec 18 at 18:13















0














I have installed Arch linux for the very first time. I'm dual booting Windows 10 alongside my new OS.

I'm able to connet to the internet over my LAN (ethernet) and not over wifi. The wifi connection works well in windows 10 and was also working on linux mint which I had previously.

After a lot of troubleshooting, I understand that the drivers are missing for my wireless interface.

Below is the output of lshw -C Net command




[amul@archlinux ~]$ sudo lshw -C Net
*-network
description: Ethernet interface
product: 82567LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: enp0s25
version: 03
serial: 00:21:70:c7:5d:84
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=1.7-7 ip=192.168.1.108 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:25 memory:f6fe0000-f6ffffff memory:f6fdb000-f6fdbfff ioport:efe0(size=32)
*-network
description: Network controller
product: BCM4322 802.11a/b/g/n Wireless LAN Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:0c:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:17 memory:f1ffc000-f1ffffff



This is the extract from journalctl -b command




Dec 18 04:49:07 archlinux kernel: Broadcom 43xx driver loaded [ Features: PNLS ]
Dec 18 04:49:07 archlinux audit[311]: SYSTEM_BOOT pid=311 uid=0 auid=4294967295 ses=4294967295 msg=' comm="systemd-update-utmp" exe="/usr/lib/systemd/systemd-update-utmp" hostname=? addr=?>
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version.


Someone suggested that I should manually install the b43-firmware, so I also tried the sudo pacman -S b43-firmware - which failed too.



I also checked if the drivers are blacklisted in the /etc/netctl/modprobe.d file. This was empty - I suppose there is no blacklisting.



Is there anything simple that I'm missing? I have been around this for two days and unable to get this to work.










share|improve this question













migrated from superuser.com Dec 18 at 17:49


This question came from our site for computer enthusiasts and power users.














  • Sorry that I am unable to help you more, but I would recommend checking here (github.com/Dunedan/mbp-2016-linux) and here (askubuntu.com/questions/55868/…) for more specific information. Also, in case you didn't know, you can sudo pacman -Ss <search-query> to search for packages. Sometimes there are different versions of things out there.
    – Steven2163712
    Dec 17 at 23:13










  • wiki.archlinux.org/index.php/Wireless
    – jasonwryan
    Dec 18 at 17:58






  • 1




    What is the result of lspci -vnn -d 14e4:?
    – Paul H.
    Dec 18 at 18:13













0












0








0







I have installed Arch linux for the very first time. I'm dual booting Windows 10 alongside my new OS.

I'm able to connet to the internet over my LAN (ethernet) and not over wifi. The wifi connection works well in windows 10 and was also working on linux mint which I had previously.

After a lot of troubleshooting, I understand that the drivers are missing for my wireless interface.

Below is the output of lshw -C Net command




[amul@archlinux ~]$ sudo lshw -C Net
*-network
description: Ethernet interface
product: 82567LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: enp0s25
version: 03
serial: 00:21:70:c7:5d:84
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=1.7-7 ip=192.168.1.108 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:25 memory:f6fe0000-f6ffffff memory:f6fdb000-f6fdbfff ioport:efe0(size=32)
*-network
description: Network controller
product: BCM4322 802.11a/b/g/n Wireless LAN Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:0c:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:17 memory:f1ffc000-f1ffffff



This is the extract from journalctl -b command




Dec 18 04:49:07 archlinux kernel: Broadcom 43xx driver loaded [ Features: PNLS ]
Dec 18 04:49:07 archlinux audit[311]: SYSTEM_BOOT pid=311 uid=0 auid=4294967295 ses=4294967295 msg=' comm="systemd-update-utmp" exe="/usr/lib/systemd/systemd-update-utmp" hostname=? addr=?>
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version.


Someone suggested that I should manually install the b43-firmware, so I also tried the sudo pacman -S b43-firmware - which failed too.



I also checked if the drivers are blacklisted in the /etc/netctl/modprobe.d file. This was empty - I suppose there is no blacklisting.



Is there anything simple that I'm missing? I have been around this for two days and unable to get this to work.










share|improve this question













I have installed Arch linux for the very first time. I'm dual booting Windows 10 alongside my new OS.

I'm able to connet to the internet over my LAN (ethernet) and not over wifi. The wifi connection works well in windows 10 and was also working on linux mint which I had previously.

After a lot of troubleshooting, I understand that the drivers are missing for my wireless interface.

Below is the output of lshw -C Net command




[amul@archlinux ~]$ sudo lshw -C Net
*-network
description: Ethernet interface
product: 82567LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: enp0s25
version: 03
serial: 00:21:70:c7:5d:84
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=1.7-7 ip=192.168.1.108 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:25 memory:f6fe0000-f6ffffff memory:f6fdb000-f6fdbfff ioport:efe0(size=32)
*-network
description: Network controller
product: BCM4322 802.11a/b/g/n Wireless LAN Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:0c:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:17 memory:f1ffc000-f1ffffff



This is the extract from journalctl -b command




Dec 18 04:49:07 archlinux kernel: Broadcom 43xx driver loaded [ Features: PNLS ]
Dec 18 04:49:07 archlinux audit[311]: SYSTEM_BOOT pid=311 uid=0 auid=4294967295 ses=4294967295 msg=' comm="systemd-update-utmp" exe="/usr/lib/systemd/systemd-update-utmp" hostname=? addr=?>
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
Dec 18 04:49:07 archlinux kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version.


Someone suggested that I should manually install the b43-firmware, so I also tried the sudo pacman -S b43-firmware - which failed too.



I also checked if the drivers are blacklisted in the /etc/netctl/modprobe.d file. This was empty - I suppose there is no blacklisting.



Is there anything simple that I'm missing? I have been around this for two days and unable to get this to work.







arch-linux firmware






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 17 at 18:18









Prasanna

1034




1034




migrated from superuser.com Dec 18 at 17:49


This question came from our site for computer enthusiasts and power users.






migrated from superuser.com Dec 18 at 17:49


This question came from our site for computer enthusiasts and power users.













  • Sorry that I am unable to help you more, but I would recommend checking here (github.com/Dunedan/mbp-2016-linux) and here (askubuntu.com/questions/55868/…) for more specific information. Also, in case you didn't know, you can sudo pacman -Ss <search-query> to search for packages. Sometimes there are different versions of things out there.
    – Steven2163712
    Dec 17 at 23:13










  • wiki.archlinux.org/index.php/Wireless
    – jasonwryan
    Dec 18 at 17:58






  • 1




    What is the result of lspci -vnn -d 14e4:?
    – Paul H.
    Dec 18 at 18:13
















  • Sorry that I am unable to help you more, but I would recommend checking here (github.com/Dunedan/mbp-2016-linux) and here (askubuntu.com/questions/55868/…) for more specific information. Also, in case you didn't know, you can sudo pacman -Ss <search-query> to search for packages. Sometimes there are different versions of things out there.
    – Steven2163712
    Dec 17 at 23:13










  • wiki.archlinux.org/index.php/Wireless
    – jasonwryan
    Dec 18 at 17:58






  • 1




    What is the result of lspci -vnn -d 14e4:?
    – Paul H.
    Dec 18 at 18:13















Sorry that I am unable to help you more, but I would recommend checking here (github.com/Dunedan/mbp-2016-linux) and here (askubuntu.com/questions/55868/…) for more specific information. Also, in case you didn't know, you can sudo pacman -Ss <search-query> to search for packages. Sometimes there are different versions of things out there.
– Steven2163712
Dec 17 at 23:13




Sorry that I am unable to help you more, but I would recommend checking here (github.com/Dunedan/mbp-2016-linux) and here (askubuntu.com/questions/55868/…) for more specific information. Also, in case you didn't know, you can sudo pacman -Ss <search-query> to search for packages. Sometimes there are different versions of things out there.
– Steven2163712
Dec 17 at 23:13












wiki.archlinux.org/index.php/Wireless
– jasonwryan
Dec 18 at 17:58




wiki.archlinux.org/index.php/Wireless
– jasonwryan
Dec 18 at 17:58




1




1




What is the result of lspci -vnn -d 14e4:?
– Paul H.
Dec 18 at 18:13




What is the result of lspci -vnn -d 14e4:?
– Paul H.
Dec 18 at 18:13










1 Answer
1






active

oldest

votes


















2














The b43-firmware package is not in the official repository. It is in the AUR.



Here are 2 ways to install the firmware.



Option 1 (recommended) Installing from AUR



From your home or other suitable directory:



sudo pacman -S base-devel git
git clone https://aur.archlinux.org/b43-firmware.git
cd b43-firmware
makepkg -sic


The first line installs the necessary packages for building packages. The second line retrieves the necessary files to build this package. The makepkg -sic command will install the necessary dependancies -s, install the package when the build is complete -i, then clean up the directory -c. In this case it is not actually compiling anything, just downloading and installing the firmware. I prefer this method because the package manager (pacman) will be aware of the installation, and you can remove it with sudo pacman -R b43-firmware. It also makes it easy to check for updates.



Option 2 Installing manually



sudo pacman -S b43-fwcutter
wget http://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
tar xf broadcom-wl-6.30.163.46.tar.bz2
sudo b43-fwcutter -w /usr/lib/firmware/ broadcom-wl-6.30.163.46.wl_apsta.o


The b43-fwcutter package is needed to extract the firmware files from the downloaded file. If you want to remove the installed firmware you will need to manually delete the directory sudo rm -rf /usr/lib/firmware/b43



Here are some links that might be useful:



Arch User Repository (archlinux wiki)



Broadcom wireless (archlinux wiki)



Wireless network configuration (archlinux wiki)



Linux Wireless - b43 & b43legacy






share|improve this answer




















    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f489731%2funable-to-get-wireless-interface-to-work-on-arch-linux%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    The b43-firmware package is not in the official repository. It is in the AUR.



    Here are 2 ways to install the firmware.



    Option 1 (recommended) Installing from AUR



    From your home or other suitable directory:



    sudo pacman -S base-devel git
    git clone https://aur.archlinux.org/b43-firmware.git
    cd b43-firmware
    makepkg -sic


    The first line installs the necessary packages for building packages. The second line retrieves the necessary files to build this package. The makepkg -sic command will install the necessary dependancies -s, install the package when the build is complete -i, then clean up the directory -c. In this case it is not actually compiling anything, just downloading and installing the firmware. I prefer this method because the package manager (pacman) will be aware of the installation, and you can remove it with sudo pacman -R b43-firmware. It also makes it easy to check for updates.



    Option 2 Installing manually



    sudo pacman -S b43-fwcutter
    wget http://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
    tar xf broadcom-wl-6.30.163.46.tar.bz2
    sudo b43-fwcutter -w /usr/lib/firmware/ broadcom-wl-6.30.163.46.wl_apsta.o


    The b43-fwcutter package is needed to extract the firmware files from the downloaded file. If you want to remove the installed firmware you will need to manually delete the directory sudo rm -rf /usr/lib/firmware/b43



    Here are some links that might be useful:



    Arch User Repository (archlinux wiki)



    Broadcom wireless (archlinux wiki)



    Wireless network configuration (archlinux wiki)



    Linux Wireless - b43 & b43legacy






    share|improve this answer

























      2














      The b43-firmware package is not in the official repository. It is in the AUR.



      Here are 2 ways to install the firmware.



      Option 1 (recommended) Installing from AUR



      From your home or other suitable directory:



      sudo pacman -S base-devel git
      git clone https://aur.archlinux.org/b43-firmware.git
      cd b43-firmware
      makepkg -sic


      The first line installs the necessary packages for building packages. The second line retrieves the necessary files to build this package. The makepkg -sic command will install the necessary dependancies -s, install the package when the build is complete -i, then clean up the directory -c. In this case it is not actually compiling anything, just downloading and installing the firmware. I prefer this method because the package manager (pacman) will be aware of the installation, and you can remove it with sudo pacman -R b43-firmware. It also makes it easy to check for updates.



      Option 2 Installing manually



      sudo pacman -S b43-fwcutter
      wget http://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
      tar xf broadcom-wl-6.30.163.46.tar.bz2
      sudo b43-fwcutter -w /usr/lib/firmware/ broadcom-wl-6.30.163.46.wl_apsta.o


      The b43-fwcutter package is needed to extract the firmware files from the downloaded file. If you want to remove the installed firmware you will need to manually delete the directory sudo rm -rf /usr/lib/firmware/b43



      Here are some links that might be useful:



      Arch User Repository (archlinux wiki)



      Broadcom wireless (archlinux wiki)



      Wireless network configuration (archlinux wiki)



      Linux Wireless - b43 & b43legacy






      share|improve this answer























        2












        2








        2






        The b43-firmware package is not in the official repository. It is in the AUR.



        Here are 2 ways to install the firmware.



        Option 1 (recommended) Installing from AUR



        From your home or other suitable directory:



        sudo pacman -S base-devel git
        git clone https://aur.archlinux.org/b43-firmware.git
        cd b43-firmware
        makepkg -sic


        The first line installs the necessary packages for building packages. The second line retrieves the necessary files to build this package. The makepkg -sic command will install the necessary dependancies -s, install the package when the build is complete -i, then clean up the directory -c. In this case it is not actually compiling anything, just downloading and installing the firmware. I prefer this method because the package manager (pacman) will be aware of the installation, and you can remove it with sudo pacman -R b43-firmware. It also makes it easy to check for updates.



        Option 2 Installing manually



        sudo pacman -S b43-fwcutter
        wget http://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
        tar xf broadcom-wl-6.30.163.46.tar.bz2
        sudo b43-fwcutter -w /usr/lib/firmware/ broadcom-wl-6.30.163.46.wl_apsta.o


        The b43-fwcutter package is needed to extract the firmware files from the downloaded file. If you want to remove the installed firmware you will need to manually delete the directory sudo rm -rf /usr/lib/firmware/b43



        Here are some links that might be useful:



        Arch User Repository (archlinux wiki)



        Broadcom wireless (archlinux wiki)



        Wireless network configuration (archlinux wiki)



        Linux Wireless - b43 & b43legacy






        share|improve this answer












        The b43-firmware package is not in the official repository. It is in the AUR.



        Here are 2 ways to install the firmware.



        Option 1 (recommended) Installing from AUR



        From your home or other suitable directory:



        sudo pacman -S base-devel git
        git clone https://aur.archlinux.org/b43-firmware.git
        cd b43-firmware
        makepkg -sic


        The first line installs the necessary packages for building packages. The second line retrieves the necessary files to build this package. The makepkg -sic command will install the necessary dependancies -s, install the package when the build is complete -i, then clean up the directory -c. In this case it is not actually compiling anything, just downloading and installing the firmware. I prefer this method because the package manager (pacman) will be aware of the installation, and you can remove it with sudo pacman -R b43-firmware. It also makes it easy to check for updates.



        Option 2 Installing manually



        sudo pacman -S b43-fwcutter
        wget http://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
        tar xf broadcom-wl-6.30.163.46.tar.bz2
        sudo b43-fwcutter -w /usr/lib/firmware/ broadcom-wl-6.30.163.46.wl_apsta.o


        The b43-fwcutter package is needed to extract the firmware files from the downloaded file. If you want to remove the installed firmware you will need to manually delete the directory sudo rm -rf /usr/lib/firmware/b43



        Here are some links that might be useful:



        Arch User Repository (archlinux wiki)



        Broadcom wireless (archlinux wiki)



        Wireless network configuration (archlinux wiki)



        Linux Wireless - b43 & b43legacy







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 18 at 21:58









        Paul H.

        589311




        589311



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f489731%2funable-to-get-wireless-interface-to-work-on-arch-linux%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown






            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?