On Wed, Mar 24, 2010 at 1:55 PM, Abhishek Singh <[email protected]>wrote:

>  On 03/24/2010 01:45 PM, SATA wrote:
>
>
>
> On Wed, Mar 24, 2010 at 10:09 AM, prabin gautam <[email protected]>wrote:
>
>> How to install broadcom BCM4312 wireless driver in ubuntu 
>> 9.10<http://open--source.blogspot.com/2010/03/how-to-install-broadcom-bcm4312.html>
>>  I purchased a new Dell Inspiron 1525 laptop.
>> I tried ubuntu 9.10 live cd but the wireless was not working. Infact the
>> hardware drivers in system>administraton shows i need to download driver to
>> use my broadcom wireless device. I used wired connection to download the
>> package and activated the hardware from it. It started working.
>
>
>> So with same hope. Hope that everything will work in my machine, I
>> installed ubuntu 9.10 in my laptop. But unexpected happened. my wireless
>> device was not working and as i rechecked hardware drivers tool in
>> system>administration, there is no device shown.
>>
>> I did #lspci in terminal and then found that my wireless device is listed
>> as:
>> 0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev
>> 01)
>>
>> I gave multiple tries installing and removing broadcom package as listed
>> in synaptic list. To my surprise nothing positive happened. In one point my
>> linux was not booting with same kernel (2.6.31-20-generic) saying "kernel
>> panic". I tried with another kernel (2.6.31-14-generic) from grub and linux
>> booted. I then went through all sort of forum and mailing lists. But no
>> solution.
>>
>> At one point i reached this site:
>> http://www.broadcom.com/support/802.11/linux_sta.php
>>
>>
>> Success story is below:
>> Download wireless driver from the link 
>> http://www.broadcom.com/support/802.11/linux_sta.php
>>
>> Download as per your OS architecture. My was 32bit so I used 32-bit driver
>> version 5.60.48.36
>>
>> Extract it and read the readme file
>>
>> On Ubuntu, you will need headers and tools to compile/make the driver. Type 
>> following lines in terminal:
>>
>>
>>
>>
>> # sudo apt-get install build-essential linux-headers-generic
>> # sudo apt-get build-dep linux
>> To check to see if you have this directory do this:
>>
>>
>>
>>
>>
>> # ls /lib/modules/`uname -r`/buildNow  go to terminal and type:
>>
>> # mkdir hybrid_wl
>> # cd hybrid_wl
>>
>>
>>
>>
>> # tar xzf /hybrid-portsrc-x86_32-v5.60.48.36.tar.gz(in my case: 
>> /home/prabin/Downloads/hybrid-portsrc-x86_32-v5.60.48.36.tar.gz)
>>
>>
>>
>> Now make:
>>
>> # make clean (optional)
>> # make
>> now when its done.. wl.ko file along with other files will be created.
>>
>>
>>
>>
>> Let me be lazy and copy steps from readme file
>> Fresh installation:
>>
>>
>>
>> ------------------1: Remove any other drivers for the Broadcom wireless 
>> device.
>> There are several open source drivers that are used to drive Broadcom 802.11
>>
>>
>>
>> chips such as b43 and ssb. They will conflict with this driver and needto 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 
>> toresolve 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 "b43\|ssb\|wl"
>>
>>
>>
>>
>> If any of these are installed, remove them:# rmmod b43# rmmod ssb# rmmod wl
>>
>>
>>
>>
>> To blacklist these drivers and prevent them from loading in the future:# 
>> echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
>>
>>
>>
>> # echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
>> 2: Insmod the driver.
>> Otherwise, if you have not previously installed a wl driver, you'll need
>>
>>
>>
>> to add a security module before using the wl module.  Most newer systems use 
>> lib80211 while others use ieee80211_crypt_tkip. See which one works for
>>
>>
>>
>> your system.
>> # modprobe lib80211   or # modprobe ieee80211_crypt_tkip
>>
>>
>>
>>
>> Then:# 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 
>> thesurrounding wireless networks.
>>
>>
>>
>> Now you are done.
>>
>> It must work but in my case i had to type :
>> # modprobe lib80211 # insmod wl.ko
>>
>>
>>
>> every time after login to my account.
>>
>> I tried with rc5.d and init.d making script to make it run at startup but i 
>> failed. for few days I kept the script file in "startup 
>> applications"(system>preferences)
>>
>>
>>
>>
>>
>> Finally AKS(friend of mine) told me to add both lines above to /etc/rc.local
>>
>> I did so above the line "exit 0"
>> Hurray! its working now...
>>
>> The rc.local now looks:
>>
>>
>>
>>
>> #!/bin/sh -e## rc.local#
>>
>>
>>
>> # This script is executed at the end of each multiuser runlevel.# Make sure 
>> that the script will "exit 0" on success or any other
>>
>>
>>
>> # value on error.## In order to enable or disable this script just change 
>> the execution
>>
>>
>>
>> # bits.## By default this script does nothing.
>> modprobe lib80211
>>
>>
>>
>> insmod /lib/modules/2.6.31-20-generic/build/hybrid_wl/wl.ko
>>
>>
>> exit 0
>>
>>
>>
> Well, once you got wired connection on your notebook, you can simply
> install b43-fwcutter package which automatically sets up all Broadcom 43xx
> Wireless cards.
>
> *sudo apt-get install b43-fwcutter*
>
>
>>
>>
>>
>> http://open--source.blogspot.com/2010/03/how-to-install-broadcom-bcm4312.html
>>
>> --
>>
>> ---------------------------------------------
>> Prabin Gautam
>> M.Sc. Computing
>> The University of Northampton
>> Northamptonshire, UK
>> --
>> FOSS Nepal mailing list: [email protected]
>> http://groups.google.com/group/foss-nepal
>> To unsubscribe, e-mail: 
>> [email protected]<foss-nepal%[email protected]>
>>
>> Mailing List Guidelines:
>> http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines
>> Community website: http://www.fossnepal.org/
>>
>> To unsubscribe from this group, send email to foss-nepal+
>> unsubscribegooglegroups.com or reply to this email with the words "REMOVE
>> ME" as the subject.
>>
>
>
>
> --
> Regards,
> Suraj Sapkota, aka SATA
> सुरज सापकोटा
> ~Living life since 1986~
> --
> FOSS Nepal mailing list: [email protected]
> http://groups.google.com/group/foss-nepal
> To unsubscribe, e-mail: [email protected]
>
> Mailing List Guidelines:
> http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines
> Community website: http://www.fossnepal.org/
>
> To unsubscribe from this group, send email to foss-nepal+
> unsubscribegooglegroups.com or reply to this email with the words "REMOVE
> ME" as the subject.
>
> Suraj,
>            Prabin had already tried to install *b43-fwcutter*, but it
> did't work with his configuration.
>

Okay.
But others can try-out if they face similar problem.


>
> --
> Abhishek Singh
> FOSS Nepal Communityhttp://wiki.fossnepal.org
>
>  --
> FOSS Nepal mailing list: [email protected]
> http://groups.google.com/group/foss-nepal
> To unsubscribe, e-mail: 
> [email protected]<foss-nepal%[email protected]>
>
> Mailing List Guidelines:
> http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines
> Community website: http://www.fossnepal.org/
>
> To unsubscribe from this group, send email to foss-nepal+
> unsubscribegooglegroups.com or reply to this email with the words "REMOVE
> ME" as the subject.
>



-- 
Regards,
Suraj Sapkota, aka SATA
सुरज सापकोटा
~Living life since 1986~

-- 
FOSS Nepal mailing list: [email protected]
http://groups.google.com/group/foss-nepal
To unsubscribe, e-mail: [email protected]

Mailing List Guidelines: 
http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines
Community website: http://www.fossnepal.org/

To unsubscribe from this group, send email to 
foss-nepal+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to