From dbe1423ab5a4da0bfeae3bcdd4cb7dad2a42987e Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Thu, 28 Aug 2008 15:36:18 +0000 Subject: add initial support for b43 and b43legacy firmwares --- lib/network/connection/wireless.pm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'lib/network/connection/wireless.pm') diff --git a/lib/network/connection/wireless.pm b/lib/network/connection/wireless.pm index 203dbef..88d0d8a 100644 --- a/lib/network/connection/wireless.pm +++ b/lib/network/connection/wireless.pm @@ -206,6 +206,28 @@ my @thirdparty_settings = ( }, }, + (map { + +{ + name => $_, + description => "Broadcom $_ wireless chips", + url => 'http://wireless.kernel.org/en/users/Drivers/b43', + firmware => { + test_file => $_ . "/ucode*.fw", + extract => { + name => 'b43-fwcutter', + test_file => '/usr/bin/b43-fwcutter', + windows_source => 'bcmwl5.sys', + default_source => 'bcmwl5.sys', + run => sub { + my ($file) = @_; + run_program::rooted($::prefix, '/usr/bin/b43-fwcutter', + '-w', $network::thirdparty::firmware_directory, $file); + }, + }, + }, + }; + } qw(b43 b43legacy)), + { name => 'acx100', matching => [ qw(acx_pci acx_usb) ], -- cgit v1.2.1