Unable to get wireless interface to work on arch linux
Clash Royale CLAN TAG#URR8PPP
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
migrated from superuser.com Dec 18 at 17:49
This question came from our site for computer enthusiasts and power users.
add a comment |
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
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 oflspci -vnn -d 14e4:
?
– Paul H.
Dec 18 at 18:13
add a comment |
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
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
arch-linux firmware
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 oflspci -vnn -d 14e4:
?
– Paul H.
Dec 18 at 18:13
add a comment |
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 oflspci -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
add a comment |
1 Answer
1
active
oldest
votes
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
add a comment |
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
add a comment |
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
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
answered Dec 18 at 21:58
Paul H.
589311
589311
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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