Just installed Mabox on an old Mac Book Air form 2014. The whole installation took 4:35 min! Boot time 17 sec. Form my point of view amazing for such an old hardware. But there was one challenge. After the installation WiFi does not work. A driver was missing. My problem was, I had not possibility to connect may old Mac book to Ethernet because I did not have the necessary adapter.
But I had an idea. I enabled Bluetooth and connected via Bluetooth my Samsung mobile phone. With this Bluetooth connection it was possible to establish a internet connection via Bluetooth tethering. With this connection it was possible to download the BCM4360 driver.
After downloading this driver the Mac book work perfectly with Mabox Linux. I donāt know if it is possible. But from my point of view this necessary driver should be available by default.
Wellā¦should be available?.. nope not in my opinion. Yes its a bummer but itās already a long time these old drivers have not been all available.
I have a 27" iMac from 2009. Mabox works fine on that but I need to manually install the Broadcomm driver.
If I read the above correctly there a a few versions of the Broadcomm card that need additional drivers while others are supported out of the box.
This doesnāt help you but itās just how it is. Same with Windows that also doesnāt have the drivers aboard for ALL hardware (admitting they have a lot, contributing to the ever growing size of the install).
Itās all about preparing for instalation and now you know for future installations what could be needed.
I also have a BCM4360 in my imac late 2015 (also on a late 2013) and I donāt use broadcom drivers at all since theese chips has been supported by the kernel for a long time.
The reason it doesnt work is can be a tainted kernel due to a conflict between the wl driver and the open source brcmfmac driver.
Network controller: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 01)
Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC
Kernel modules: brcmfmac wl
As you can see I have both wl and opensource driver brcmfmac wich is not ok to load at the same time.
On Arch based systems i always uninstall any wl drivers
On Arch I do sudo pacman -r broadcom-wl-dkms
Then sudo modprobe brcmfmac and wifi is working.
After removing broadcom drivers
Network controller: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 01)
Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac
You can test this from a live usb if you want and see if it works on the Air. No need to reboot the live system. If it works then it works instantly.
On Debian 12 for instance wifi is working out of the box on this system. Probably other distroās also.
On additional question. Currently Iām struggle to get the facetime camera at my MacBook Air to run. Can you use the webcam at your mac? I tried to install the following driver but It failed.
It seems to me, that my technical know-how is not good enough to install this driver.
I took a look at this website, but I was not able to install this driver.
Here is my inxi -Gaz - log:
This here is a printout of my current Linux mint installation. I messed up my Mabox installation and now Iām trying to understand the driver problem with another distribution. I donĀ“t know if that help.
facetimehd drivers are for macs that are older then yoursā¦
No camera thereā¦And it should work without any problem on mint as Device-2. Did you try to install other drivers on that system?
Try theese commands in terminal to see what you get
less /proc/modules| grep uvc
and modinfo uvcvideo
v4l2-ctl --list-devices
Did you try ?
sudo modprobe uvcvideo and then run the vlc command
If not post dmesg, lspci -k, lsusb and inxi -Faz
Does it work on live system? mint, eos, mabox?
less /proc/modules| grep uvc
uvcvideo 110592 0 - Live 0x0000000000000000
videobuf2_vmalloc 20480 1 uvcvideo, Live 0x0000000000000000
videobuf2_v4l2 32768 1 uvcvideo, Live 0x0000000000000000
videobuf2_common 77824 4 uvcvideo,videobuf2_vmalloc,videobuf2_memops,videobuf2_v4l2, Live 0x0000000000000000
videodev 258048 3 uvcvideo,videobuf2_v4l2,videobuf2_common, Live 0x0000000000000000
mc 65536 4 uvcvideo,videobuf2_v4l2,videobuf2_common,videodev, Live 0x0000000000000000
Seems to me that the drivers are there⦠You run kernel 5.15? There was alot of problems with uvcvideo on 5 series kernels. Try to run a more current kernel from 6.1 to 6.4. Run a live system if you will for instance mabox or Endeavouros wich have 6.1 and 6.3 . Atm im running Endeavouros and mabox with kernel 6.4 on both my imacās . I have no issues except a bluetooth problem on the imac that dualboot 2 linux systems. The other one no issues at all.
What does lsusb show?
If your camera is listed in lsusb then try the belov commands
Thank you for your helpful information. After testing a few distros with Ventoy I saw, that lsub does not show any information about a installed camera. With this in mind, I wanted to install the old MacOS on my Mac Book again. The idea was to see if the facetime camera is working on the original OS.
What a nightmare. The Apple support was not able to help me to reinstall the old OS again, because I erased the whole disk for Linux. They were not able to tell me how make a bootable usb stick under Linux or under Windows. After wasting one hour at the Apple hotline a friend of mine gave me a helpful hint. So Iām currently reinstalling MacOS to see if the camera is still working.
This experience shows me how good it is to be part of the Linux community. Normally you find here solutions even with very exotic problems. I will remove the MacOS as soon as possible, when I got the information about the camera. After this I will reinstall Mabox again.
They donāt want to do anything without you paying for help on this old hardware.
Here from Apple support:
Start up your Intel-based Mac in macOS Recovery
Restart your Mac.
Immediately press and hold one of the following key combinations until you see the startup screen:
Command-R: Start up from the built-in macOS Recovery System. Use this key combination to reinstall the latest macOS that was installed on your system, or to use the other apps in macOS Recovery.
Theese 2 options will probably work for you.
Option-Command-R: Start up from macOS Recovery over the internet. Use this key combination to reinstall macOS and upgrade to the latest version of macOS thatās compatible with your Mac.
Option-Shift-Command-R: Start up from macOS Recovery over the internet. Use this key combination to reinstall the version of macOS that came with your Mac or the closest version thatās still available.
If you see a lock, enter the password for your Mac.
If you have multiple volumes on your disk, select the volume you want to recover, then click Next.
If requested, choose an administrator account, click Next, enter the password for the account, then click Continue.When the Recovery app appears in the menu bar, you can choose any of the available options in the window or the menu bar.
Thank you very much. It is such a shame for the Apple support. From my point of view it was a lack of knowledge. Even in this linux forum I have got the right solution. I tried the camara it work under MaverikOS fine. I will try to find another solution. It seems to me that is a more difficult problem. None of the Linux Distros I tried got the camera working.
If you still have macos running you should take out the info you need from this macbook with all the drivers running before going to linux again.
Go to mac info and find the camera and get the info there. There are also ways to extract the correct drivers from a mac to use in linux. Donāt know since I never needed to do that.
Thank you for this information. I think I will leave it as it is. I wasted so much time in that issue. It will be much more easier to use a external usb camera. It was from a technical point of view interesting to get this peace of hardware running. But I have to realize that my technical know how is not good enough to solve that issue.
I would like to share my wired experiences in the Mac Universe.
After accepting, that the facetime camera will never work I decided to change the internal SSD of my MacbookAir. The 128 GB original SSD should be replaced by an 512 GB SSD which was described as ācompatibleā with my MacBookAir.
After replacing the internal SSD with the new one. I realized, that the new SSD was not found by my MacBookAir. Ok, I booted Mabox from a usb-stick. The new SDD was found by Mabox and I started to install Mabox on my new SSD. After rebooting - the same result. No SDD found.
I reinstalled Mavericks on a USB-Stick and even the MacOS does not find the SDD. After some research I found out that some firmware updates were needed to identify this new SSD. But it was impossible to install these updates. Because my MacOS was too old and there was no way to update to a newer OS-Version.
Luckily I found a patch to install a new Version of the MACOS at my old MacBook. After several updates my Macbook was patched with the newest firmware ⦠and the new SSD was found by my Macbook.
Now I was able to reinstall Mabox on a big and very fast SSD.
These journey took me one week and hours of researching. I hope this was my last journey through the wired Mac universe.