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

Macbook 2015 not showing video #136

Open denverslair opened 7 years ago

denverslair commented 7 years ago

Hi, I feel this nearly works, but all I get is a green screen. I load the v4l modules, then facetimehd module and run qv4l2, the green LED comes on, but all i get is a green screen. Kernel : 4.11, macbook 8,1 (2015) Manjaro Dmesg gives many reports of ERR: ./H4ISPCD/filters/IC/CImageCaptureH4.cpp, 777: FlowIC00: SIF errors: sifIrq = 0x804! then finally facetimehd 0000:02:00.0: IO: timeout lspci -vv & dmesg attached. Thanks for your help! facetime_dmesg.txt facetime_lspci.txt

JPtheJP commented 6 years ago

I also have issues to get the camera working on a 2017 Macbook 12" Retina (Macbook10,1). Running Fedora 27 with kernel 4.15.

I tried both the Master and Mainline branches. The firmware used is the one extracted by the provided script.

When I load the module, the camera light turns on for about 3 seconds, then off. When I start Cheese, I have a black screen and the camera light stays off. Cheese preferences say there is a FacetimeHD camera (at least I don't get the "No device found") error, I just don't get anything.

Attached logs are from the Master branch. For the Mainline branch, the dmesg log is only 2 lines long: Found the camera, then Loaded firmware.

I would like to get it working, it is the only piece missing. I had a Macbook Air previously and this driver worked very well.

facetime-lspci.txt facetime-dmesg.txt

jhanschoo commented 6 years ago

I'd like to just add that this also isn't working in Macbook 9,1 (Early 2016 Macbook 12")

omidn commented 4 years ago

I had the same issue on the kernel 4.* on an arch Linux and a Macbook Pro 2015, just upgraded the kernel to 5.4 LTS and it started working flawlessly.

francescoblefari commented 4 years ago

I had the same issue on the kernel 4.* on an arch Linux and a Macbook Pro 2015, just upgraded the kernel to 5.4 LTS and it started working flawlessly.

have you seen this problem?

modprobe: FATAL: Module facetimehd not found in directory /lib/modules/5.4.23-1-MANJARO done