This problem is with those laptop having Broadcom wireless card.
You can solve this problem by following these steps.
1) First download the archive with drivers here:
http://www.broadcom.com/support/802.11/linux_sta.php
2) Then if you installing it for first time then
a) First extract the hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz in home directory.
b)# cd hybrid-portsrc-x86_32-v5.10.91.9.3
c) Build the driver as a Linux loadable kernel module (LKM):
# make clean (optional)
# make
When the build completes, it will produce a wl.ko file in the top level
directory.
d) Remove any other drivers for the Broadcom wireless.
There are several open source drivers that are used to drive Broadcom 802.11
chips such as b43 and ssb. If any of these are present they need to be removed
before this driver can be installed. Any previous revisions of the wl driver also need to
be removed.
# lsmod | grep "b43\|ssb\|wl"
If any of these are installed, remove them:
# rmmod b43
# rmmod ssb
# rmmod wl
e) To blacklist these drivers and prevent them from loading in the future:
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >>f /etc/modprobe.d/blacklist.conf
f)The path to previous driver is usually
/lib/modules/<kernel-version>/kernel/net/wireless
Here kernel version is 2.6.31-14 for ubuntu 9.10 and 2.6.28-11 for ubuntu 9.04.
# cd '/lib/modules/2.6.31-14-generic/kernel/net/wireless'
# mv wl.ko wl.ko.orig
# cp /home/
shailesh/hybrid-portsrc-x86_32-v5.10.91.9.3/wl.ko /lib/modules/2.6.31-14-generic/kernel/net/wireless/wl.ko
Here shailesh is home directory in my laptop.Change it according to your login name.
g) Now your terminal should look like this:
root@shailesh-laptop:/lib/modules/2.6.31-14-generic/kernel/net/wireless#
Now execute these commands.
# depmod
# modprobe wl
# modprobe lib80211
# insmod wl.ko
wl.ko is now operational. It may take several seconds for the Network Manager
to notice a new network driver has been installed and show the surrounding
wireless networks.
h) Now you have to update your ubuntu 9.10 for proper functioning of wireless driver
otherwise you may have to repeat the a different procedure.
3) So if you have followed all previous steps and after reboot , still wireless service not
detected then Follow these steps.
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# lsmod | grep "b43\|ssb\|wl"
If any of these are installed, remove them:
# rmmod b43
# rmmod ssb
# rmmod wl
# cd '/lib/modules/2.6.31-14-generic/kernel/net/wireless'
# depmod
# modprobe wl
# modprobe lib80211
# insmod wl.ko
4) Remember
# is for indicating you must login as root.
Regards,
Shailesh Agarwal
III Year , B.TECH - ICT
SASTRA UNIVERSITY
THANJAVUR
TAMILNADU-613402
Mob:
+91-9894493364