DKMS make.log for broadcom-sta-6.30.223.248 for kernel 4.4.0-31-lowlatency (x86_64) Sat Jul 16 12:18:57 PDT 2016 /bin/sh: 1: [: Illegal number: /bin/sh: 1: [: Illegal number: Wireless Extension is the only possible API for this kernel version Using Wireless Extension API KBUILD_NOPEDANTIC=1 make -C /lib/modules/4.4.0-31-lowlatency/build M=`pwd` make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-lowlatency' CFG80211 API is prefered for this kernel version Using CFG80211 API Kernel architecture is X86_64 LD /var/lib/dkms/broadcom-sta/6.30.223.248/build/built-in.o CC [M] /var/lib/dkms/broadcom-sta/6.30.223.248/build/src/shared/linux_osl.o CC [M] /var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_linux.o CC [M] /var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_iw.o CC [M] /var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_cfg80211_hybrid.o /var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_notify_connect_status’: /var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_cfg80211_hybrid.c:2075:4: error: too few arguments to function ‘cfg80211_disconnected’ cfg80211_disconnected(ndev, 0, NULL, 0, GFP_KERNEL); ^ In file included from /var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_cfg80211_hybrid.c:33:0: include/net/cfg80211.h:4683:6: note: declared here void cfg80211_disconnected(struct net_device *dev, u16 reason, ^ scripts/Makefile.build:258: recipe for target '/var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_cfg80211_hybrid.o' failed make[2]: *** [/var/lib/dkms/broadcom-sta/6.30.223.248/build/src/wl/sys/wl_cfg80211_hybrid.o] Error 1 Makefile:1403: recipe for target '_module_/var/lib/dkms/broadcom-sta/6.30.223.248/build' failed make[1]: *** [_module_/var/lib/dkms/broadcom-sta/6.30.223.248/build] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-lowlatency' Makefile:158: recipe for target 'all' failed make: *** [all] Error 2