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

/dev/video not created (Ubuntu 15.10) #29

Closed edsiper closed 8 years ago

edsiper commented 8 years ago

Ubuntu 15.10 + Kernel 4.3

My firmware:

4e1d11e205e5c55d128efa0029b268fe  /lib/firmware/facetimehd/firmware.bin

after loading the module there is no signs the /dev/videoX interface is created:

$ lsmod |grep facetime
facetimehd             94208  0
videobuf2_core         49152  1 facetimehd
videobuf2_dma_sg       16384  1 facetimehd
videodev              172032  3 v4l2_common,facetimehd,videobuf2_core

$ ls -l /dev/video*
ls: cannot access /dev/video*: No such file or directory

How can I debug what's happening with the module ?

WhyNotHugo commented 8 years ago

Can you try running modprobe -r bdc_pci and then reinserting the module.

edsiper commented 8 years ago

:)

facetimehd_working

edsiper commented 8 years ago

note: this is a MacBookPro11,1

WhyNotHugo commented 8 years ago

For posterity's sake, this is documented here.

Cheers on getting this working! :D

Jancis commented 8 years ago

Thank you @hobarrera for suggestion to add "modprobe -r bdc_pci" Driver works on Ubuntu 15.10, MacBookPro11,2

begin29 commented 4 years ago

tried to do following actions for macbook 15, late 2016:

# modprobe -r bdc_pci
# modprobe -r facetimehd
# modprobe facetimehd

/dev/video won't be created, and apps says "there no any video devices"

@WhyNotHugo any ideas?

patjak commented 4 years ago

@begin29 what does dmesg say?