Readme 6.30.223.248
Readme 6.30.223.248
Readme 6.30.223.248
PCI
Device ID
--------0x4311
0x4312
0x4313
0x4315
0x4727
0x4328
0x4328
0x4329
0x432a
0x432b
0x432c
Dell
Product ID
----------Dell 1390
Dell 1490
Dell
Dell
Dell
Dell
1395
1501/1504
1505
1500
Dell 1510
4322 5 Ghz
43142 2.4 Ghz
43224 Dualband
43225 2.4 Ghz
43227 2.4 Ghz
43228 Dualband
4331 Dualband
4360 Dualband
4352 Dualband
0x14e4
0x14e4
0x14e4
0x14e4
0x14e4
0x14e4
0x14e4
0x14e4
0x14e4
0x432d
0x4365
0x4353
0x4357
0x4358
0x4359
0x4331
0x43a0
0x43a0
Dell 1520
Dell 1530/1540
hybrid-v35-nodebug-pcoem-portsrc.tar.gz
hybrid-v35_64-nodebug-pcoem-portsrc.tar.gz
Example:
# mkdir hybrid_wl
# cd hybrid_wl
# tar xzf <path>/hybrid-v35-nodebug-pcoem-portsrc.tar.gz or
<path>/hybrid-v35_64-nodebug-pcoem-portsrc.tar.gz
2. Build the driver as a Linux loadable kernel module (LKM):
# make clean
# make
(optional)
When the build completes, it will produce a wl.ko file in the top level
directory.
If your driver does not build, check to make sure you have installed the
kernel package described in the requirements above.
This driver uses cfg80211 API. Code for Wext API is present and can be built
but we have dropped support for it.
As before, the Makefile will still build the matching version for your system.
# make API=CFG80211
or
# make API=WEXT (deprecated)
INSTALL INSTRUCTIONS
-------------------Upgrading from a previous version:
--------------------------------If you were already running a previous version of wl, you'll want to provide
a clean transition from the older driver. (The path to previous driver is
usually /lib/modules/<kernel-version>/kernel/net/wireless)
#
#
#
#
#
rmmod wl
mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig
cp wl.ko <path-to-prev-driver>/wl.ko
depmod
modprobe wl
The new wl driver should now be operational and your all done.
Fresh installation:
-----------------1: Remove any other drivers for the Broadcom wireless device.
There are several other drivers (besides this one) that can drive
Broadcom 802.11 chips. These include b43, brcmsmac, bcma and ssb. They will
conflict with this driver and need to be uninstalled before this driver
can be installed. Any previous revisions of the wl driver also need to
be removed.
Note: On some systems such as Ubuntu 9.10, the ssb module may load during
boot even though it is blacklisted (see note under Common Issues on how to
resolve this. Nevertheless, ssb still must be removed
(by hand or script) before wl is loaded. The wl driver will not function
properly if ssb the module is loaded.
# lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
+ Fixed issue with tkip group keys that caused this message to repeat often:
TKIP: RX tkey->key_idx=2 frame keyidx=1 priv=ffff8800cf80e840
+ Following fixes
Issue #72216 - Ubuntu 8.04: standby/resume with WPA2 and wpa_supplicant caus
es
a continuous assoc/disassoc loop (issue in 2.6.24 kernel)
Issue #72324 - Ubuntu 8.04: cannot ping when Linux STA is IBSS creator with
WEP
Issue #76739 - Ubuntu 9.04: unable to connect to hidden network after stdby/
resume
Issue #80392 - S4 resume hang with SuSE SLED 11 and 43225
Issue #80792 - LSTA is not able to associate to AP with transit
ISSUES FIXED AND WHAT'S NEW IN RECENT RELEASES
------------------------------------------+ Supports monitor mode
+ Supports cfg80211
+ Supports hidden networks
+ Supports rfkill
KNOWN ISSUES AND LIMITATIONS
---------------------------#72238 - 20% lower throughput on channels 149, 153, 157, and 161
#72324 - Ubuntu 8.04: cannot ping when Linux STA is IBSS creator with WEP
enabled
#72216 - Ubuntu 8.04: standby/resume with WPA2 and wpa_supplicant causes
a continuous assoc/disassoc loop (issue with wpa_supplicant, restarting
wpa_supplicant fixes the issue)
#76739 Ubuntu9.04: unable to connect to hidden network after stdby/resume
#76793 Ubuntu9.04: STA fails to create IBSS network in 5 Ghz band
KNOWN ISSUES AND LIMITATIONS IN EXTERNAL COMPONENTS
--------------------------------------------------wpa_supplicant 0.6.3 + nl80211 + WEP - (Note: This would only affect you if
you are using wpa_supplicant directly from the command line and specify
nl80211 interface, e.g. "wpa_supplicant -Dnl80211 -ieth1 ..". If you are using
network manager GUI to connect it should work file.)
wpa_supplicant 0.6.3 might have a bug that affect WEP connections created
through nl80211. Upgrade to wpa_supplicant to 0.7.3 would solve this problem.
Ubuntu 10.10 kernel + nl80211 + WPA/WPA2 - (Note: This would only affect you if
you are using wpa_supplicant directly from the command line and specify
nl80211 interface, e.g. "wpa_supplicant -Dnl80211 -ieth1 ..". If you are using
network manager GUI to connect it should work file.)
Some kernel versions of Ubuntu such as 2.6.35-22 (released with Ubuntu
10.10) may have problems that affect WPA/WPA2 connections created through
nl80211. Upgrade to 2.6.35-25 or later should solve this problem.
HOW TO USE MONITOR MODE
----------------------To enable monitor mode:
$ echo 1 > /proc/brcm_monitor0 => Creates a 'prism0' network interface for use b
y Wireshark and others.
$ ifconfig prism0 up
=> Enable the interface
To disable monitor mode: