You are not logged in.

#1 2015-11-29 20:26:34

otmichael
Member
Registered: 2015-11-28
Posts: 17

Network interface not showing up on Macbook Pro 2015

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

#2 2015-11-29 21:27:17

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: Network interface not showing up on Macbook Pro 2015

otmichael wrote:

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

#3 2015-11-29 21:34:48

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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

#4 2015-11-29 21:39:23

c0mm0ner
Member
Registered: 2015-11-09
Posts: 93

Re: Network interface not showing up on Macbook Pro 2015

cat /etc/netctl/examples/wireless-wpa

Offline

#5 2015-11-29 21:39:56

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: Network interface not showing up on Macbook Pro 2015

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

#6 2015-11-30 08:18:25

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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

#7 2015-11-30 08:24:08

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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 smile

Last edited by otmichael (2015-11-30 08:24:33)

Offline

#8 2015-11-30 23:07:16

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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

#9 2015-11-30 23:12:18

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,655

Re: Network interface not showing up on Macbook Pro 2015

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

#10 2015-11-30 23:13:31

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: Network interface not showing up on Macbook Pro 2015

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

#11 2015-12-01 03:12:00

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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

#12 2015-12-01 03:49:04

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,655

Re: Network interface not showing up on Macbook Pro 2015

I did mean uname hmm  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 tongue

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

#13 2015-12-01 04:16:51

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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

#14 2015-12-01 04:17:27

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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 usbcore

Moderator 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

#15 2015-12-01 04:30:12

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,655

Re: Network interface not showing up on Macbook Pro 2015

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

#16 2015-12-01 04:36:41

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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

#17 2015-12-01 04:51:05

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,655

Re: Network interface not showing up on Macbook Pro 2015

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

#18 2015-12-01 07:34:04

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

It worked! An interface finally shows up!

Thank you very much for the time ewaller, I appreciate it smile

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 hmm
---------------------------------------------------------------------------------------
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

#19 2015-12-11 22:44:11

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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-1

Any ideas on how to get reasonable speeds working?

Last edited by otmichael (2015-12-11 22:47:14)

Offline

#20 2015-12-12 06:37:19

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

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

#21 2015-12-20 10:04:45

Aegidius
Member
From: Italy
Registered: 2011-06-29
Posts: 288
Website

Re: Network interface not showing up on Macbook Pro 2015

Hi otmichale,

I'm having the same issue. Did you mange to solve it at the end?

Offline

#22 2015-12-20 10:31:07

otmichael
Member
Registered: 2015-11-28
Posts: 17

Re: Network interface not showing up on Macbook Pro 2015

Hi Aegidius smile

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

#23 2015-12-21 18:12:37

KonkilA
Member
Registered: 2015-12-21
Posts: 3

Re: Network interface not showing up on Macbook Pro 2015

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/Linux

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

wifi-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 found

dmesg | 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, -52

Offline

#24 2015-12-21 19:34:53

Aegidius
Member
From: Italy
Registered: 2011-06-29
Posts: 288
Website

Re: Network interface not showing up on Macbook Pro 2015

Hi KonkilA,

I solved my issue switching from wicd to NetworkManager.

I hope it helps.

Offline

#25 2015-12-21 21:48:04

thiagowfx
Member
Registered: 2013-07-09
Posts: 586

Re: Network interface not showing up on Macbook Pro 2015

@KonkilA: cross-linking, similar problem: https://bbs.archlinux.org/viewtopic.php?pid=1588485

Offline

Board footer

Powered by FluxBB