Blog Untuk Semua

Everything for Everyone

Installing Broadcom BCM4313 Drivers in Linux

Tinggalkan komentar

Wireless Broadcom not detected in Linux Slackware ??

# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)

So, I decided to go ahead and install Slackware, since that ships with xorg-server 1.7.7. Well once I got that up and running, I then ran into problems with the wireless drivers. This is what I’ve got:

# lspci | grep 802
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)

With a little help from Broadcom, and LinuxWireless.org, I was able to get the firmware as well as the driver I needed to install to get this finally working. The drivers I used also got WPA2-AES working without any additional configuration. First thing I did was made sure all the drivers that came with the distribution were disabled.

# lsmod | grep "b43\|ssb\|wl"

Then I used rmmod to remove anything that was still running and blacklisted the unneeded drivers to prevent them from loading in the future.

# rmmod b43
# rmmod ssb
# rmmod wl
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

Now we’ll download the drivers, grab the needed libraries, and build them.

Download : http://www.broadcom.com/support/802.11/linux_sta.php

# mkdir hybrid_wl
# cd hybrid_wl
# tar zxvf hybrid-portsrc-x86_32-v*.*.*.tar.gz
# make

When it’s done, it should make a wl.ko in the current directory. I like to move this to a better location.

# cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless

Now modprobe/insmod it, and reboot.

# modprobe lib80211
# insmod wl.ko
# echo modprobe wl >> /etc/rc.d/rc.local
# reboot

When the system comes up, you should see eth1 in the device list! Hope this works for you. It took me a long time to figure this out🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s