The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Getting bcm4312 (rev 02) wireless to work

    Discussion in 'Linux Compatibility and Software' started by Bog, Mar 26, 2008.

  1. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    Hey guys, I am giving Ubuntu another shot on this particular laptop and it is giving me some real problems; I’ve managed to get 3D acceleration working by installing the new NVIDIA GLX drivers as well as dynamic CPU throttling, but I’ll be damned if I figure out how to get this Broadcom wireless card working.

    It is not recognized at all in Ubuntu’s network manager, although by issuing the command lspci I have found the exact model of the card. It is a bcm4312 (rev 02) card. Can someone help me through this without throwing links at me? I have spent hours looking all over the internet and tried several guides.

    I've gotten as far as having the network manager no longer graying out wireless, but it couldn't detect any networks; I suspect that the card was no longer working at all as the wireless LED was off. Needless to say, this version of the Broadcom card has baffled me and I'm beginning to wonder whether or not it can work with Linux.

    Thanks for any help.
     
  2. pixelot

    pixelot Notebook Acolyte

    Reputations:
    3,732
    Messages:
    6,833
    Likes Received:
    0
    Trophy Points:
    205
    FWIW, my (working) Broadcom card shows up as

    when I execute the lspci command.
     
  3. lambchops468

    lambchops468 Notebook Evangelist

    Reputations:
    33
    Messages:
    325
    Likes Received:
    0
    Trophy Points:
    30
    linux will try to use the native driver bcm43xx, but it isn't reliable. Try ndiswrapper.
     
  4. pixelot

    pixelot Notebook Acolyte

    Reputations:
    3,732
    Messages:
    6,833
    Likes Received:
    0
    Trophy Points:
    205
    That's the driver I'm using, and it's working, but it's proprietary...is that still considered 'native'?
     
  5. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    As stated in my OP, I have followed several how-tos on the bcm43xx driver as well as NDISwrapper. What I need is some assistance in troubleshooting what isn't working.
     
  6. szandor

    szandor Notebook Evangelist

    Reputations:
    66
    Messages:
    323
    Likes Received:
    0
    Trophy Points:
    30
    before i replaced the broadcom card in my laptop for a 3945 card here's what i did to enable the driver without using ndiswrapper.

    1. connect to the internet via ethernet
    2. enable the restricted repo in /etc/apt/sources.list
    3. apt-get update
    4. system -> administration -> restricted driver manager
    5. enable the firmware and follow simple instructions
    6. edit /etc/network/interfaces
    7. /etc/init.d/networking restart

    i was then able to connect at a whopping 24mpbs which is why i swapped the card out with a 3945abg card which allowed me to transfer at 54mbps. if you have problems try reloading bcm43xx, look at dmesg, or use networkmanager. however, networkmanager is not needed to connect via wireless. it's just a point and click gui.
     
  7. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    What changes did you apply to the txt files in steps 6 and 7?

    Also, some information for those who are curious:
     

    Attached Files:

  8. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    Nevermind this whole fiasco... I've just purchased a laptop that I'll be using for Linux exclusively:

    IBM ThinkPad T40
    Intel P-M 1.5
    512MB DDR RAM
    40GB HD
    Cisco wireless
    Radeon 7500

    Everything worked out of the box. Everything. Broadcom, you forced my hand you fascists.
     
  9. pixelot

    pixelot Notebook Acolyte

    Reputations:
    3,732
    Messages:
    6,833
    Likes Received:
    0
    Trophy Points:
    205
    Sweet. A ThinkPad. :D
     
  10. Thomas

    Thomas McLovin

    Reputations:
    1,988
    Messages:
    5,253
    Likes Received:
    0
    Trophy Points:
    205
    My Dell wireless worked fine with bcm fwcutter thingy.
    Sweet a thinkpad!
     
  11. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    Check the output of "dmesg", and see what happens when ndiswrapper is loaded. That will tell you any errors that are encountered when loading the driver, which will get you started.
     
  12. dmakreshanski

    dmakreshanski Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    i have the same network card bcm4312 (rev 02) and i had also a lot of trouble, but eventually i worked it out.
    follow this link
    https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff
    and for step 2 choose 2a!

    this guide worked in gutsy but now it doesn't work in hardy, and i think it's the ndiswrapper. maybe it'll work if the newest ndiswrapper is compiled from source