Package Details: bcwc-pcie-git 0.5.7.r1.gf85a604-1

Git Clone URL: https://aur.archlinux.org/bcwc-pcie-git.git (read-only, click to copy)
Package Base: bcwc-pcie-git
Description: Reverse engineered Linux driver for the Broadcom 1570 PCIe webcam.
Upstream URL: https://github.com/patjak/bcwc_pcie
Keywords: driver facetime macbook webcam
Licenses: GPL2
Provides: bcwc-pcie, bcwc-pcie-dkms
Replaces: bcwc-pcie, bcwc-pcie-dkms
Submitter: whynothugo
Maintainer: None
Last Packager: ivladak
Votes: 34
Popularity: 0.029796
First Submitted: 2015-12-23 14:14 (UTC)
Last Updated: 2021-08-13 20:58 (UTC)

Dependencies (6)

Required by (0)

Sources (3)

Latest Comments

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

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 ;)

eschwartz commented on 2019-12-15 16:53 (UTC)

@Aetf

Speaking with my official TU hat on, you are required to stop using pkgver=0.0.0, effective immediately, on all AUR packages you maintain.

Users who wish to update AUR VCS-based packages with an AUR helper are expected to use the commonly implemented --devel flag to check VCS packages for updates. Adding an infinitely high pkgver= and relying on the pkgver() function to reset it is NOT acceptable, as this constantly spams users to update even when there is no update available. Furthermore, the pkgrel= is reset to 1 upon the pkgver() function successfully modifying the pkgver=, so it doesn't do anything.