You are not logged in.

#26 2013-06-27 20:36:12

Legogris
Member
Registered: 2012-09-11
Posts: 38

Re: WLAN MacBook Air 6,2 2013

I have a setup that seems to works fine at home for now, going to see if it stands the test of the office WiFi tomorrow.  Got a lot of disconnects earlier today, so we'll see.
I made the following steps:
1. Following WonderWoofys advice: Create empty file /etc/udev/rules.d/80-net-name-slot.rules
2. Install wpa_actiond from the main repositories
3. sudo systemctl enable netctl-auto@eth0.service

Offline

#27 2013-06-27 20:41:08

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: WLAN MacBook Air 6,2 2013

You might also want to try other network management solutions since soe of the others more aggressively try to reconnect from a failed connection.  I like connman-git, but the documentation is prety sparse still, as it is a young project.  But both NetworkManager and wicd are both great solutions as well.  Trilby will tell you to use his swifer-git, which works well too.

Offline

#28 2013-06-29 10:38:04

maximiliankaul
Member
Registered: 2013-01-26
Posts: 19
Website

Re: WLAN MacBook Air 6,2 2013

ikv wrote:

Happy mba owners. Can you please comment on arch installation procedure?
Was reefit used? What kind of image was used? kernel version? etc?
Recent phoronix article reveals that linux on 11" mba is quite unstable, altho they did used ubuntu 13.10 image.
Also, i would very appreciate if someone would post boot log.

I boot arch from efi shell. Didn't try other solutions like refit, refind, gummiboot, ... because I already boot my MBP form efi shell and this method works on both machines.
In order to install arch, I downloaded the image from archlinux.org. Unfortunately I wiped the SD card by now, but I think the version didn't update in the meantime: "Current Release: 2013.06.01". There is a step-by-step guide somewhere in the wiki that describes how to create a efi boot medium - I followed it and the MBA recognized the SD card and efivars where available during the installation. Don't know whether this made a difference...
I'm currently running Arch with a 3.10 kernel.
How can I post a boot log? I don't know where to find / how to create it...

I suggest, that we move further non-wlan disscussions to https://bbs.archlinux.org/viewtopic.php?id=165899

Offline

#29 2013-07-28 06:02:55

hobarrera
Member
From: The Netherlands
Registered: 2011-04-12
Posts: 355
Website

Re: WLAN MacBook Air 6,2 2013

Sorry to bring this up about a month later, but I'm looking into buying a MBA2013, and wanted to know if the BCM4360 worked fine after all. It seems that only the propietary driver is supported; but does it work fine? Do you get disconnects or anything alike?

Offline

#30 2013-07-30 18:33:23

Legogris
Member
Registered: 2012-09-11
Posts: 38

Re: WLAN MacBook Air 6,2 2013

hobarrera wrote:

Sorry to bring this up about a month later, but I'm looking into buying a MBA2013, and wanted to know if the BCM4360 worked fine after all. It seems that only the propietary driver is supported; but does it work fine? Do you get disconnects or anything alike?

I get a lot of disconnects. Once it disconnects, there's a 50/50 chance I can get it up again if I do an ip link down - if not, the only solution seems to be a reboot. Really annoying. It seems to happen more often with heavier usage: It can stand idle for the night without dropping, but if I'm streaming music it can drop after 30-45 minutes.

Here's what happens when it fails:

Jul 30 14:36:33 temperance network[3086]: Starting network profile 'eth0-eduroam'...
Jul 30 14:36:34 temperance dhcpcd[219]: eth0: carrier acquired
Jul 30 14:36:34 temperance dhcpcd[219]: eth0: carrier lost
Jul 30 14:36:34 temperance dhcpcd[219]: eth0: waiting for carrier
Jul 30 14:36:49 temperance network[3086]: WPA association/authentication failed for interface 'eth0'
Jul 30 14:36:49 temperance dhcpcd[219]: eth0: carrier acquired
Jul 30 14:36:50 temperance dhcpcd[219]: eth0: carrier lost
Jul 30 14:36:50 temperance dhcpcd[219]: eth0: waiting for carrier
Jul 30 14:36:50 temperance network[3086]: Failed to bring the network up for profile 'eth0-eduroam'
Jul 30 14:36:50 temperance systemd[1]: netctl@eth0\x2deduroam.service: main process exited, code=exited, status=1/FAILURE
Jul 30 14:36:50 temperance systemd[1]: Failed to start Networking for netctl profile eth0-eduroam.

Offline

#31 2013-08-01 04:49:49

fixxxer
Member
Registered: 2013-08-01
Posts: 1

Re: WLAN MacBook Air 6,2 2013

I could get the Wifi working in a MacBook Air 6.2 2013,

I have this chipset:

# lspci -vvv
03:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Netwo
rk Adapter (rev 03)
        Subsystem: Apple Inc. Device 0117
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 256 bytes
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at b0600000 (64-bit, non-prefetchable) [size=32K]
        Region 2: Memory at b0400000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: <access denied>
        Kernel driver in use: wl

aka "14e4:43a0" chip set.  I have Ubuntu 13.04 with kernel 3.8.0-19-generic.

you need the driver "wl" using the latest driver version 6.30

https://launchpad.net/ubuntu/+source/bc … ld/4761504

I installed the DEB package and working fine:

[ 3381.640675] wl: module license 'MIXED/Proprietary' taints kernel.
[ 3381.671023]  femctrl from nvram not enabled. returning from here
[ 3381.678253] INFO @wl_cfg80211_attach : Registered CFG80211 phy
[ 3381.688915] lib80211_crypt: registered algorithm 'TKIP'
[ 3381.724981] eth0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.30 (r390414)

For others distros I could try to compile the tar.gz source.

Regards.

Offline

#32 2013-08-01 04:55:51

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: WLAN MacBook Air 6,2 2013

@fixxxer, the v6 broadcom-wl module is apparently made specifically for ubuntu, as from what i have been told, they complained a lot to broadcom about new device support, and so broadcom made it just for them.  Though this really really really bothers me that a) it was made distibution specific by broadcom, and b) ubuntu didn't either try to fix it to contribute it back to the community or bitch to broadcom some more to get them to make it distro agnostic, all is okay because there is a package in the AUR that has managed to patch the living crap out of it to get it to work.

So with Arch you will need the broadcom-wl-dkms package from the AUR (and dkms obviously).  It is also possible to use this source and patchset to create your own non-dkms package as well.  I did it and it was pretty straight forward.  Unfortunately, I accidentally deleted the srcpackage I think.  I realized that for my bcm43228, the v5 module is actually what I should be using anyway.

Offline

#33 2013-08-01 12:21:29

hobarrera
Member
From: The Netherlands
Registered: 2011-04-12
Posts: 355
Website

Re: WLAN MacBook Air 6,2 2013

@Legogris: Where you using the wl (propietary) driver?

@WonderWoofy: That would be broadcom-wl-dkms. Have you tried this on a 2013 MBA? I'd still like some feedback first to know this.

Also, I'm curious, how is the v6 driver Ubuntu-specific, does it rely on other ubuntu-specific kernel patches?

Offline

#34 2013-08-01 13:58:08

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: WLAN MacBook Air 6,2 2013

@hoberrera, no I don't have a macbook air.  I have a Thinkpad.  But the wireless chipset options (wince they use a whitelist) are very few and I am stuck with only very new chipsets.  But the broadcom option for me is not so new that I requires the v6.  It still works with v6, but the output of some commands are incomplete.  For example, with iwconfig (I know its deprecated) everything below the "Power Management: off|on" line is missing... mysteriously.

Yes you have the right AUR package there.  It is the one maitained by twelveeighty  For more info about how it is ubuntu specific, see the "upstream url" link of the page you linked to.  Or simply check out the sources for that dkms package.  In particular, you could check out the inlcuded patches to see what exactly they are having to change in order to get it working.

Offline

#35 2013-08-01 14:40:12

ryley
Member
Registered: 2013-06-24
Posts: 7

Re: WLAN MacBook Air 6,2 2013

@WonderWoofy I think I had a similar issue to what you describe with v6 of the broadcom driver. Whilst using v6, could you try running 'iwconfig' as root and comparing the output to what you've been seeing so far?

Offline

#36 2013-08-24 07:41:25

mrueegg
Member
Registered: 2013-08-24
Posts: 13

Re: WLAN MacBook Air 6,2 2013

ryley wrote:

Haha don't worry about it, I'm just glad to hear it works (I've been thinking of picking up a new Air for myself). Do you have access to any 802.11ac routers? I'm curious if the BCM4360 wireless card can only function in N-mode or if the linux driver can fully utilise ac.

Unfortunately, I have problems getting my wifi (broadcom 14e4:43a0 / MacBook Air) to work with this package. After the installation, I was not able to see the interface with "ip link". "modprobe wl" yields "FATAL: Module wl not found". I also tried to enable the systemd service DKMS as was suggested in one of the comments of the AUR package page, but this did not help either.

Any suggestions would be highly appreciated. Thanks.

Offline

#37 2013-08-30 11:32:24

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: WLAN MacBook Air 6,2 2013

Seems to me the probelm is that the module installation is actually not done, hence you are missing the module.
Unfortunately I can't provide more help. you'd have to see how to manually install a DKMS module. My new alienware we'll be arriving in 3 weeks and I'll hopefully be able to use the same driver for BCM4352 (14e4:43b1) . I'll report on success/failure and how to troubleshoot a faulty dkms installation...


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#38 2013-08-30 17:32:57

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: WLAN MacBook Air 6,2 2013

To actually build and install the module with dkms it is pretty simple.  Bash has some excellent autocompletion with dkms as well.  But to do it (this info should be in the post_install of the package) you would just do dkms install -m broadcom-wl -v <version>.  You can optionally specify the kernel you wish to install for as well with the '-k' switch, but if not specified, it will simply install for the running kernel.

Offline

#39 2013-08-31 01:57:11

Richjn
Member
From: Perth (Australia)
Registered: 2004-03-22
Posts: 33

Re: WLAN MacBook Air 6,2 2013

Here is a non dkms PKGBUILD you can use. Don't forget to rebuild for each new kernel.
It is based on the DKMS version in AUR

LINK REMOVED

Richard

EDIT
That was silly of me! you will need a moded install file etc not just the PKGBUILD.
I have uploaded a package to AUR with everything you need but I will disown straight away because I don't have time to maintain.

https://aur.archlinux.org/packages/broadcom-wl-no-dkms/

Last edited by Richjn (2013-08-31 02:24:10)

Offline

#40 2013-08-31 03:15:49

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: WLAN MacBook Air 6,2 2013

Wouldn't a better naming convention be broadcom-wl6 rather than the 'no-dkms' stuff?  I mean, when we have packages in the repos that provide old versions, they are appended with the major version number, so wouldn't the same naming convention apply here?

Offline

#41 2013-08-31 22:21:13

Richjn
Member
From: Perth (Australia)
Registered: 2004-03-22
Posts: 33

Re: WLAN MacBook Air 6,2 2013

WonderWoofy wrote:

Wouldn't a better naming convention be broadcom-wl6

Yes, it would be.
Sorry I didn't really give it any thought I was just trying to help as some people seemed to be having issues with the the dkms version.
Anyway the package is disowned and can be renamed by anyone prepared to maintain it, if not maybe it should be removed.

Richard

Offline

Board footer

Powered by FluxBB