In ArchLinux yay -S facetimehd-firmware and to make it work after reboot, add the facetime.conf file for automatic module loading:

cat > "/etc/modules-load.d/facetimehd.conf" << EOL
videobuf2-core
videobuf2_v4l2
videobuf2-dma-sg
facetimehd
EOL

via:

  • https://gist.github.com/Stono/990ea9f0b3c41606c292f00382d421bf
  • https://wiki.archlinux.org/index.php/Kernel_module#Automatic_module_loading_with_systemd

with Ubuntu 20.04.2 LTS I tried: https://github.com/patjak/bcwc_pcie/wiki/Installation#get-started-on-debian

https://askubuntu.com/a/1215628 😁


I followed the instructions here (under the section “webcam drivers”) and it is working now.

git clone https://github.com/patjak/bcwc_pcie.git
cd bcwc_pcie/firmware
make
sudo make install
cd ..
make
sudo make install
sudo depmod
sudo modprobe -r bdc_pci
sudo modprobe facetimehd

To make it work after shutdown, just add facetimehd to your /etc/modules file.


via:

  • https://askubuntu.com/a/991286
  • https://github.com/patjak/bcwc_pcie