I recently replace my macair's operating system with Ubuntu 18.04.3. I installed skype and noticed the camera was not recognised.
Here's some information on my system:
lshw
output
description: Laptop
product: MacBookAir7,1 (System SKU#)
vendor: Apple Inc.
version: 1.0
serial: C02P7CM7GFWM
width: 64 bits
capabilities: smbios-2.7 dmi-2.7 smp vsyscall32
configuration: boot=normal chassis=laptop family=Mac sku=System SKU# uuid=6CC9DA71-AC5E-7B52-AB2A-5CC6442374ED
The result of
sudo lsmod | grep video
gives
video 49152 1 i915
/etc/local/src
does not exist in my configuration
under /usr/src
, I have the following
bcmwl-6.30.223.271+bdcom linux-headers-5.0.0-23 linux-headers-5.0.0-23-generic
Love to hear from someone if anyone wants to help me tackle this problem.
From @simon-shields's edited question:
This is how I fixed it.
(Note that this requires
curl
to be installed, which can be done withsudo apt install curl
.)1) Clone, the bcwc_pcie driver from https://github.com/patjak/bcwc_pcie.git
2) Clone the facetimehd-firmware from https://github.com/patjak/facetimehd-firmware into the bcwc_pcie folder
3) Build and install the facetimehd-firmware
4) Make and install the bcwc_pcie driver
5) Enable the drivers
Now Skype uses the facetimehd driver for video.
But, for some reason the camera does not come on until used by another native application, e.g. cheese.
**6) To ensure facetimehd starts on reboot append a line to
/etc/modules by running the command
sudo echo facetimehd >> /etc/modules