My Hardware
I bought Dell Inspiron 15R (5520). It comes with Dell Wireless 1704. The chipset is Broadcom 4365. Following is the output for lscpi -vnn
02:00.0 Network controller [0280]: Broadcom Corporation Device [14e4:4365] (rev 01)
Subsystem: Dell Device [1028:0016]
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at c0500000 (64-bit, non-prefetchable) [size=32K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-85-ff-ff-b8-c0-18
Capabilities: [16c] Power Budgeting <?>
I am using fedora 17 with b43-openfwwf package. It is not detecting the card.
I also tried rpmfusion Broadcom's proprietry Drivers version 5.100.82. They aren't working.
Some internet research tells me that I need Version 6.
Solution
1) Download the file from the link
2) sudo yum install dpkg
3) mkdir BCM43142
4) dpkg-deb -x Downloads/wireless-bcm43142-dkms-6.20.55.19_amd64.deb BCM43142
5) cd BCM43142/usr/src/wireless-bcm43142-oneiric-dkms-6.20.55.19~bdcom0602.0400.1000.0400/src/wl/sys
6) sudo yum install kernel-devel kernel-headers
7) vi wl_linux.c
8)
around line 46, remove the line
#include <asm/system.h>
9) save the file (:wq)
10) cd ../../..
Install development tools like gcc (yum install gcc) if not already installed.
11) make
Things should work, and you'll have a file called "wl.ko" in the current directory.
12) sudo yum remove broadcom-wl
13) sudo mkdir -p /lib/modules/$(uname -r)/extra/wl
14) sudo cp wl.ko /lib/modules/$(uname -r)/extra/wl
15) sudo depmod -a
16) sudo modprobe wl
Voila! My wireless is working.
lshw -C network output:
================================================== ========
*-network
description: Wireless interface
product: Broadcom Corporation
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 01
serial: c0:18:85:b8:2d:1d
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.20.55.19 (r300276) ip=192.168.1.110 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:17 memory:c0500000-c0507fff
================================================== =========
Note: Wireless N is not supported in this driver version.
Enjoy!


Reply With Quote
