Results 1 to 3 of 3

Thread: How to make Broadcom wireless (BCM4331) on MacBook Pro 8 installed Ubuntu Natty?

  1. #1
    Join Date
    Nov 2011
    Posts
    61

    How to make Broadcom wireless (BCM4331) on MacBook Pro 8 installed Ubuntu Natty?

    I am having Macbook Pro 8 with Broadcom 4331 wireless card. I wanted to know how can I use Broadcom 4331 wireless card with Broadcom 4331 wireless card which is I am having. Can you tell me how can I make the thing working for me? Any help will be highly appreciated. Thanks a lot in advance.

  2. #2
    Join Date
    Dec 2010
    Posts
    334

    Re: How to make Broadcom wireless (BCM4331) on MacBook Pro 8 installed Ubuntu Natty?

    I searched a lot on the internet to get the root cause of the problem and found that you will nned to get latest version of open-source b43 driver. You should remember that wl driver is not having support for BCM4331. It will involve compiling a kernel module but it will not upgrade entire kernel to 3.0+.

  3. #3
    Join Date
    Mar 2011
    Posts
    490

    Re: How to make Broadcom wireless (BCM4331) on MacBook Pro 8 installed Ubuntu Natty?

    In order to fix the matter of yours you will need compat-wireless, latest version of bw43-fwcutter and drivers for Broadcoms.
    Make sure that all files in directory ~/b4331 and you have to unpack compact wirelss.
    Code:
    $ cd ~/b4331
    $ tar xf compat-wireless-2.6.tar.bz2
    You have to enable b43 driver by assuming that tar archive was extracted to the compat-wireless-2011-10-09
    Code:
    $ cd compat-wireless-2011-10-09
    $ scripts/driver-select b43
    You have to see that PHY_HT is enabled into config.mk and you uncomment following lines.
    Code:
    ...
    CONFIG_B43_PHY_HT=y
    ...
    After that compile and install the driver.
    Code:
    $ make
    $ sudo make install
    $ cd ..
    Now you should unpack and complie b43-fwcutter
    Code:
    $ tar xf b43-fwcutter-015.tar.bz2
    $ cd b43-fwcutter-015
    $ make
    After that you have to extract the firmware
    Code:
    $ tar xf ../broadcom-wl-5.100.138.tar.bz2
    $ export FIRMWARE_INSTALL_DIR="/lib/firmware"
    $ sudo ./b43-fwcutter -w "$FIRMWARE_INSTALL_DIR"  broadcom-wl-5.100.138/linux/wl_apsta.o
    $ cd .
    You should unload all the modules related to wireless and see that ndiswrapper is not loaded
    Code:
    $ cd compat-wireless-2011-10-09
    $ sudo make wlunload
    $ sudo rmmod ndiswrapper
    You have load and use freshly compiled b43 module on your system.
    Code:
    $ sudo modprobe b43
    You will need to add b43 to list of modules which are loaded on startup.
    Code:
    /etc/modules
    ...
    b43
    I wanted to tell you that the driver is not doing well with suspend and hibernate so it is quite necessary to upload the module before putting the same into sleep and reload after wakeup.
    Code:
    /etc/pm/config.d/default 
    SUSPEND_MODULES="b43"
    You have to take care of the thing that every single kernel update will need to recompile the module for the new kernel.
    Code:
    $ cd ~/b4331/compat-wireless-2011-10-09
    $ make clean
    $ make
    $ sudo make install

Similar Threads

  1. Not able to install Ubuntu Natty on Vmware
    By VazV in forum Operating Systems
    Replies: 4
    Last Post: 15-09-2011, 11:57 AM
  2. Ubuntu 11.04 beta "Natty Narwhal" Download Available
    By Mastermind in forum Web News & Trends
    Replies: 1
    Last Post: 02-04-2011, 05:22 AM
  3. Broadcom wireless card not seen in Ubuntu 9.10
    By TakshakH in forum Networking & Security
    Replies: 4
    Last Post: 24-04-2010, 10:59 AM
  4. Broadcom Wifi card in ubuntu
    By Jensen Ackles in forum Operating Systems
    Replies: 5
    Last Post: 25-03-2010, 11:15 AM
  5. Wireless doesn't work on Ubuntu 9.04 for MacBook 4,1
    By MacIntel in forum Operating Systems
    Replies: 3
    Last Post: 01-09-2009, 06:30 PM

Tags for this Thread

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
  •  
Page generated in 1,710,826,636.53690 seconds with 16 queries