Page 1 of 3 123 LastLast
Results 1 to 10 of 26

Thread: Wireless driver broken on 12.04 upgrade

  1. #1
    Join Date
    Nov 2007
    Beans
    77

    Wireless driver broken on 12.04 upgrade

    My wireless has stopped working on upgrade to 12.04, here is info I've found requested in other threads, if anyone can help

    lspci | grep work
    Code:
    12:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
    sudo lshw -C network
    Code:
      *-network UNCLAIMED     
           description: Network controller
           product: BCM4313 802.11b/g/n Wireless LAN Controller
           vendor: Broadcom Corporation
           physical id: 0
           bus info: pci@0000:12:00.0
           version: 01
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress bus_master cap_list
           configuration: latency=0
           resources: memory:fbc00000-fbc03fff
      *-network
           description: Ethernet interface
           product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
           vendor: Realtek Semiconductor Co., Ltd.
           physical id: 0
           bus info: pci@0000:13:00.0
           logical name: eth0
           version: 02
           serial: f0:4d:a2:b6:6d:2a
           size: 100Mbit/s
           capacity: 100Mbit/s
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
           configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.2.116 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
           resources: irq:45 ioport:e000(size=256) memory:d0b10000-d0b10fff memory:d0b00000-d0b0ffff memory:fb200000-fb21ffff
    lsmod
    Code:
    Module                  Size  Used by
    ppp_deflate            13038  1 
    zlib_deflate           27139  1 ppp_deflate
    bsd_comp               12994  0 
    ppp_async              17539  1 
    crc_ccitt              12667  1 ppp_async
    des_generic            21415  0 
    md4                    12595  0 
    joydev                 17693  0 
    rfcomm                 47604  0 
    bnep                   18281  2 
    bluetooth             180104  10 rfcomm,bnep
    dm_crypt               23125  0 
    parport_pc             32866  0 
    ppdev                  17113  0 
    nls_utf8               12557  1 
    cifs                  287273  2 
    binfmt_misc            17540  1 
    dell_wmi               12681  0 
    sparse_keymap          13890  1 dell_wmi
    snd_hda_codec_hdmi     32474  1 
    snd_hda_codec_idt      70795  1 
    dell_laptop            18119  0 
    dcdbas                 14490  1 dell_laptop
    snd_hda_intel          33773  3 
    snd_hda_codec         127706  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
    snd_hwdep              13668  1 snd_hda_codec
    snd_pcm                97188  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
    psmouse                87692  0 
    serio_raw              13211  0 
    snd_seq_midi           13324  0 
    snd_rawmidi            30748  1 snd_seq_midi
    uvcvideo               72627  0 
    videodev               98259  1 uvcvideo
    v4l2_compat_ioctl32    17128  1 videodev
    snd_seq_midi_event     14899  1 snd_seq_midi
    snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
    snd_timer              29990  2 snd_pcm,snd_seq
    snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
    snd                    78855  16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    mac_hid                13253  0 
    soundcore              15091  1 snd
    snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
    mei                    41616  0 
    lp                     17799  0 
    parport                46562  3 parport_pc,ppdev,lp
    usbhid                 47199  0 
    hid                    99559  1 usbhid
    i915                  468651  3 
    wmi                    19256  1 dell_wmi
    drm_kms_helper         46978  1 i915
    r8169                  62099  0 
    drm                   242038  4 i915,drm_kms_helper
    i2c_algo_bit           13423  1 i915
    video                  19596  1 i915
    I think the problem is with the following

    sudo apt-get install --reinstall bcmwl-kernel-source
    Code:
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
    Need to get 0 B/1,151 kB of archives.
    After this operation, 0 B of additional disk space will be used.
    (Reading database ... 283451 files and directories currently installed.)
    Preparing to replace bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu6.1 (using .../bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu6.1_amd64.deb) ...
    Removing all DKMS Modules
    Done.
    Unpacking replacement bcmwl-kernel-source ...
    Setting up bcmwl-kernel-source (5.100.82.38+bdcom-0ubuntu6.1) ...
    Loading new bcmwl-5.100.82.38+bdcom DKMS files...
    Building only for 3.2.0-24-generic
    Building for architecture x86_64
    Building initial module for 3.2.0-24-generic
    Error! Bad return status for module build on kernel: 3.2.0-24-generic (x86_64)
    Consult /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/make.log for more information.
    update-initramfs: deferring update (trigger activated)
    Processing triggers for initramfs-tools ...
    update-initramfs: Generating /boot/initrd.img-3.2.0-24-generic
    cryptsetup: WARNING: failed to detect canonical device of /dev/sda1
    cryptsetup: WARNING: could not determine root device from /etc/fstab
    /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/make.log has the following text
    Code:
    DKMS make.log for bcmwl-5.100.82.38+bdcom for kernel 3.2.0-24-generic (x86_64)
    Sun Apr 29 20:17:42 EDT 2012
    make: Entering directory `/usr/src/linux-headers-3.2.0-24-generic'
    make: execvp: make: Too many levels of symbolic links
    make: *** [_module_/var/lib/dkms/bcmwl/5.100.82.38+bdcom/build] Error 127
    make: Leaving directory `/usr/src/linux-headers-3.2.0-24-generic'

  2. #2
    Join Date
    Dec 2006
    Location
    Earth
    Beans
    217
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Wireless driver broken on 12.04 upgrade

    Go into the Software Center and type "b43" into the search bar. I think you win find what you are looking fo there. I had the same problem with 11.10 on my old Dell 2200.
    I asked the Lord for patience and He led me to Linux
    Linux User #470874 | Ubuntu User #22063

  3. #3
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    26,047
    Distro
    Ubuntu Development Release

    Re: Wireless driver broken on 12.04 upgrade

    I'm not at all sure that b43 is correct for his device without more information. Please post:
    Code:
    lspci -nn | grep 0280
    Thanks.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, B.Sc., M.Sc., M.A., Ph.D., Sc.D.

  4. #4
    Join Date
    Nov 2007
    Beans
    77

    Re: Wireless driver broken on 12.04 upgrade

    firmware-b43-lpphy-installer, b43-fwcutter, and firmware-b43legacy-installer are all installed

    firmware-b43-installer isn't installed but it doesn't list bcm4313 as a supported chipset

  5. #5
    Join Date
    Nov 2007
    Beans
    77

    Re: Wireless driver broken on 12.04 upgrade

    Quote Originally Posted by chili555 View Post
    I'm not at all sure that b43 is correct for his device without more information. Please post:
    Code:
    lspci -nn | grep 0280
    Thanks.
    lspci -nn | grep 0280

    Code:
    12:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
    thanks

  6. #6
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    26,047
    Distro
    Ubuntu Development Release

    Re: Wireless driver broken on 12.04 upgrade

    If kindly old Dr. Chili were the kind of person to curse, he'd start now. Your device is claimed by three competing drivers and none are b43! We have some work to do. First, let's try to get bcmwl-kernel-source going:
    Code:
    sudo su
    apt-get remove --purge bcmwl-kernel-source
    apt-get install bcmwl-kernel-source
    echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
    echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf
    echo wl >> /etc/modules
    exit
    If all this goes without drama, reboot and let us have your report.

    I think there is a very slight possibility that one of the two that we blacklisted is correct. I hope I'm wrong.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, B.Sc., M.Sc., M.A., Ph.D., Sc.D.

  7. #7
    Join Date
    Nov 2007
    Beans
    77

    Re: Wireless driver broken on 12.04 upgrade

    "apt-get install bcmwl-kernel-source" still fails with the error in my first post

    The following ones were already blacklisted,
    Code:
    blacklist bcma
    blacklist brcm80211
    blacklist brcmwl
    I've added brcmsmac to the blacklist, and wl to /etc/modules

    edit: rebooted and no luck
    Last edited by mellery; April 30th, 2012 at 02:10 AM.

  8. #8
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    26,047
    Distro
    Ubuntu Development Release

    Re: Wireless driver broken on 12.04 upgrade

    Consult /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/make.log for more information.
    And what did it say?
    blacklist bcma
    blacklist brcm80211
    blacklist brcmwl
    Be sure to add brcmsmac.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, B.Sc., M.Sc., M.A., Ph.D., Sc.D.

  9. #9
    Join Date
    Nov 2007
    Beans
    77

    Re: Wireless driver broken on 12.04 upgrade

    /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/make.log has the following text
    Code:
    DKMS make.log for bcmwl-5.100.82.38+bdcom for kernel 3.2.0-24-generic (x86_64)
    Sun Apr 29 20:17:42 EDT 2012
    make: Entering directory `/usr/src/linux-headers-3.2.0-24-generic'
    make: execvp: make: Too many levels of symbolic links
    make: *** [_module_/var/lib/dkms/bcmwl/5.100.82.38+bdcom/build] Error 127
    make: Leaving directory `/usr/src/linux-headers-3.2.0-24-generic'
    [/QUOTE]

  10. #10
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    26,047
    Distro
    Ubuntu Development Release

    Re: Wireless driver broken on 12.04 upgrade

    Quote Originally Posted by mellery View Post
    /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/make.log has the following text
    Code:
    DKMS make.log for bcmwl-5.100.82.38+bdcom for kernel 3.2.0-24-generic (x86_64)
    Sun Apr 29 20:17:42 EDT 2012
    make: Entering directory `/usr/src/linux-headers-3.2.0-24-generic'
    make: execvp: make: Too many levels of symbolic links
    make: *** [_module_/var/lib/dkms/bcmwl/5.100.82.38+bdcom/build] Error 127
    make: Leaving directory `/usr/src/linux-headers-3.2.0-24-generic'
    Sorry, I didn't see that above. Still studying...

    If you boot into an older kernel at the GRUB menu, can you --reinstall it? I wonder if it would help to --reinstall linux-image-`uname -r` and linux-headers-`uname -r.`

    I wonder if it's a 64-bit issue. I successfully reinstalled bcmwl-kernel-source just now on 32-bit PAE.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, B.Sc., M.Sc., M.A., Ph.D., Sc.D.

Page 1 of 3 123 LastLast

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
  •