Page 1 of 4 123 ... LastLast
Results 1 to 10 of 32

Thread: Wireless Networks (firmware missing)

  1. #1
    Join Date
    Jun 2012
    Beans
    7

    Wireless Networks (firmware missing)

    Hello,

    I recently installed 12.04 on my macbook pro, and am unable to connect to my wifi network. It claims that the "device is not ready, firmware missing."
    I'm connected through ethernet at the moment and when I try to use "Additional Drivers" from System Settings, it says "No proprietary drivers are in use on this system."
    So I'm stumped as to what the problem is and what firmware I am missing.

    Any help would be greatly appreciated.
    If it helps, after inputting "lspci" to terminal, I found this:
    03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)

  2. #2
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    22,385
    Distro
    Ubuntu 16.04 Xenial Xerus

    Re: Wireless Networks (firmware missing)

    We need just a bit more data. Please run and post:
    Code:
    lspci -nn | grep 0280
    Thanks.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  3. #3
    Join Date
    Jun 2012
    Beans
    7

    Re: Wireless Networks (firmware missing)

    Ok here is what I get after running lspci -nn | grep 0280

    03:00.0 Network Controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)

    Thanks

  4. #4
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    22,385
    Distro
    Ubuntu 16.04 Xenial Xerus

    Re: Wireless Networks (firmware missing)

    Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331]
    Your device is supposed to work with the driver bcma that's already installed in 12.04. We wonder why it isn't working already. Please run and post:
    Code:
    sudo modprobe bcma
    dmesg | grep -e bcma -e wlan -e eth
    Thanks.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  5. #5
    Join Date
    Jun 2012
    Beans
    7

    Re: Wireless Networks (firmware missing)

    This is what I get:

    [ 2.603960] i2c-core: driver [aat2870] using legacy suspend method
    [ 2.603961] i2c-core: driver [aat2870] using legacy resume method
    [ 4.993169] tg3 0000:02:00.0: eth0: Tigon3 [partno(BCM957765) rev 57785100] (PCI Express) MAC address 3c:07:54:03:10:d8
    [ 4.993173] tg3 0000:02:00.0: eth0: attached PHY is 57765 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
    [ 4.993176] tg3 0000:02:00.0: eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
    [ 4.993178] tg3 0000:02:00.0: eth0: dma_rwctrl[00000001] dma_mask[64-bit]
    [ 18.588402] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 18.810378] bcma-pci-bridge 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    [ 18.810393] bcma-pci-bridge 0000:03:00.0: setting latency timer to 64
    [ 18.810452] bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x25, class 0x0)
    [ 18.810477] bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1D, class 0x0)
    [ 18.810538] bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x13, class 0x0)
    [ 18.810683] bcma: PMU resource config unknown for device 0x4331
    [ 18.889200] bcma: Bus registered
    [ 20.703398] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 20.703778] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 20.752357] ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [ 44.350594] tg3 0000:02:00.0: eth0: Link is up at 100 Mbps, full duplex
    [ 44.350597] tg3 0000:02:00.0: eth0: Flow control is off for TX and off for RX
    [ 44.350599] tg3 0000:02:00.0: eth0: EEE is disabled
    [ 44.350691] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 55.357911] eth0: no IPv6 routers present

  6. #6
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    22,385
    Distro
    Ubuntu 16.04 Xenial Xerus

    Re: Wireless Networks (firmware missing)

    Please hook up the ethernet and try:
    Code:
    sudo apt-get install linux-firmware-nonfree
    sudo modprobe b43
    dmesg | grep -e b43 -e bcma
    Thanks.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  7. #7
    Join Date
    Jun 2012
    Beans
    7

    Re: Wireless Networks (firmware missing)

    Wow thank you so much, I am able to connect to wifi now.

    After inputting "dmesg | grep -e b43 -e bcma", It gives me this:
    [ 18.474782] bcma-pci-bridge 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    [ 18.474798] bcma-pci-bridge 0000:03:00.0: setting latency timer to 64
    [ 18.474873] bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x25, class 0x0)
    [ 18.474902] bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1D, class 0x0)
    [ 18.474973] bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x13, class 0x0)
    [ 18.475145] bcma: PMU resource config unknown for device 0x4331
    [ 18.548891] bcma: Bus registered
    [ 18.688309] b43-phy0: Broadcom 4331 WLAN found (core revision 29)
    [ 20.624301] b43-phy0 ERROR: Firmware file "b43/ucode29_mimo.fw" not found
    [ 20.624306] b43-phy0 ERROR: Firmware file "b43-open/ucode29_mimo.fw" not found
    [ 20.624308] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/...devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

    Do I need to follow these last instructions and download the firmware? The wifi is working perfectly now...

  8. #8
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    22,385
    Distro
    Ubuntu 16.04 Xenial Xerus

    Re: Wireless Networks (firmware missing)

    [ 20.624301] b43-phy0 ERROR: Firmware file "b43/ucode29_mimo.fw" not found
    [ 20.624306] b43-phy0 ERROR: Firmware file "b43-open/ucode29_mimo.fw" not found
    [ 20.624308] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/...devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

    Do I need to follow these last instructions and download the firmware? The wifi is working perfectly now...
    If it's working perfectly, you probably don't need to do anything. If, on the other hand, you are an OCD nervous nellie like me that won't be able to sleep, I'd do so. Post back if you need assistance.

    The 14e4:4331 is a new one to me. You will have helped quite a few searchers if you use thread tools at the top and mark Solved.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  9. #9
    Join Date
    Jun 2012
    Beans
    7

    Re: Wireless Networks (firmware missing)

    Okay I followed the link, and it instructed me to input this command
    sudo apt-get install firmware-b43-installer

    And it came up with this:

    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following extra packages will be installed:
    b43-fwcutter
    The following NEW packages will be installed:
    b43-fwcutter firmware-b43-installer
    0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
    Need to get 22.4 kB of archives.
    After this operation, 111 kB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main b43-fwcutter i386 1:015-9 [18.9 kB]
    Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/multiverse firmware-b43-installer all 1:015-9 [3,524 B]
    Fetched 22.4 kB in 0s (58.3 kB/s)
    Selecting previously unselected package b43-fwcutter.
    (Reading database ... 167661 files and directories currently installed.)
    Unpacking b43-fwcutter (from .../b43-fwcutter_1%3a015-9_i386.deb) ...
    Selecting previously unselected package firmware-b43-installer.
    Unpacking firmware-b43-installer (from .../firmware-b43-installer_1%3a015-9_all.deb) ...
    Processing triggers for man-db ...
    Setting up b43-fwcutter (1:015-9) ...
    Setting up firmware-b43-installer (1:015-9) ...
    No chroot environment found. Starting normal installation
    Unsupported device(s) found: PCI id 14e4:4331
    Aborting.

    However, this link: http://wireless.kernel.org/en/users/...buntu.2FDebian
    claims that it is supported..

  10. #10
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    22,385
    Distro
    Ubuntu 16.04 Xenial Xerus

    Re: Wireless Networks (firmware missing)

    That's what we get for doing things the right way; wrong results! Oh, well.

    Let's use the stone axe. Please download the attached file to your desktop and right-click it and select Extract Here. Now open a terminal and do:
    Code:
    sudo cp Desktop/mimo/* /lib/firmware/b43
    Now we unload and reload the drivers so it sees the new firmware:
    Code:
    sudo modprobe -r b43
    sudo modprobe -r bcma
    sudo modprobe b43
    sudo modprobe bcma
    Are there any new messages?
    Code:
    dmesg | grep -e b43 -e bcma
    Look later than your previous timestamp of [ 20.624308] b43-phy0 ERROR:
    Attached Files Attached Files
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

Page 1 of 4 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
  •