Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=aed7573d93ba304f2c370c6b1e4e2252b8733bf3
commit aed7573d93ba304f2c370c6b1e4e2252b8733bf3 Author: crazy <[email protected]> Date: Sat Apr 23 18:34:49 2016 +0200 Revert "bcmwl-5.100.82.112-44-x86_64" * This reverts commit ff6b3b56a02085f5b04b65f521f6f98746b427ec. * well true since 2013 there is support in-kernel-for-some-chips BUT * some hybrid chips are not fully working , like the BCM4312 , because there is * just BT and PCI *BUS* support but WIFI! ( reported by Slown ) * see also -> https://marc.info/?l=linux-wireless&m=145472057328751&w=2 * version bump * kill 32bit support ( can't test , won't compile ) * update the conf and FB to match our kernel * set Slown as maintainer since he has such a HW diff --git a/source/network-extra/bcmwl/FrugalBuild b/source/network-extra/bcmwl/FrugalBuild new file mode 100644 index 0000000..9a70ad0 --- /dev/null +++ b/source/network-extra/bcmwl/FrugalBuild @@ -0,0 +1,30 @@ +# Compiling Time: 0.02 SBU +# Maintainer: Slown <[email protected]> + +pkgname=bcmwl +pkgver=6.30.223.271 +pkgrel=1 +pkgdesc="Broadcom 802.11 Linux STA wireless driver" +url="http://www.broadcom.com/support/802.11/linux_sta.php" +Finclude kernel-module +groups=('network-extra') +archs=('!i686' 'x86_64') +Fpkgversep="" +up2date="lynx -dump http://www.broadcom.com/support/802.11| grep -a README_|sed 's/.*README_\(.*\).txt/\1/'" +_F_cd_path="." +source=(http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz \ + $pkgname.conf null-poiter-crash.patch) +sha1sums=('1f568bb989d175813c5631c6629d9479eae6f3be' \ + '0ad3a6581dfba84c78dd0885e29888d6a474c25d' \ + 'b400d4eb8a531c7329a28f2be4ce3b4bd37e1d56') + +build() +{ + Fpatchall + make -C /lib/modules/$_F_kernelmod_uname/build M=`pwd` || Fdie + Ffilerel /lib/modules/$_F_kernelmod_uname/kernel/drivers/net/wireless/wl.ko + Fdocrel lib/LICENSE.txt + Ffile /etc/modprobe.d/$pkgname.conf + Fbuild_kernelmod_scriptlet + Fkernelver_compress_modules +} diff --git a/source/network-extra/bcmwl/bcmwl-kernel-3.2.patch b/source/network-extra/bcmwl/bcmwl-kernel-3.2.patch new file mode 100644 index 0000000..6cc241e --- /dev/null +++ b/source/network-extra/bcmwl/bcmwl-kernel-3.2.patch @@ -0,0 +1,25 @@ +From b1451f0c87ea4b44f73aa948ee453bb57c4b2f41 Mon Sep 17 00:00:00 2001 +From: Alberto Milone <[email protected]> +Date: Tue, 22 Nov 2011 18:23:16 +0100 +Subject: [PATCH 1/1] Add support for Linux 3.2 + +--- + src/wl/sys/wl_linux.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c +index c11678f..7bed9ec 100644 +--- a/src/wl/sys/wl_linux.c ++++ b/src/wl/sys/wl_linux.c +@@ -323,7 +323,7 @@ static const struct net_device_ops wl_netdev_ops = + #endif + .ndo_get_stats = wl_get_stats, + .ndo_set_mac_address = wl_set_mac_address, +- .ndo_set_multicast_list = wl_set_multicast_list, ++ .ndo_set_rx_mode = wl_set_multicast_list, + .ndo_do_ioctl = wl_ioctl + }; + +-- +1.7.5.4 + diff --git a/source/network-extra/bcmwl/bcmwl.conf b/source/network-extra/bcmwl/bcmwl.conf new file mode 100644 index 0000000..4b0699f --- /dev/null +++ b/source/network-extra/bcmwl/bcmwl.conf @@ -0,0 +1,3 @@ +blacklist b43 +blacklist ssb +blacklist lib80211 diff --git a/source/network-extra/bcmwl/kernel-3.4.patch b/source/network-extra/bcmwl/kernel-3.4.patch new file mode 100644 index 0000000..f2886d5 --- /dev/null +++ b/source/network-extra/bcmwl/kernel-3.4.patch @@ -0,0 +1,11 @@ +diff -ur a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c +--- a/src/wl/sys/wl_linux.c 2011-10-22 11:56:55.000000000 -0500 ++++ b/src/wl/sys/wl_linux.c 2012-05-21 20:36:29.421100181 -0500 +@@ -40,7 +40,6 @@ + #include <linux/pci_ids.h> + #define WLC_MAXBSSCFG 1 + +-#include <asm/system.h> + #include <asm/io.h> + #include <asm/irq.h> + #include <asm/pgtable.h> _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
