Package Details: broadcom-wl 6.30.223.271-6

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: 67
Popularity: 0.560393
First Submitted: 2015-08-10 02:51
Last Updated: 2017-06-29 22:24

Latest Comments

severoraz commented on 2017-10-09 04:59

I have updated to linux kernel 4.13.4-1 and have been getting kernel panics seemingly after the following message is logged in dmesg: <wifi interface> Scan_results error (-22)

thatlittlegit commented on 2017-09-17 22:40

From 'iwconfig', I get

enp9s0 no wireless extensions

lo no wireless extensions

No sign of any wireless.

EDIT: Just installed Manjaro and not having this problem anymore. I think it was related to other stuff on that computer. Thanks for spending time to help me.

Raimar commented on 2017-09-17 21:24

@thatlittlegit May be iwconfig shows more (here is my output):
$ iwconfig
enp1s0 no wireless extensions.

lo no wireless extensions.

wlp2s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off

thatlittlegit commented on 2017-09-17 15:53

When I did the command in the wiki, I got:

0b:00.0 Network Controller [0280]: Broadcom Limited BCM4311 802.11a/b/g [14e4:4312] (rev 01)
(stuff that I'm assuming is unnecessary)
Kernel modules: ssb, wl

I'm assuming it's supported. However, 'ip a' gives my ethernet (enp9s0) and loopback. Do you have any advice?

Raimar commented on 2017-09-05 23:27

@thatlittlegit Please find out, if your chip set is supported by this driver. A good starting point is
https://wiki.archlinux.org/index.php/Broadcom_wireless#Driver_selection

cl4r1ty7072 commented on 2017-09-05 22:08

Hello, this question is why this driver does not support the monitor mode (Broadcom Limited BCM43142 802.11b / g / n) and how to solve this problem ???

thatlittlegit commented on 2017-09-04 22:06

Hey,

I'm new to Arch and I have a Dell Inspiron 1525, with a BCM94311MCAG. I need Wi-Fi, and I have Yaourt for installing this. However, even when I 'modprobe wl' NetworkManager can't find it. Can someone please give me some pointers?

[sorry if this isn't the right place to put this]

Raimar commented on 2017-08-23 21:26

I was not able to reproduce this error with kernel 4.12.8-2 and this package.

A reason could be a difference in the default compiler settings causing some warnings as errors.

Are you sure you have installed the same version of linux and linxu-headers? It seams, that you use broadcom-wl-lts (flagged orphaned) instead of this package. The easiest way is to install broadcom-wl-dkms, which also works well on my machine.


Here is my compiler output:
make: Verzeichnis „/usr/lib/modules/4.12.8-2-ARCH/build“ wird betreten
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /tmp/yaourt-tmp-X/aur-broadcom-wl/src/built-in.o
CC [M] /tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/shared/linux_osl.o
CC [M] /tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_linux.o
/tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_linux.c: In Funktion »wl_pci_probe«:
/tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_linux.c:776:2: Warnung: diese »if«-Klausel beschützt nicht … [-Wmisleading-indentation]
if ((val & 0x0000ff00) != 0)
^~
/tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_linux.c:778:3: Anmerkung: … diese Anweisung, aber letztere ist verwirrend eingerückt, als wäre sie abhängig von »if«
bar1_size = pci_resource_len(pdev, 2);
^~~~~~~~~
CC [M] /tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_iw.o
CC [M] /tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.o
/tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.c: In Funktion »wl_bss_roaming_done«:
/tmp/yaourt-tmp-X/aur-broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.c:2378:2: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code [-Wdeclaration-after-statement]
struct cfg80211_roam_info roam_info = {
^~~~~~
LD [M] /tmp/yaourt-tmp-X/aur-broadcom-wl/src/wl.o
Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
CC /tmp/yaourt-tmp-X/aur-broadcom-wl/src/wl.mod.o
LD [M] /tmp/yaourt-tmp-X/aur-broadcom-wl/src/wl.ko
make: Verzeichnis „/usr/lib/modules/4.12.8-2-ARCH/build“ wird verlassen

bavramor commented on 2017-08-23 20:27

Doesn't build after update:

(1/1) Prüfe auf Dateikonflikte [####################################################] 100%
(1/1) Überprüfe verfügbaren Festplattenspeicher [####################################################] 100%
:: Starte pre-transaction hooks...
(1/1) Remove DKMS modules
==> dkms remove broadcom-wl/6.30.223.271_4.11.2_1 -k 4.9.44-1-lts
==> dkms remove broadcom-wl/6.30.223.271_4.11.2_1 -k 4.12.8-2-ARCH
Error! There are no instances of module: broadcom-wl
6.30.223.271_4.11.2_1 located in the DKMS tree.
:: Verarbeite Paketänderungen...
(1/1) Installiere broadcom-wl [####################################################] 100%
:: Starte post-transaction hooks...
(1/2) Install DKMS modules
==> dkms install broadcom-wl/6.30.223.271_4.11.2_1 -k 4.9.44-1-lts
==> dkms install broadcom-wl/6.30.223.271_4.11.2_1 -k 4.12.8-2-ARCH
Error! Bad return status for module build on kernel: 4.12.8-2-ARCH (x86_64)
Consult /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/make.log for more information.
(2/2) Arming ConditionNeedsUpdate...



DKMS make.log for broadcom-wl-6.30.223.271_4.11.2_1 for kernel 4.12.8-2-ARCH (x86_64)
Mi 23. Aug 22:24:46 CEST 2017
make: Verzeichnis „/usr/lib/modules/4.12.8-2-ARCH/build“ wird betreten
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/built-in.o
CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/shared/linux_osl.o
CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_linux.o
CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_iw.o
CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.o
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_linux.c: In Funktion »wl_pci_probe«:
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_linux.c:776:2: Warnung: diese »if«-Klausel beschützt nicht … [-Wmisleading-indentation]
if ((val & 0x0000ff00) != 0)
^~
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_linux.c:778:3: Anmerkung: … diese Anweisung, aber letztere ist verwirrend eingerückt, als wäre sie abhängig von »if«
bar1_size = pci_resource_len(pdev, 2);
^~~~~~~~~
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:1797:25: Fehler: Initialisierung von inkompatiblem Zeigertyp [-Werror=incompatible-pointer-types]
.change_virtual_intf = wl_cfg80211_change_iface,
^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:1797:25: Anmerkung: (nahe der Initialisierung für »wl_cfg80211_ops.change_virtual_intf«)
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c: In Funktion »wl_bss_roaming_done«:
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:2372:4: Fehler: Übergabe des Arguments 2 von »cfg80211_roamed« von inkompatiblem Zeigertyp [-Werror=incompatible-pointer-types]
&wl->conf->channel,
^
In file included from /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:36:0:
./include/net/cfg80211.h:5435:6: Anmerkung: »struct cfg80211_roam_info *« erwartet, aber Argument hat Typ »struct ieee80211_channel *«
void cfg80211_roamed(struct net_device *dev, struct cfg80211_roam_info *info,
^~~~~~~~~~~~~~~
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:2374:4: Warnung: Übergabe des Arguments 3 von »cfg80211_roamed« erzeugt Ganzzahl von Zeiger ohne Typkonvertierung [-Wint-conversion]
(u8 *)&wl->bssid,
^
In file included from /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:36:0:
./include/net/cfg80211.h:5435:6: Anmerkung: »gfp_t {alias unsigned int}« erwartet, aber Argument hat Typ »u8 * {alias unsigned char *}«
void cfg80211_roamed(struct net_device *dev, struct cfg80211_roam_info *info,
^~~~~~~~~~~~~~~
/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:2370:2: Fehler: zu viele Argumente für Funktion »cfg80211_roamed«
cfg80211_roamed(ndev,
^~~~~~~~~~~~~~~
In file included from /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.c:36:0:
./include/net/cfg80211.h:5435:6: Anmerkung: hier deklariert
void cfg80211_roamed(struct net_device *dev, struct cfg80211_roam_info *info,
^~~~~~~~~~~~~~~
cc1: Einige Warnungen werden als Fehler behandelt
make[1]: *** [scripts/Makefile.build:302: /var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build/src/wl/sys/wl_cfg80211_hybrid.o] Fehler 1
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make: *** [Makefile:1515: _module_/var/lib/dkms/broadcom-wl/6.30.223.271_4.11.2_1/build] Fehler 2
make: Verzeichnis „/usr/lib/modules/4.12.8-2-ARCH/build“ wird verlassen

Raimar commented on 2017-06-29 22:27

@dome22xl Yes, you are right. Now the update has been pushed.

All comments