1

I have installed Linux 20.04.1, 5.11.0-41-generic on a 2015 MacBook Air. It does not see the camera. I ran cheese and got "no device found."

Any help would be greatly appreciated.

''''

(cheese:5086): cheese-CRITICAL **: 14:57:03.964: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:5086): GLib-CRITICAL **: 14:57:03.964: g_variant_new_string: assertion 'string != NULL' failed

(cheese:5086): GLib-CRITICAL **: 14:57:03.964: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:5086): GLib-GIO-CRITICAL **: 14:57:03.964: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:5086): GLib-CRITICAL **: 14:57:03.964: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:5086): GLib-GIO-CRITICAL **: 14:57:03.964: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:5086): GLib-CRITICAL **: 14:57:03.964: g_variant_unref: assertion 'value != NULL' failed

** (cheese:5086): CRITICAL **: 14:57:03.964: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed '''

ChanganAuto
  • 1
  • 8
  • 15
  • 23

1 Answers1

0

Download this: https://www.linux.org/attachments/appleusbvideosupport-zip.4683/

Open a terminal and run:

sudo su

Enter password then do the following:

apt install isight-firmware-tools

After the download an installation window will appear which will ask you if you have the AppleUSBVideoSupport file. Answer Yes and you will be prompted for the file location. Delete the current path and type in the location of the file I gave you (after you extract it out) and press Enter. The drivers should be extracted from the Apple file you copied.

Then run:

apt-get install git
apt-get install curl xzcat cpio
git clone https://github.com/patjak/facetimehd-firmware.git
cd facetimehd-firmware
make
make install
cd ..
apt-get install kmod libssl-dev checkinstall
git clone https://github.com/patjak/bcwc_pcie.git
cd bcwc_pcie
make
make install
depmod
modprobe -r bdc_pci
modprobe facetimehd
nano /etc/modules

Most likely modprobe -r bdc_pci will fail with an error, just ignore it.

Now AFTER few lines beginning with # add facetimehd. Then click Ctrl+o save it and then exit.

sotirov
  • 4,379