patjak / facetimehd

Reverse engineered Linux driver for the FacetimeHD (Broadcom 1570) PCIe webcam
GNU General Public License v2.0
1.36k stars 161 forks source link

Having some trouble on a Macbook Air Mid 2011 #235

Closed Arbitrate3280 closed 3 years ago

Arbitrate3280 commented 3 years ago

hey everyone, would appreciate some help on getting this working on a old macbook air.

I believe I have a compatible model with the driver, please correct me if I'm wrong.

I'm on Manjaro. I've installed both the driver and the firmware through the AUR, there were no errors. My issue is that I'm getting no video from the webcam, I've tried through the browser (google meets) and with some webcam software (kamoso and cheese), all I get is a black screen. I've tried with the lts 5.4 kernel, 5.9 and 5.10.

I'm attaching the output of lshw

With this being the relevant part, I believe: *-usb:1 description: Video product: FaceTime Camera (Built-in) vendor: Apple Inc. physical id: 2 bus info: usb@1:2 version: 6.46 serial: CCGEA900NADL8LLX capabilities: usb-2.00 configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s

output lshw macbook air mid 2011.txt

Diadochokinetic commented 3 years ago

Hi,

can you verify, that the module is loaded? What does lsmod | grep facetimehd output?

I'm on an old MacBook Air aswell and it's working fine. I did not install it from a repo but cloned the git repo and compiled from source.

Arbitrate3280 commented 3 years ago

Hi,

can you verify, that the module is loaded? What does lsmod | grep facetimehd output?

I'm on an old MacBook Air aswell and it's working fine. I did not install it from a repo but cloned the git repo and compiled from source.

Hi, I apologize for the wait, here's the output:


facetimehd             98304  0
videobuf2_dma_sg       16384  1 facetimehd
videobuf2_v4l2         36864  2 facetimehd,uvcvideo
videobuf2_common       65536  3 videobuf2_v4l2,facetimehd,uvcvideo
videodev              290816  4 videobuf2_v4l2,facetimehd,uvcvideo,videobuf2_common

It looks like the module is loaded

Arbitrate3280 commented 3 years ago

I installed MacOS again and it turns out it's not being recognized there either. I can only assume it's a hardware problem.