You are not logged in.
There seems to be no way of doing this on arch linux without getting a M.A.C. address (BSSID), or the interface name, or some other piece of information.
I've tried installing (what feels like) every network package and used every command, but it seems as if just the SSID, security protocol, and password are not enough for arch linux, while those 3 pieces of information are enough for OSX or Windows. I'm aware that it's not going to be as simple as in OSX or Windows, but if those operating systems can do it with just those 3 pieces of information, then linux must be able to.
So, how would I connect to a hidden network on arch linux with only the SSID, the security protocol, and the password?
If not possible to do in a simple way, then I would just like to know the theory behind how OSX and Windows achieve this, so I can understand why Linux can't do this in a simple way, if someone knows.
Thanks!
P.S. Yes, I know hidden networks are an 'illusion'.
EDIT: This post was edited from attempting to connect to a hidden network, to finding the network interface.
SOLUTION: Uninstall all previously incorrect drivers/firmware that have to do with your network interface, and install "b43-firmware-classic" from the AUR, then "iw dev" should show your interface.
Last edited by otmichael (2015-12-12 06:57:40)
Offline
I've tried installing (what feels like) every network package and used every command, but it seems as if just the SSID, security protocol, and password are not enough for arch linux
Sure they are. That's all wpa_supplicant would need.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Thanks for the reply!
wpa_supplicant (from my understanding) requires an interface name, which is found by running "ip link" or "iw dev", where a hidden network doesn't show up.
Otherwise, this forum post wouldn't exist: https://bbs.archlinux.org/viewtopic.php?id=156074
However, the forum post requires a MAC address, which isn't required by OSX or Windows.
Unless I'm heavily misinterpreting something.
Offline
cat /etc/netctl/examples/wireless-wpaOffline
wpa_supplicant requires an interface name, correct - but this is *your* interface, your network card. This has nothing to do with the network you are trying to connect to. Whether or not the desired network is hidden has nothing to do with whether or not you can find your own interface name.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Thanks for the explanation.
So I made some progress:
I found out that macbook requires broadcom-wl-dkms from the AUR, and after jumping through that hurdle (used makepkg -sri, so it should be installed), I still find "iw dev" returning nothing, but more importantly "lspci -k" doesn't show the broadcom driver (yes, I did reboot).
So I'm assuming I installed the package incorrectly, even though "makepkg -sri" returned something like "package was installed, you need to reboot".
Is there any information I could provide that might be able to help someone help?
It seems to be important to note that I am using virtualbox until now, as I can't get wireless working, so booting straight into arch would be kind of useless.
Offline
So it seems that running virtualbox is an issue when it comes to network and driver related tasks -- which makes sense.
I rebooted into arch and ran "lspci -k" and found the broadcom driver there.
The rest should be easy from here. I'll mark this as solved and write the rest of my process once I finish. Thanks for the clarification Trilby ![]()
Last edited by otmichael (2015-11-30 08:24:33)
Offline
Alright, I've been trying but can't get anything to work.
I installed the "broadcom-wl-dkms" driver, and "lspci | grep Network" returned the broadcom driver. However, when booted into Arch directly (not using VirtualBox), "iw dev" and "ip link" still don't show my interface card. So I installed the b43 firmware too, which also did nothing.
I look for macbook 2015 specific advice, but nothing has worked. The wiki just says to install the drivers, which I did, but everything stays the same -- installing the drivers only changed what lspci returns. It doesn't say to do anything after that.
Offline
Let us back up a step. What are the output of
lspci -nn
uanme -a
and
pacman -Qi linux
??
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Eh ... so this really has nothing to do with allegedly "hidden" access points, you just don't have your own network interface showing up in `ip link` output? If this is the case, you should revise the thread title.
Also, if you want help with setting up your network card, then please follow this page (and perhaps this one) and share the diagnostic information. We can't guide you on what driver to use and how to use it if we don't know anything about your hardware.
As a very minimal start, the output of the following would be needed:
lspci -vnn | grep -i net"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Sorry for the confusion, I've edited the first post.
Here is the information I should have provided from the start:
------------------------------
Running Macbook pro 2015 retina (with force touch and all that), OS X El Capitan 10.11.1, I have Arch Linux installed persistently onto a USB (followed instructions for UEFI from beginner's guide).
In case I caused some confusion, I'll clarify that I have to use virtualbox (so I can use host machine's internet access) to run my arch linux install when downloading packages until I get wifi running, so when I previously tried to get driver information using virtualbox, it wouldn't show all of the drivers in use, which is why I mentioned virtualbox above. Which bring me to the fact that the following information was generated by booting directly into the USB, so the following should be correctly retrieved.
------------------------------
lspci -nn:
00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:162b] (rev 09)
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (rev 03)
00:15.0 DMA controller [0801]: Intel Corporation Wildcat Point-LP Serial IO DMA Controller [8086:9ce0] (rev 03)
00:15.4 Serial bus controller [0c80]: Intel Corporation Wildcat Point-LP Serial IO GSPI Controller #1 [8086:9ce6] (rev 03)
00:16.0 Communication controller [0780]: Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90] (rev e3)
00:1c.1 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #2 [8086:9c92] (rev e3)
00:1c.2 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94] (rev e3)
00:1c.4 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 [8086:9c98] (rev e3)
00:1c.5 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #6 [8086:9c9a] (rev e3)
00:1f.0 ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc3] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03)
00:1f.6 Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4] (rev 03)
02:00.0 Multimedia controller [0480]: Broadcom Corporation 720p FaceTime HD Camera [14e4:1570]
########## you're probably looking for the next line ##########
03:00.0 Network controller [0280]: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 01)
04:00.0 SATA controller [0106]: Samsung Electronics Co Ltd Device [144d:a801] (rev 01)
05:00.0 PCI bridge [0604]: Intel Corporation Device [8086:156d]
06:00.0 PCI bridge [0604]: Intel Corporation Device [8086:156d]
06:03.0 PCI bridge [0604]: Intel Corporation Device [8086:156d]
06:04.0 PCI bridge [0604]: Intel Corporation Device [8086:156d]
06:05.0 PCI bridge [0604]: Intel Corporation Device [8086:156d]
06:06.0 PCI bridge [0604]: Intel Corporation Device [8086:156d]
07:00.0 System peripheral [0880]: Intel Corporation Device [8086:156c]
------------------------------
# I'll assume you meant uname
uname -a:
Linux my_system_name 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86_64 GNU/Linux
------------------------------
pacman -Qi linux:
Name : linux
Version : 4.2.5-1
Description : The Linux kernel and modules
Architecture : x86_64
URL : [url]http://www.kernel.org/[/url]
Licenses : GPL2
Groups : base
Provides : None
Depends On : coreutils linux-firmware kmod mkinitcpio>=0.7
Optional Deps : crda: to set the correct wireless channels of your country
Required By : b43-firmware virtualbox-guest-modules
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 73.54 MiB
Packager : Tobias Powalowski <tpowa@archlinux.org>
Build Date : Tue Oct 27 07:14:44 2015
Install Date : Mon Nov 30 00:17:33 2015
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
------------------------------
lspci -vnn | grep -i net:
03:00.0 Network controller [0280]: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 01)Last edited by otmichael (2015-12-01 04:24:55)
Offline
I did mean uname
Sorry.
Yeah, I wanted to cross check two things. I wanted to ensure your kernel that you were loading matched the modules that are installed. For various reasons, it is possible for a boot loader to pick up an old kernel.
I also wanted to make sure we were talking about bare metal and not an emulator ![]()
I think that card requires b43-firmware-classic. Which b43 firmware package did you install?
Does the journal mention anything about b43 firmware? What kernel modules are loaded ? (lsmod)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
It's fine, thank you for the explanation of why those commands are useful!
I installed b43-firmware, the latest one rather than the classic.
I googled journal, and I'll assume you mean systemd's journal. The only things the journal says about the b43 firmware is my commands for making the b43 package (such as PWD=/path/b43-firmware ; USER=some_user ; COMMAND=/usr/bin/makepkg -sri, which should not only make the package but install it)
I don't think any module regarding broadcom is loaded. Some stuff called "bcm" was loaded, which I thought might be broadcom, but I googled it and it's a mouse module I believe.
I don't want to make this forum too long in length, so I'll post the lsmod in the next post just to be sure, and delete it if you look over it.
Offline
Here's the lsmod
Module Size Used by
nls_iso8859_1 16384 1
nls_cp437 20480 1
vfat 20480 1
fat 65536 1 vfat
intel_rapl 20480 0
iosf_mbi 16384 1 intel_rapl
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
btusb 40960 0
btrtl 16384 1 btusb
kvm_intel 163840 0
btbcm 16384 1 btusb
btintel 16384 1 btusb
joydev 20480 0
kvm 446464 1 kvm_intel
bluetooth 446464 4 btbcm,btrtl,btusb,btintel
crct10dif_pclmul 16384 0
iTCO_wdt 16384 0
applesmc 20480 0
iTCO_vendor_support 16384 1 iTCO_wdt
input_polldev 16384 1 applesmc
evdev 24576 5
wl 6377472 0
crc32_pclmul 16384 0
mousedev 20480 0
cfg80211 466944 1 wl
bcm5974 16384 0
aesni_intel 167936 0
bdc_pci 16384 0
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
input_leds 16384 0
gf128mul 16384 1 lrw
led_class 16384 2 applesmc,input_leds
snd_hda_codec_cirrus 20480 1
mac_hid 16384 0
snd_hda_codec_generic 69632 1 snd_hda_codec_cirrus
snd_hda_codec_hdmi 49152 1
snd_hda_intel 32768 0
rfkill 20480 3 cfg80211,bluetooth
glue_helper 16384 1 aesni_intel
ablk_helper 16384 1 aesni_intel
cryptd 20480 2 aesni_intel,ablk_helper
hid_apple 16384 0
snd_hda_codec 106496 4 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_cirrus
shpchp 32768 0
mei_me 24576 0
mei 77824 1 mei_me
i915 1056768 2
snd_hda_core 49152 4 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
sbs 16384 0
acpi_als 16384 0
sbshc 16384 1 sbs
kfifo_buf 16384 1 acpi_als
pcspkr 16384 0
industrialio 49152 2 acpi_als,kfifo_buf
battery 20480 0
ac 16384 0
apple_bl 16384 0
snd_hwdep 16384 1 snd_hda_codec
drm_kms_helper 102400 1 i915
video 32768 1 i915
i2c_i801 20480 0
button 16384 1 i915
spi_pxa2xx_platform 24576 0
lpc_ich 24576 0
snd_pcm 86016 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
drm 286720 3 i915,drm_kms_helper
snd_timer 28672 1 snd_pcm
snd 65536 8 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_hda_codec_cirrus
intel_gtt 20480 1 i915
soundcore 16384 1 snd
i2c_algo_bit 16384 1 i915
processor 32768 0
sch_fq_codel 20480 1
ip_tables 28672 0
x_tables 28672 1 ip_tables
ext4 507904 1
crc16 16384 2 ext4,bluetooth
mbcache 20480 1 ext4
jbd2 90112 1 ext4
hid_generic 16384 0
usbhid 45056 0
hid 114688 3 hid_generic,usbhid,hid_apple
sd_mod 36864 3
uas 24576 0
usb_storage 61440 3 uas
crc32c_intel 24576 0
ahci 36864 0
libahci 28672 1 ahci
libata 196608 2 ahci,libahci
scsi_mod 147456 4 uas,usb_storage,libata,sd_mod
xhci_pci 16384 0
xhci_hcd 155648 1 xhci_pci
usbcore 196608 7 uas,btusb,usb_storage,usbhid,bcm5974,xhci_hcd,xhci_pci
usb_common 16384 1 usbcoreModerator edit: I took the liberty of adding BBCode code tags. Edit the post to see how I did it. Links to hints are in the BBCode link under message post boxes
Last edited by ewaller (2015-12-01 04:20:47)
Offline
Okay, so it is pulling in the broadcom-wl driver. I think that is good. Did you reboot after you installed the b43 firmware? Also, tell me how you installed the firmware -- you might not have finished.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Yes, I did reboot.
All I did was get the git, and ran "makepkg -sri". That's all I did for the broadcom driver, and that one seems to be installed properly.
On this page, however, I found that in order to load the kernel modules, something like "modprobe wl lib80211_crypt_tkip" should be ran. So I ran the modprobe, but I'm assuming that's for different firmware, and not the one I'm trying to use (because the modprobe didn't work, as "iw dev" and "ip link" still don't give me a wireless interface).
Last edited by otmichael (2015-12-01 04:38:32)
Offline
Maybe I am confused. I thought that the broadcom-wl driver needed the b43 firmware, but it looks like I might be mistaken.
I see that the wl module is installed, but it might be there only because you forced it with the modprobe. Does wl show up in lsmod if you don't modprobe it first?
If not, it might be that the broadcom-wl driver is not the correct driver for your card.
I don't own a computer with a Broadcom NIC anymore, but I always had better luck with the b43 driver. If wl does not load by itself at boot, install the b43 driver and the b43-firmware and try those (reboot)https://wiki.archlinux.org/index.php/Br … reless#b43
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
It worked! An interface finally shows up!
Thank you very much for the time ewaller, I appreciate it ![]()
Here's what I was writing before I decided to reboot for the 2nd time which made the interface show up, in case someone else is trying to do the same:
---------------------------------------------------------------------------------------
Just installed Yaourt to make this easier.
After that, I:
Installed b43-firmware-classic
uninstalled b43-firmware
uninstalled broadcom-wl-dkms with yaourt -R
powered off virtualbox, booted into the USB directly. ########### THEN I HAD TO REBOOT AGAIN FOR THE INTERFACE TO SHOW UP ###########
---------------------------------------------------------------------------------------
In regards to the modprobing and lsmod:
I ran lsmod again, yet wl is still in the lsmod, and I don't think I see anything such as "b43" in the lsmod.
So I'm guessing the modprobe did force it. My apologies for extending the process of helping me ![]()
---------------------------------------------------------------------------------------
So it seems that all I needed to do was install the b43 firmware, and I just messed it all up with the wrong driver/firmware conflicts.
Last edited by otmichael (2015-12-01 07:42:04)
Offline
Alright, the wifi works and all, but the speeds are abysmal.
Using the b43 firmware, I get max 5Mb/s download, which should be fine, but loading a webpage takes 10+ seconds, which indicates to me that there's something wrong, especially considering that on the same computer I get 250MB/s download when booted to OSX. I understand that broadcom chips don't play so nice, but there must be a solution; I doubt that other macbook users are simply dealing with these speeds.
Some possible things:
I'm not sure if the kernel version is aligned with the broadcom driver. I saw this mentioned in other forums, but I'm not sure how to check this. I included as much information as I know how to provide in the code tag below. I know I'm running the latest Arch kernel and latest broadcom-wl driver.
Also, I'm at university that requires login and the M.A.C. address of new devices. My macbook's M.A.C. address should already be registered. Though, It could however be that it's not registered when using Linux for some reason, and that Linux just bypasses this somehow, resulting in a connection but a throttled speed. I doubt this, but it's worth mentioning.
I found a forum post that seemed to be having the same problem. It's an old post, but there doesn't seem to be any others documenting this problem with a useful solution, so I tried it. This involved uninstalling the b43 firmware and installing the broadcom-wl driver, and getting the mac address of the interface and putting it into the network.rules file (see below).
I did this, but the interface doesn't show up upon 'ip link'.
Here's some stuff:
lspci | grep Network:
03:00.0 Network controller: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC (rev 01)
lsmod | grep wl:
wl 6377472 0
(something else irrelevant that has 'wl' in it)
cat /etc/udev/rules.d/10-network.rules:
SUBSYSTEM=="net", ATTR{address}=="my:ma:ca:dd:re:ss", NAME="wifi0"
#mac address is the address of the previously functioning interface. To clarify, I had the b43
#firmware working, which gave the interface 'wlp3s0'. I found the M.A.C. address of this and
#put it in this file.
blocklist is empty
screenfetch:
Linux Arch
Kernel:x86_64 Linux 4.2.5-1-ARCH
Shell:bash 4.3.42
(other irrelevant stuff that screenfetch returns)
yaourt -Q | grep wl (also pacman -Q | grep wl):
local/broadcom-wl 6.30.223.271-1Any ideas on how to get reasonable speeds working?
Last edited by otmichael (2015-12-11 22:47:14)
Offline
I reinstalled arch linux, and now the wifi simply doesn't work. This may have to do with the latest relatively large update?
Any time I try to use netctl, I get pounded with persistent error messages. I can't Ctrl + C out of them, and they follow me to whatever tty or menu I'm in. They even follow me to the login screen...
That aside, here are the error messages, along with some other information. I cut repetitions down:
NOTE: This is a fresh installation, the only things I have installed regarding networks are b43 firmware, iw, wpa_supplicant, and dialog. I did not ever install any broadcom drivers on this installation. I believe brcmfmac is the driver that goes with b43-firmware-classic.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
journal -xe:
Dec 12 15:26:53 machineName kernel: brcmfmac: brcmf_add_if: ERROR: netdev:wlp3s0 already exists
Dec 12 15:26:53 machineName kernel: brcmfmac: brcmf_add_if: ignore IF event
# Tried again
12 15:27:40 machineName network[401]: Starting network profile 'networkProfile'...
Dec 12 15:27:44 machineName kernel: brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
Dec 12 15:27:44 machineName kernel: brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
Dec 12 15:27:46 machineName kernel: brcmfmac: brcmf_cfg80211_set_power_mgmt: error (-52)
Dec 12 15:27:48 machineName kernel: brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
Dec 12 15:27:52 machineName kernel: brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52
Dec 12 15:28:02 machineName kernel: brcmfmac: brcmf_p2p_set_firmware: failed to update device address ret -52
Dec 12 15:28:06 machineName network[401]: Failed to create interface p2p-dev-wlp3s0: -52 (Invalid exchange)
Dec 12 15:28:06 machineName network[401]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp3s0
Dec 12 15:28:06 machineName kernel: brcmfmac: brcmf_p2p_create_p2pdev: set p2p_disc error
Dec 12 15:28:59 machineName network[401]: WPA association/authentication failed for interface 'wlp3s0'
Dec 12 15:28:59 machineName network[401]: Failed to bring the network up for profile 'networkProfile'
Dec 12 15:28:59 machineName systemd[1]: netctl@networkProfile.service: Main process exited, code=exited, status=1/FAILURE
Dec 12 15:28:59 machineName systemd[1]: Failed to start Networking for netctl profile networkProfile.
-- Subject: Unit netctl@networkProfile.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit netctl@networkProfile.service has failed.
--
-- The result is failed.
Dec 12 15:28:59 machineName systemd[1]: netctl@networkProfile.service: Unit entered failed state.
Dec 12 15:28:59 machineName systemd[1]: netctl@networkProfile.service: Failed with result 'exit-code'.
Dec 12 15:28:59 machineName systemd[1]: Reached target Network.
-- Subject: Unit network.target has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit network.target has finished starting up.
--
-- The start-up result is done.Dec 12 15:30:29 machineName kernel:
Dec 12 15:30:30 machineName kernel: brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring
Dec 12 15:30:30 machineName kernel: brcmfmac: brcmf_do_escan: error (-52)
Dec 12 15:30:41 machineName network[894]: WPA association/authentication failed for interface 'wlp3s0'
Dec 12 15:30:41 machineName kernel: brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
Dec 12 15:30:42 machineName network[894]: Failed to bring the network up for profile 'networkProfile'
Dec 12 15:30:42 machineName systemd[1]: netctl@networkProfile.service: Main process exited, code=exited, status=1/FAILURE
Dec 12 15:30:42 machineName systemd[1]: Failed to start Networking for netctl profile networkProfile.
-- Subject: Unit netctl@networkProfile.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit netctl@networkProfile.service has failed.
--
-- The result is failed.
Dec 12 15:30:42 machineName systemd[1]: netctl@networkProfile.service: Unit entered failed state.
Dec 12 15:30:42 machineName systemd[1]: netctl@networkProfile.service: Failed with result 'exit-code'.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pacman -Q | grep b43:
b43-firmware-classic 5.100.138-1
b43-fwcutter 019-1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
iw dev:
phy#0
Interface wlp3s0
ifindex 2
wdev 0x1
addr 00:90:4c:0d:f4:3e
type managed
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
lsmod | grep brcmfmac:
brcmfmac 225280 0
brcmutil 16384 1 brcmfmac
cfg80211 466944 1 brcmfmac
mmc_core 110592 1 brcmfmac
usbcore 196608 8 uas,btusb,brcmfmac,usb_storage,usbhid,bcm5974,xhci_hcd,xhci_pci
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------Last edited by otmichael (2015-12-13 00:25:20)
Offline
Hi Aegidius ![]()
Nope, all of this troubleshooting began to be too time consuming.
I suspect it's the latest bigger pacman update. I'd probably try downgrading the kernel, as the b43-firmware-classic hasn't been updated recently (most recent update to this post time was on 2015-06-08 23:08), so something may have changed in the most recent bigger update (Sorry I don't have a specific name -- all I remember was that around the time I last posted on this thread, there was a big update right before I reinstalled Arch).
Hopefully someone more experienced than me who can help will reply.
Last edited by otmichael (2015-12-20 10:32:30)
Offline
I'm here to report the same issue as otmichael and Aegidius.
I'm dual booting OS X and Arch on a MacBook Pro 12,1.
Wifi is working in OS X and on a Arch Live USB, but the failure on the system on my hard drive has persisted despite reformatting and installing Arch multiple times in frustration.
This might indicate a hardware issue, but I've reached the limit of my understadning and need some help. The issue first occured, I think, after trying to configure an enterprise WPA2 eduroam profile, and then attempting to configure netctl to automatically switch wireless networks as per the wiki. I'm not sure if these are relevant to the problem.
Here are some outputs from the system that may be useful:
uname -a
Linux archbook 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86_64 GNU/Linuxlsmod | grep brcmfmac
brcmfmac 225280 0
brcmutil 16384 1 brcmfmac
cfg80211 466944 1 brcmfmac
mmc_core 110592 1 brcmfmac
usbcore 196608 8 uas,btusb,brcmfmac,usb_storage,usbhid,bcm5974,xhci_hcd,xhci_pciwifi-menu
Scanning for networks... Failed to create interface p2p-dev-wlp3s0: -52 (Invalid exchange)
nl80211: Failed to create a P2P Device interface p2p-dev-wlp3s0
failed
<3>No networks founddmesg | grep brcmf
[ 1.324982] usbcore: registered new interface driver brcmfmac
[ 1.327860] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
[ 1.590569] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Mar 13 2015 08:11:08 version 7.35.177.36 (r540934) FWID 01-e4dc15b
[ 1.610004] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code
[ 1.615872] brcmfmac 0000:03:00.0 wlp3s0: renamed from wlan0
[ 171.063678] brcmfmac: brcmf_add_if: ERROR: netdev:wlp3s0 already exists
[ 171.063750] brcmfmac: brcmf_add_if: ignore IF event
[ 171.136687] brcmfmac: brcmf_add_if: ERROR: netdev:wlp3s0 already exists
[ 171.136756] brcmfmac: brcmf_add_if: ignore IF event
[ 176.174162] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 178.172847] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 180.171476] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 182.216719] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 182.216733] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
[ 184.215359] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 184.215364] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
[ 186.213983] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 186.213986] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52
[ 314.729290] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 316.727979] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 316.728083] brcmfmac: brcmf_cfg80211_set_power_mgmt: error (-52)
[ 318.726605] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 318.726715] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
[ 320.725246] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 322.723868] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 322.723978] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
[ 324.722507] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 326.721107] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 328.719775] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 330.718406] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 332.717008] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 332.717111] brcmfmac: brcmf_p2p_set_firmware: failed to update device address ret -52
[ 334.715663] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 334.715774] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52
[ 336.714304] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 336.714410] brcmfmac: brcmf_p2p_create_p2pdev: set p2p_disc error
[ 338.712844] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 338.712880] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
[ 340.711556] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 340.711660] brcmfmac: brcmf_vif_set_mgmt_ie: vndr ie set error : -52
[ 340.711746] brcmfmac: brcmf_cfg80211_scan: scan error (-52)
[ 342.710184] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 342.710283] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
[ 344.708816] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 344.708917] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52
[ 346.707452] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 346.707551] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
[ 348.706079] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 348.706179] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
[ 350.704710] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 350.704811] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52
[ 398.908389] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 400.910346] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 400.914975] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
[ 402.912178] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 402.916853] brcmfmac: brcmf_cfg80211_set_power_mgmt: error (-52)
[ 404.914210] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 404.917356] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
[ 406.912909] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 408.914867] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 408.919559] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52
[ 410.916832] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 412.918786] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 414.920748] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 416.922722] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 418.924667] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 418.929143] brcmfmac: brcmf_p2p_set_firmware: failed to update device address ret -52
[ 420.926640] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 420.931117] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
[ 422.928596] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 422.933142] brcmfmac: brcmf_p2p_create_p2pdev: set p2p_disc error
[ 424.930573] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 424.935139] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
[ 426.932479] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 426.935512] brcmfmac: brcmf_do_escan: error (-52)
[ 426.938533] brcmfmac: brcmf_cfg80211_scan: scan error (-52)
[ 428.931101] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 428.934210] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52
[ 430.929708] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 430.931090] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -52
[ 432.928351] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 432.929762] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -52
[ 434.927055] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 434.931859] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -52Offline
@KonkilA: cross-linking, similar problem: https://bbs.archlinux.org/viewtopic.php?pid=1588485
Offline