Camera issues for macbook pro

I posted a question earlier due to installation of skype… But I got to thinking maybe it isn’t a skype problem but a driver or Pop os problem. My macbook pro worked fine with it’s built in camera before Pop install. Do I need a driver install or something?
Thanks to any advice

This post has been marked for further research.

output from:

“cat /etc/*-release”

DISTRIB_ID=Pop
DISTRIB_RELEASE=21.10
DISTRIB_CODENAME=impish
DISTRIB_DESCRIPTION=“Pop!_OS 21.10”
NAME=“Pop!_OS”
VERSION=“21.10”
ID=pop
ID_LIKE=“ubuntu debian”
PRETTY_NAME=“Pop!_OS 21.10”
VERSION_ID=“21.10”
HOME_URL=“https://pop.system76.com
SUPPORT_URL=“https://support.system76.com
BUG_REPORT_URL=“Issues · pop-os/pop · GitHub
PRIVACY_POLICY_URL=“System76 - Linux Laptops, Desktops, and Servers
VERSION_CODENAME=impish
UBUNTU_CODENAME=impish
LOGO=distributor-logo-pop-os

output from:

lspci

02:00.0 Multimedia controller: Broadcom Inc. and subsidiaries 720p FaceTime HD Camera

“a macbook pro… 2014 or 2015”

output from:

v4l2-ctl --list-devices

Cannot open device /dev/video0, exiting.

did: (with success)

apt install isight-firmware-tools

did: (with success)

apt-get install v4l-utils

output: lsusb

Bus 002 Device 002: ID 05ac:8406 Apple, Inc. Internal Memory Card Reader
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 05ac:0273 Apple, Inc. Internal Keyboard/Trackpad (ISO)
Bus 001 Device 002: ID 05ac:8290 Apple, Inc. Bluetooth Host Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Hello @Webbtronjr!
Yes, there is a way to install it. Once you open up your terminal, there are a series of commands you’ll need to execute, one line at a time.

sudo apt install build-essential
sudo apt install git
sudo apt install curl cpio
git clone https://github.com/patjak/facetimehd-firmware.git
cd facetimehd-firmware
make
sudo make install

The above should handle the firmware.
The next step will be to install the driver. Continue from the position you were at the terminal.

cd ..
sudo apt install kmod libssl-dev checkinstall
git clone https://github.com/patjak/bcwc_pcie.git
cd bcwc_pcie
make
sudo make install
sudo depmod
sudo modprobe -r bdc_pci
sudo modprobe facetimehd

Your camera should now be operational. If not, try a reboot! However, before you reboot, perform the following commands - that will ensure the driver module is loaded:

sudo nano /etc/modules

At the end, add the word:

facetimehd

Then press CTRL+O and then Enter/Return to save. Then hit CTRL+X to exit.

3 Likes

Your camera should now be operational. If not, try a reboot! However, before you reboot, perform the following commands - that will ensure the driver module is loaded:

sudo nano /etc/modules

At the end, add the word:

facetimehd

Then press CTRL+O and then Enter/Return to save. Then hit CTRL+X to exit.

That last little bit made all the difference in the world with making the camera work on my MacBook Air. I did everything else the exact same way before and it did not work until I used “sudo nano /etc/modules” and made sure that “facetimehd” was there.

Thanks Vasileios!

1 Like

Vasileios!!! Thank you so much for all your help!! It works now and I really appreciate all of you. Jared and Dale and maybe more were helping me last night for about an hour. Then referred me back here!! You guys are the Bomb!! Can’t say enough for this forum and the chat. Great to learn new stuff at 51 years young hahaha.

3 Likes

I was gonna let you know all this was going on… Glad to see you are already all over it!!

2 Likes

Posting to say that this worked for me too! I’m on a MacBook Pro mid-2015 with Linux Mint and @vasileios’s steps above worked perfectly. Thanks for all you do, sir. :boom:

1 Like

I’ve been following. MacBook and all. Hadn’t even thought about the camera. Never use it. Have a cool slider that my step-son gave me for the HP.
I made it to “sudo modprobe -r bdc_pci” which returned “modprobe: FATAL: Module bdc_pci not found”.
There were errors earlier. SSL error


I don’t know if the " Noble" slider shows very well.

1 Like

I’m a nubie and I’m not really sure what I’m looking at… Sorry.

@vasileios, Wizard of everything linux, what do you think?

1 Like

he’s a master… He can answer… do or figure out anything