Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 18
Hi, i recently upgraded to Ubuntu 11.04, but since the upgrade my wireless no longer works. However the wireless driver (Broadcom 440x) is installed and enabled. I don't know what ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    May 2011
    Location
    Dublin
    Posts
    11

    Wireless Issue after upgrade to 11.04


    Hi, i recently upgraded to Ubuntu 11.04, but since the upgrade my wireless no longer works.

    However the wireless driver (Broadcom 440x) is installed and enabled.

    I don't know what to do, does anybody have an idea as to how i can fix this?

  2. #2
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    Please post the output of
    Code:
    lspci -vnn | grep -a5 -i net
    lsmod
    iwconfig

  3. #3
    Just Joined!
    Join Date
    May 2011
    Location
    Dublin
    Posts
    11
    lspci -vnn | grep -a5 -i net
    Code:
    [virtual] Expansion ROM at c0120000 [disabled] [size=128K]
    	Capabilities: <access denied>
    	Kernel driver in use: radeon
    	Kernel modules: radeon, radeonfb
    
    05:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
    	Subsystem: Dell Wireless 1390 WLAN Mini-Card [1028:0007]
    	Flags: bus master, fast devsel, latency 0, IRQ 18
    	Memory at c0200000 (32-bit, non-prefetchable) [size=16K]
    	Capabilities: <access denied>
    	Kernel driver in use: b43-pci-bridge
    	Kernel modules: wl, ssb
    
    08:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
    	Subsystem: Dell Device [1028:01f5]
    	Flags: bus master, fast devsel, latency 64, IRQ 21
    	Memory at c0300000 (32-bit, non-prefetchable) [size=8K]
    	Capabilities: <access denied>
    	Kernel driver in use: b44
    lsmod
    Code:
    Module                  Size  Used by
    binfmt_misc            13213  1 
    parport_pc             32111  0 
    ppdev                  12849  0 
    dm_crypt               22463  0 
    snd_hda_codec_idt      60537  1 
    snd_hda_intel          24140  4 
    snd_hda_codec          90901  2 snd_hda_codec_idt,snd_hda_intel
    snd_hwdep              13274  1 snd_hda_codec
    b44                    35301  0 
    ssb                    45942  1 b44
    snd_pcm                80244  3 snd_hda_intel,snd_hda_codec
    wl                   2642531  0 
    snd_seq_midi           13132  0 
    joydev                 17322  0 
    snd_rawmidi            25269  1 snd_seq_midi
    snd_seq_midi_event     14475  1 snd_seq_midi
    snd_seq                51291  2 snd_seq_midi,snd_seq_midi_event
    snd_timer              28659  2 snd_pcm,snd_seq
    snd_seq_device         14110  3 snd_seq_midi,snd_rawmidi,snd_seq
    psmouse                73312  0 
    serio_raw              12990  0 
    dell_wmi               12601  0 
    sparse_keymap          13666  1 dell_wmi
    dell_laptop            13515  0 
    snd                    55295  16 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    dcdbas                 14054  1 dell_laptop
    sp5100_tco             13456  0 
    soundcore              12600  1 snd
    lib80211               14570  1 wl
    i2c_piix4              13095  0 
    shpchp                 32345  0 
    snd_page_alloc         14073  2 snd_hda_intel,snd_pcm
    k8temp                 12872  0 
    lp                     13349  0 
    parport                36746  3 parport_pc,ppdev,lp
    radeon                896428  3 
    ttm                    65184  1 radeon
    drm_kms_helper         40745  1 radeon
    drm                   180037  5 radeon,ttm,drm_kms_helper
    ahci                   21591  1 
    sdhci_pci              13623  0 
    video                  18951  0 
    sdhci                  22720  1 sdhci_pci
    libahci                25548  1 ahci
    i2c_algo_bit           13184  1 radeon
    pata_atiixp            12968  0 
    ati_agp                13202  0
    iwconfig
    Code:
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    ham0      no wireless extensions.

  4. #4
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    Well, it's currently loading the wl driver, which ought to work, but clearly isn't showing a wireless interface. However, the bcm4311 should work fine with the open source b43 driver as well. This does need firmware to work.

    If you have a wired connection just do
    Code:
    sudo apt-get install b43-fwcutter
    Then unload and blacklist the wl driver
    Code:
    sudo modprobe -r wl
    echo "blacklist wl" | sudo tee -a /etc/modprobe.conf
    Load b43
    Code:
    sudo modprobe b43
    And see if it's working.

  5. #5
    Just Joined!
    Join Date
    May 2011
    Location
    Dublin
    Posts
    11
    I typed the above into the Terminal, here is the output:
    Code:
    sudo modprobe -r wl
    [sudo] password for feargal: 
    WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
    feargal@feargal-laptop:~$ echo "blacklist wl" | sudo tee -a /etc/modprobe.conf
    blacklist wl
    feargal@feargal-laptop:~$ sudo modprobe b43
    WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
    feargal@feargal-laptop:~$
    However it doesn't seem to have worked :-\

  6. #6
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    First of all, sorry, I made a mistake in my post above. It should have been /etc/modprobe.d/modprobe.conf above., not just /etc/modprobe.conf.

    So let's get rid of that, put it in the right spot. (And change to blacklist.conf, though that doesn't effect anything other than organization.)
    Code:
    sudo rm /etc/modprobe.conf
    echo "blacklist wl" | sudo tee -a /etc/modprobe.d/blacklist.conf
    That shouldn't have been the reason for failure, though, since you removed wl and added b43. Let's take a look at the output of
    Code:
    dmesg | grep firmware

  7. #7
    Just Joined!
    Join Date
    May 2011
    Location
    Dublin
    Posts
    11
    The ouput is as follows:
    Code:
     Usage: dmesg [-c] [-n level] [-r] [-s bufsize]
    Thanks again for the swift response

  8. #8
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    Something was entered in wrong.

    It should be dmesg followed by the vertical dash, usually right above the enter key on the same key as the \, followed by grep firmware

  9. #9
    Just Joined!
    Join Date
    May 2011
    Location
    Dublin
    Posts
    11
    At first i actually tried it with the vertical dash, but nothin happened, i just entered it but the the cursor skipped to the next line.

    Should i be doing all this through a wired connection though? because strangely i cannot get access by using an ethernet cable, and i have tried 2 different cables :\

  10. #10
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    This is independent of whether you have a network connection.

    If it returned nothing, then there is no string "firmware" in dmesg. Which is odd. If you're using the b43 driver and there is no firmware, it should give an error message. If there is, it should give a message that the firmware is loading.

    Can you just do
    Code:
    dmesg > dmesg.txt
    This will create a text file in your current directory with the full output (which is long). Post that output here.

Page 1 of 2 1 2 LastLast

Posting Permissions

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