Package Details: broadcom-wl 6.30.223.271-4

Git Clone URL: https://aur.archlinux.org/broadcom-wl.git (read-only)
Package Base: broadcom-wl
Description: Broadcom 802.11abgn hybrid Linux networking device driver
Upstream URL: https://www.broadcom.com/support/802.11
Keywords: network wireless
Licenses: custom
Submitter: kyrias
Maintainer: Raimar
Last Packager: Raimar
Votes: 64
Popularity: 3.689607
First Submitted: 2015-08-10 02:51
Last Updated: 2016-12-05 20:40

Latest Comments

jmartl109 commented on 2017-04-17 23:09

Doesn't build on 4.11 (I tried with 4.11-rc2 but assume later rc's don't help):

./arch/x86/include/asm/compat.h: In function ‘arch_compat_alloc_user_space’:
./include/linux/thread_info.h:75:22: warning: passing argument 1 of ‘test_ti_thread_flag’ makes pointer from integer without a cast [-Wint-conversion]
test_ti_thread_flag(current_thread_info(), flag)
^
./arch/x86/include/asm/compat.h:309:6: note: in expansion of macro ‘test_thread_flag’
if (test_thread_flag(TIF_IA32)) {
^~~~~~~~~~~~~~~~
./include/linux/thread_info.h:61:19: note: expected ‘struct thread_info *’ but argument is of type ‘int’
static inline int test_ti_thread_flag(struct thread_info *ti, int flag)
^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:295: <broadcom-wl dir>/src/src/shared/linux_osl.o] Error 1
make[1]: *** [Makefile:1492: _module_<broadcom-wl dir>/src] Error 2
make[1]: Leaving directory '<kernel source dir>'
make: *** [Makefile:159: all] Error 2

Does anyone know who to contact about getting this patched for the new kernel?

Raimar commented on 2017-04-01 20:55

@MrR060t_104: Currently kernel 4.10.6 works. Try to rebuild this package. As mentioned below using brodcom-wl-dkms is an alternative for an automatic rebuild process.

Raimar commented on 2017-04-01 20:15

@hobarrera: Technically it should be possible to rebuild this package automatically, after the linux kernel has been installed or updated.
In more detail: A solution using the current pacman hook can call a script to build this AUR package, This should look like the example shown at https://www.reddit.com/r/archlinux/comments/55p7mw/force_pacman_to_upgrade_some_packages_through/
To be independend from the concrete used AUR helper tool the PKGBUILD file could be downloaded with wget, build with makepkg and installed with pacman. I wonder, if there is a more elegant way to avoid calling pacman from pacman.

MrR060t_104 commented on 2017-04-01 14:33

Your package seems broken under linux-4.10.

==> Starting prepare()...
patching file src/wl/sys/wl_linux.c
Hunk #1 succeeded at 207 (offset 2 lines).
patching file src/wl/sys/wl_linux.c
patching file src/wl/sys/wl_cfg80211_hybrid.c
patching file src/wl/sys/wl_cfg80211_hybrid.c
==> Starting build()...
make: Entering directory '/usr/lib/modules/4.10.1-1-ARCH/build'
make: *** No targets specified and no makefile found. Stop.
make: Leaving directory '/usr/lib/modules/4.10.1-1-ARCH/build'
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build broadcom-wl.

Raimar commented on 2017-02-19 14:47

Flag "out of date" removed, because everything works with kernel 4.9.8. If not, remember to rebuild package.

alex.shpilkin commented on 2017-02-01 13:29

@whereiswaldon @hobarrera Note that it is possible to have modules rebuild automatically on kernel upgrade using DKMS. It looks like the broadcom-wl-dkms package is maintained independently from this one, though.

whereswaldon commented on 2017-02-01 04:21

@hobarrera @graysky
Thanks! I rebuilt and everything worked wonderfully. I'm new to manual package management. My previous distro's package managers did literally everything for me. Sorry for my ignorance!

hobarrera commented on 2017-01-31 23:11

@whereswaldon
You need to rebuild it after every kernel upgrade. As an alternative, you can use broadcom-wl.

@kyrias
Can't we use the new pacman hooks to rebuild this on kernel upgrade?

graysky commented on 2017-01-31 22:12

You need to rebuild modules against the installed kernel; depending on the code changes upstream, rebuilding on each update is possible. Certainly from 4.8.x to 4.9.x. This is true for any distro.

whereswaldon commented on 2017-01-31 21:19

I updated to linux-4.9.6-1 and this package stopped working. I rolled back to linux-4.8.13-1 and all is well. I'm new to arch, but does something need to be changed in packages to support new kernels?

All comments