Package Details: bcwc-pcie-git 0.5.7.r0.g82626d4-1

Git Clone URL: (read-only, click to copy)
Package Base: bcwc-pcie-git
Description: Reverse engineered Linux driver for the Broadcom 1570 PCIe webcam.
Upstream URL:
Keywords: driver facetime macbook webcam
Licenses: unknown
Provides: bcwc-pcie, bcwc-pcie-dkms
Replaces: bcwc-pcie, bcwc-pcie-dkms
Submitter: WhyNotHugo
Maintainer: ivladak
Last Packager: ivladak
Votes: 25
Popularity: 0.46
First Submitted: 2015-12-23 14:14
Last Updated: 2021-01-21 21:04

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

GusevAG commented on 2019-12-07 15:48

@eblau yes it does builds, but does it works for you? because it doesn't on 13" 2015 bmp

eblau commented on 2019-12-07 14:36

My apologies. I neglected to update bcwc-pcie-git. When I rebuilt the package, it updated to r259.9d7ff828ebe9-1 and installed successfully with linux-5.4.2.arch1-1.

eblau commented on 2019-12-07 14:32

I updated to linux-5.4.2.arch1-1 and am getting errors when rebuilding the module:

DKMS make.log for bcwc-pcie-r255.af589aba0afd for kernel 5.4.2-arch1-1 (x86_64)
Sat 07 Dec 2019 09:28:57 AM EST
make: Entering directory '/usr/lib/modules/5.4.2-arch1-1/build'
  AR      /var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build/built-in.a
  CC [M]  /var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build/fthd_hw.o
  CC [M]  /var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build/fthd_drv.o
  CC [M]  /var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build/fthd_ringbuf.o
  CC [M]  /var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build/fthd_isp.o
/var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build/fthd_drv.c:25:10: fatal error: linux/pci-aspm.h: No such file or directory
   25 | #include <linux/pci-aspm.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [scripts/ /var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build/fthd_drv.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:1652: /var/lib/dkms/bcwc-pcie/r255.af589aba0afd/build] Error 2
make: Leaving directory '/usr/lib/modules/5.4.2-arch1-1/build'

Aetf commented on 2019-10-25 16:14

@GusevAG, hi, this is an error building the dependency facetimehd-firmware, not an error building this package. Since the error was in their makefile, I suggest you report that to the upstream:

PS. next time please paste the log using code format so it's easier to read:

GusevAG commented on 2019-10-25 13:23

is not working on 5.2.21-1-MANJARO KDE

[Installing linux52-headers (5.2.21-1)... Running post-transaction hooks... Updating linux52 module dependencies... Install DKMS modules Arming ConditionNeedsUpdate... Updating the info directory file...

Building facetimehd-firmware... ==> Making package: facetimehd-firmware 1.43.0-1 (Птн 25 окт 2019 16:13:22) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Cloning facetimehd-firmware git repo... Cloning into bare repository '/var/tmp/pamac-build-andrey/facetimehd-firmware/facetimehd-firmware'... ==> Validating source files with md5sums... facetimehd-firmware ... Skipped ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Creating working copy of facetimehd-firmware git repo... Cloning into 'facetimehd-firmware'... done. ==> Starting prepare()...

Checking dependencies for driver download... /usr/bin/curl /usr/bin/xzcat /usr/bin/cpio

Downloading the driver, please wait... mv: cannot stat 'System/Library/Extensions/AppleCameraInterface.kext/Contents/MacOS/AppleCameraInterface': No such file or directory make: *** [Makefile:41: AppleCameraInterface] Error 1 ==> ERROR: A failure occurred in prepare(). Aborting...]

yan12125 commented on 2019-03-25 01:34

Wow thanks for the ultra fast fix!

yan12125 commented on 2019-03-24 12:47

Hi, could you remove the bcwc-pcie-git.install file? All dkms commands are already handled by ALPM hooks /usr/share/libalpm/hooks/70-dkms-{install,remove}.hook, so the bcwc-pcie-git.install file is not necessary. Furthermore, errors occur if the running kernel version is different from than the installed one, as commands in bcwc-pcie-git.install do not set the target kernel version:

Error! echo
Your kernel headers for kernel 5.0.3-arch1-2-macbook cannot be found at
/usr/lib/modules/5.0.3-arch1-2-macbook/build or /usr/lib/modules/5.0.3-arch1-2-macbook/source.
modprobe: FATAL: Module facetimehd not found in directory /lib/modules/5.0.3-arch1-2-macbook
depmod: ERROR: could not open directory /lib/modules/5.0.3-arch1-2-macbook: No such file or directory
depmod: FATAL: could not search modules: No such file or directory

WhyNotHugo commented on 2018-10-02 15:55

I no longer own hardware which uses this driver, so I'll be disowning this package since I can't even test it any more.

Feel free to adopt is, especially if any changes are needed. Upstream has been pretty stable though, so this shouldn't have any issues.

trp commented on 2017-10-03 19:44

If you are getting a directory does not exist error check to make sure the dir name is correct. When I installed it was looking for '/usr/src/bcwc-pcie-r254.a22f248' however what was actually installed was '/usr/src/bcwc-pcie-git-r254.a22f248'. So I just created a symlink to the directory the installer was looking for and reran the install. Bit of a hack but it will get you going.

taekyung commented on 2017-07-18 05:59

When I was trying to install this in my Macbook Air 6,2 (Manjaro Linux), it shows an error as follows:

Error! Could not find module source directory.
Directory: /usr/src/bcwc-pcie-r254.a22f248 does not exist.
modprobe: FATAL: Module facetimehd not found in directory /lib/modules/4.9.37-1-MANJARO
Optional dependencies for bcwc-pcie-git
linux-headers: Building with the stock kernel [installed]
:: Running post-transaction hooks...
(1/2) Install DKMS modules
==> dkms install bcwc-pcie-git/r254.a22f248 -k 4.9.37-1-MANJARO
(2/2) Arming ConditionNeedsUpdate...

Do I need some Manjaro-specific configuration before 'makepkg -sri'?