Page 4 of 4 FirstFirst ... 234
Results 31 to 35 of 35

Thread: Broadcom BCM4313 does not work - Lenovo G560

  1. #31
    Join Date
    Apr 2012
    Beans
    40
    Distro
    Ubuntu 13.04 Raring Ringtail

    Re: Broadcom BCM4313 does not work - Lenovo G560

    I was able to recover my laptop but i had to re-install ubuntu!

    now i have to start again to fix wireless and cable network but at least i have a clean system!!

    can you help me driving me trough the steps?

  2. #32
    Join Date
    Aug 2011
    Location
    Berlin, Germany
    Beans
    7,967
    Distro
    Ubuntu Mate 20.04 Focal Fossa

    Re: Broadcom BCM4313 does not work - Lenovo G560

    Install the firmware (#4):
    Code:
    wget http://media.cdn.ubuntu-de.org/forum/attachments/39/45/5007272-Broadcom_Firmware_fae7121.tar.gz
    sudo tar xvf 5007272-Broadcom_Firmware_fae7121.tar.gz -C /lib/firmware
    Reboot and check:
    Code:
    dmesg | egrep 'bcma|brcm'
    iwconfig
    lsmod
    sudo iwlist scan

  3. #33
    Join Date
    Apr 2012
    Beans
    40
    Distro
    Ubuntu 13.04 Raring Ringtail

    Re: Broadcom BCM4313 does not work - Lenovo G560

    still not working!

    Code:
    dmesg |egrep 'bcma|brcm'
    [   13.758307] bcma: Found chip with id 0x4313, rev 0x01 and package 0x08
    [   13.758343] bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24, class 0x0)
    [   13.758372] bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x18, class 0x0)
    [   13.758438] bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x11, class 0x0)
    [   13.790953] bcma: Bus registered
    [   13.932618] brcmsmac bcma0:0: >mfg 4bf core 812 rev 24 class 0 irq 17
    [   16.565326] ieee80211 phy0: >brcms_ops_bss_info_changed: qos enabled: false (implement)
    [   16.565336] ieee80211 phy0: >brcms_ops_config: change power-save mode: false (implement)
    
    
    
    
    
    
    ifconfig -a
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:80 errors:0 dropped:0 overruns:0 frame:0
              TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:6432 (6.4 KB)  TX bytes:6432 (6.4 KB)
    
    
    wlan0     Link encap:Ethernet  HWaddr c0:14:3d:c7:88:35  
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    
    
    
    
    
    
    
    iwconfig
    lo        no wireless extensions.
    
    
    wlan0     IEEE 802.11bgn  ESSID:off/any  
              Mode:Managed  Access Point: Not-Associated   Tx-Power=19 dBm   
              Retry  long limit:7   RTS thr:off   Fragment thr:off
              Power Management:off
    
    
    
    
    
    
     lsmod
    Module                  Size  Used by
    parport_pc             32688  0 
    ppdev                  17073  0 
    rfcomm                 46619  12 
    bnep                   18140  2 
    nls_iso8859_1          12713  1 
    snd_hda_codec_hdmi     32007  1 
    snd_hda_codec_realtek    77876  1 
    joydev                 17457  0 
    coretemp               13400  0 
    kvm                   414070  0 
    ghash_clmulni_intel    13180  0 
    cryptd                 20403  1 ghash_clmulni_intel
    arc4                   12529  2 
    brcmsmac              531848  0 
    mac80211              539908  1 brcmsmac
    brcmutil               14755  1 brcmsmac
    cfg80211              206566  2 brcmsmac,mac80211
    cordic                 12535  1 brcmsmac
    snd_hda_intel          33491  3 
    snd_hda_codec         134212  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
    snd_hwdep              13602  1 snd_hda_codec
    snd_pcm                96580  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
    i915                  520519  3 
    microcode              22803  0 
    drm_kms_helper         46784  1 i915
    drm                   275528  4 i915,drm_kms_helper
    i2c_algo_bit           13413  1 i915
    snd_seq_midi           13324  0 
    snd_rawmidi            30512  1 snd_seq_midi
    snd_seq_midi_event     14899  1 snd_seq_midi
    psmouse                95552  0 
    serio_raw              13215  0 
    btusb                  18334  0 
    bluetooth             209199  22 rfcomm,bnep,btusb
    uvcvideo               76749  0 
    videobuf2_core         32851  1 uvcvideo
    videodev              120309  2 uvcvideo,videobuf2_core
    videobuf2_vmalloc      12860  1 uvcvideo
    videobuf2_memops       13368  1 videobuf2_vmalloc
    snd_seq                61521  2 snd_seq_midi,snd_seq_midi_event
    snd_timer              29425  2 snd_pcm,snd_seq
    snd_seq_device         14497  3 snd_seq_midi,snd_rawmidi,snd_seq
    ideapad_laptop         18086  0 
    sparse_keymap          13890  1 ideapad_laptop
    bcma                   35656  1 brcmsmac
    snd                    78734  16 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    wmi                    19070  0 
    mac_hid                13205  0 
    video                  19335  1 i915
    lpc_ich                17061  0 
    soundcore              15047  1 snd
    snd_page_alloc         18484  2 snd_hda_intel,snd_pcm
    mei                    40690  0 
    lp                     17759  0 
    parport                46345  3 parport_pc,ppdev,lp
    uas                    17844  0 
    usb_storage            48838  0 
    hid_generic            12493  0 
    usbhid                 46947  0 
    hid                   100366  2 hid_generic,usbhid
    
    
    
    
    
    
    
    
    
    
    sudo iwlist scan
    
    
    lo        Interface doesn't support scanning.
    
    
    wlan0     No scan results

  4. #34
    Join Date
    Aug 2011
    Location
    Berlin, Germany
    Beans
    7,967
    Distro
    Ubuntu Mate 20.04 Focal Fossa

    Re: Broadcom BCM4313 does not work - Lenovo G560

    Driver update as mentioned in #4?

  5. #35
    Join Date
    Feb 2009
    Beans
    11
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Smile Re: Broadcom BCM4313 does not work - Lenovo G560

    Hi all,

    After some investigation I have managed to solve the issue on my G460 running ubuntu 12.04.

    What causes the issue is that Ubuntu detects BCM4313 and applies Broadcom's "wl" driver to it. You can certainly do some web surfing, but will face some of the problems listed here along the thread. According to Broadcom's website, BCM4313 can use either "wl" or "brcmsmac" drivers, but in order to solve ALL the wireless issues you must drop the former and use the latter.

    Follow the steps below:

    Run this command to check whether we are in the same page, talking about the same pieces of hardware here:

    Code:
    lspci -nnk | grep -iA2 net
    If you got output with things like these below, go ahead. If you didn't, stop here, this solution won't help you.

    - Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller
    - 14e4:4727
    - brcmsmac

    Now you are going to need git. If you don't have it installed on your machine yet, do it so. Type in the command below. It's going to ask for your password to proceed.

    Code:
    sudo apt-get install git
    Once git is installed, go to this URL to see from where you are getting files from (it's just FYI only):

    https://git.kernel.org/cgit/linux/ke...-firmware.git/

    Now run this command:

    Code:
    git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
    Git will clone the set of files (called repo) into your home folder. Go there and copy the following files:

    brcm/bcm43xx-0.fw
    brcm/bcm43xx_hdr-0.fw


    Now you have to open Nautilus as root user in order to paste them some where else protected in your system. Run the code below and wait until Nautilus window pops-up.

    Code:
    sudo nautilus
    Paste the two files above into here:

    /lib/firmware/brcm

    At this point we are almost done. Now we need to remove "wl" and make Ubuntu use the new driver, "brcmsmac". For that, run the code below. WARNING: since we are swaping drivers, there will be a "shadow" period where your machine will be without wireless at all. Do not panic. As soon as the system gets the new wireless driver, things will be back to normal... or... to what they should have been since installation.
    Code:
    sudo modprobe -rfv wl
    sudo apt-get remove --purge bcmwl-kernel-source
    sudo depmod -a
    sudo update-initramfs -u
    Finally, run this command to wrap things up around the new driver:

    Code:
    sudo modprobe -v brcmsmac
    Done! Now you should be able to enjoy wifi like everybody else. Cheers!

    RA
    Last edited by rodolphoarruda; June 20th, 2013 at 07:56 PM.

Page 4 of 4 FirstFirst ... 234

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •