Broadcom wireless

From ArchWiki
Revision as of 07:58, 21 September 2008 by Dheart (talk | contribs) (New wiki page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


The BCM4312 is a wireless card used in some dell and hp notebooks. Up untill recently the only way to get one of these working was via ndiswrapper

Template:Box Note

Determine whether you actually have this card

Type in console (mind the letter case)

lspci | grep BCM43

If you have some other card than BCM4312 you might try the b43 driver.

Driver installation

== Get the driver ==You can download the driver from here There is a readme located there. Additionally there's a PKGBUILD in aur for the i686 architecture. If you use x86_64 use my ugly edited PKGBUILD

# Original contributor: Alexandr Kotov <> Ugly edit for x86_64 by Dheart
pkgdesc="Broadcom 802.11abg Networking Drivers"

build() {
  KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` || return 1
  install -D -m 755 wl.ko $pkgdir/lib/modules/$(uname -r)/kernel/drivers/net/wireless/wl.ko || return 1

Load the kernel module

(assuming you've already installed the kernel module)

rmmod b43 (or any other module you are using for your wireless card)
modprobe ieee80211_crypt_tkip
insmod /lib/modules/2.6.26-ARCH/kernel/drivers/net/wireless/wl.ko

Now in iwconfig you should see a wireless device (for example eth1)

That's it? It was easy, right ;)