Package Details: facetimehd-dkms-git 0.6.8.2.r0.gd47bb25-2

Git Clone URL: https://aur.archlinux.org/facetimehd-dkms-git.git (read-only, click to copy)
Package Base: facetimehd-dkms-git
Description: Reverse engineered Linux driver for the FacetimeHD (Broadcom 1570) PCIe webcam
Upstream URL: https://github.com/patjak/facetimehd
Keywords: driver facetime macbook webcam
Licenses: GPL2
Provides: bcwc-pcie, bcwc-pcie-dkms, facetimehd-dkms
Replaces: bcwc-pcie, bcwc-pcie-dkms, facetimehd-dkms
Submitter: HTV04
Maintainer: HTV04
Last Packager: HTV04
Votes: 32
Popularity: 0.000364
First Submitted: 2024-07-08 02:17 (UTC)
Last Updated: 2024-07-08 02:55 (UTC)

Dependencies (4)

Required by (0)

Sources (1)

Pinned Comments

HTV04 commented on 2024-07-08 02:23 (UTC) (edited on 2024-07-08 03:43 (UTC) by HTV04)

NOTE:

Leaving this module running at all times may cause suspend/resume issues: https://github.com/patjak/facetimehd/wiki#known-issues

Consider blacklisting the module at boot and enabling it whenever you need to use the camera.

Latest Comments

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

<deleted-account> commented on 2022-05-29 15:21 (UTC)

For those of you can't make on kernel version 5.18+, try https://github.com/ledisthebest/facetimehd instead. I added some fixes, works on my own Macbook Air 2013.

Edit(2022-06-03): Kudos to patjak, it just got fixed upstream, so my fix is no longer required: https://github.com/patjak/facetimehd/commit/75a2a5800aa46cbd679847b4d0863a5e3cef3b9e

ivladak commented on 2021-08-13 21:09 (UTC)

Hi @kauron, thanks for the suggestion; done!

kauron commented on 2021-07-26 11:43 (UTC)

Hi there! Just a small suggestion for this package: the license could be set to GPL-2, according to the copyright headers in the source files. Thanks for maintaining this package!

Aetf commented on 2021-01-10 02:21 (UTC)

Disown as I no longer have this hardware

graphicmist commented on 2020-04-17 19:25 (UTC)

as mentioned by @hali this worked for me. Thanks a lot.

Note this doesn't compile on 6.0 kernel due to this bug: https://github.com/patjak/bcwc_pcie/issues/205

As mentioned there (until fixed upstream) you can change the 3 ioremap_nocache() calls to ioremap() in /usr/src/bcwc-pcie-r242.ea832ac/fthd_drv.c and run sudo dkms install bcwc-pcie/r242.ea832ac and it is OK.

joegrammer commented on 2020-04-16 15:00 (UTC) (edited on 2020-04-16 15:02 (UTC) by joegrammer)

I'm trying to build on 5.6.4-arch1-1. I changed the ioremap_nocache calls but I still get a number of errors, ie.

/home/joe/.cache/yay/bcwc-pcie-git/src/bcwc-pcie-git/fthd_drv.c: In function ‘buf_t2h_handler’:
/home/joe/.cache/yay/bcwc-pcie-git/src/bcwc-pcie-git/fthd_drv.c:164:30: error: passing argument 1 of ‘fthd_buffer_return_handler’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |   fthd_buffer_return_handler(dev_priv, address & ~3, request_size);
      |                              ^~~~~~~~
      |                              |
      |                              struct fthd_private *

I see that repeated for several uses of the struct fthd_private * parameter. I get this error whether I run sudo dkms install ... or just make in my aur helper's cache directory (with the ioremap changes applied to the source).

rberaldo commented on 2020-04-14 13:20 (UTC)

Thanks, @hali!

hali commented on 2020-04-02 16:32 (UTC) (edited on 2020-04-02 16:35 (UTC) by hali)

Note this doesn't compile on 6.0 kernel due to this bug: https://github.com/patjak/bcwc_pcie/issues/205

As mentioned there (until fixed upstream) you can change the 3 ioremap_nocache() calls to ioremap() in /usr/src/bcwc-pcie-r242.ea832ac/fthd_drv.c and run sudo dkms install bcwc-pcie/r242.ea832ac and it is OK.

eschwartz commented on 2019-12-15 22:48 (UTC)

Thanks for the prompt response. :)

Aetf commented on 2019-12-15 22:45 (UTC) (edited on 2019-12-16 02:38 (UTC) by Aetf)

@eschwartz thanks for pointing out the --devel flag. The last time I check it didn't work for some reason. Now it works quite well.

I'm updating all my AUR packages.

Edit: Done ;)