Welcome to Linux Forums! With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.
Write an article for LinuxForums Today! Win Great Prizes!
Find the answer to your Linux question:
New to Linux Forums? Register here for free!
    Linux Forums > GNU Linux Zone > Peripherals / Hardware > bcm43xx driver installing trouble

Forgot Password?
 Peripherals / Hardware   Is your hardware supported? Having trouble getting some hardware working? Post here!

Site Navigation
Linux Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
IRC Chat
RSS Feeds
Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 10-20-2006   #1 (permalink)
Just Joined!
 
Join Date: Aug 2006
Posts: 49
Send a message via AIM to zackboll Send a message via MSN to zackboll Send a message via Yahoo to zackboll
bcm43xx driver installing trouble

First off, im using debian etch distribution

from my understanding, the linux kernel provides native driver support for the broadcom wireless chipset as of 2.6.17-rc2
http://bcm43xx.berlios.de/

I compiled kernel 2.6.18.1 and selected bcm43xx under the makemenuconfig utility. I booted up and saw the device listed under the networking options but could not get it to work.

I then tried to follow this tutorial
http://openfacts.berlios.de/index-en...e_802.11_stack

I think the tutorial may be dated because lines of code stated in the source files did not exist. Well anyway, I tried to follow it the best I could, when I rebooted, I no longer see eth1 (my wireless card) listed in the networking options.

I thought that I might be able to get my card to show up again by compiling a newer version of the kernel. So I downloaded 2.6.19-rc2, selected bcm43xx in the makemenuconfig utility, and recompiled the kernel and booted into it.

My wireless card still not show up in the networking options though like it had the first time. "lspci" does list that my card is inserted into the pci slot.


So I am kind of stuck at this moment on how to get the bcm43xx driver installed. I thought when I compiled 2.6.19-rc2, the device would show up automatically like it had when I compiled 2.6.18.1 but it did not. I think something that I did listed in the tutorial above is causing this but I am a linux noob and dont really know my stuff.

Any help would be greatly appreciated.

thanks,
Zack
zackboll is offline  



Reply With Quote
Old 10-20-2006   #2 (permalink)
Linux Guru
 
antidrugue's Avatar
 
Join Date: Oct 2005
Location: Montreal, Canada
Posts: 3,213
Quote:
Originally Posted by zackboll
from my understanding, the linux kernel provides native driver support for the broadcom wireless chipset as of 2.6.17-rc2
http://bcm43xx.berlios.de/
Yes, exactly.

Quote:
Originally Posted by zackboll
I compiled kernel 2.6.18.1 and selected bcm43xx under the makemenuconfig utility. I booted up and saw the device listed under the networking options but could not get it to work.
With this you have the driver installed (it is part of the kernel as you mentionned).

Quote:
Originally Posted by zackboll
I then tried to follow this tutorial
http://openfacts.berlios.de/index-en...e_802.11_stack
This tutorial is way out of line. Those steps are not necessary.

The only thing you need to do is put your card's firmware in /lib/firmware/

For that you need the bcm43xx-fwcutter utility
Code:
apt-get install bcm43xx-fwcutter
Then, using your card's windows driver (download the windows driver from the card's manufacturer's site), you can extract the firmware :
Code:
bcm43xx-fwcutter -w /lib/firmware <windows driver>
Then load the bcm43xx modules and your are good to go :
Code:
modprobe bcm43xx
Last thing, you may find that Sarge's wireless support is not so good : the utility offered to connect (like wpasupplicant) are something simply too outdated.

Etch is almost stable now : you can update to it pretty safely. Also, it comes with the famoust "network-manager".
__________________
"To express yourself in freedom, you must die to everything of yesterday. From the 'old', you derive security; from the 'new', you gain the flow."

-Bruce Lee
antidrugue is offline   Reply With Quote
Old 10-20-2006   #3 (permalink)
Just Joined!
 
Join Date: Aug 2006
Posts: 49
Send a message via AIM to zackboll Send a message via MSN to zackboll Send a message via Yahoo to zackboll
Thanks for the response
Im currently using debian Etch


This is what I did
debianzack:/home/zboll/Desktop/tmp# bcm43xx-fwcutter -w /lib/firmware wl_apsta.obcm43xx-fwcutter can cut the firmware out of wl_apsta.o

filename : wl_apsta.o
version : 3.130.20.0
MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3

extracting bcm43xx_microcode2.fw ...
extracting bcm43xx_microcode4.fw ...
extracting bcm43xx_microcode5.fw ...
extracting bcm43xx_microcode11.fw ...
*****: Sorry, it's not possible to extract "bcm43xx_microcode13.fw".
*****: Extracting firmware from an old driver is bad. Choose a more recent one.
*****: Luckily bcm43xx driver doesn't include microcode11 uploads at the moment.*****: But this can be added in the future...
extracting bcm43xx_pcm4.fw ...
extracting bcm43xx_pcm5.fw ...
extracting bcm43xx_initval01.fw ...
extracting bcm43xx_initval02.fw ...
extracting bcm43xx_initval03.fw ...
extracting bcm43xx_initval04.fw ...
extracting bcm43xx_initval05.fw ...
extracting bcm43xx_initval06.fw ...
extracting bcm43xx_initval07.fw ...
extracting bcm43xx_initval08.fw ...
extracting bcm43xx_initval09.fw ...
extracting bcm43xx_initval10.fw ...
debianzack:/home/zboll/Desktop/tmp# modprobe bcm43xx

I tried using my windows driver.sys file but do I first have to use ndisgen because I get an error. I googled wl_apsta.o after reading about it in a forum.

its still not showing up. Should I do a reformat? I think something I did from the first tutorial messed it up. I would rather avoid reformatting though because it took me along time to get everything setup.

thanks,
Zack
zackboll is offline   Reply With Quote
Old 10-21-2006   #4 (permalink)
Just Joined!
 
Join Date: Aug 2006
Posts: 49
Send a message via AIM to zackboll Send a message via MSN to zackboll Send a message via Yahoo to zackboll
anyone?

thanks,
Zack
zackboll is offline   Reply With Quote
Old 10-21-2006   #5 (permalink)
Just Joined!
 
Join Date: Aug 2006
Posts: 49
Send a message via AIM to zackboll Send a message via MSN to zackboll Send a message via Yahoo to zackboll
I did update manager and now its working
zackboll is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Free Magazines
A Newbie's Getting Started Guide to Linux
Learn the basics of the Linux operating systems. Get to know what it is all about, and familiarize yourself with the practical side. Basically, if you're a complete Linux newbie and looking for a quick and easy guide to get you started this is it.
subscribe
Run Your Own Web Server Using Linux & Apache - Free 191 Page Preview
Learn about everything you'll need to build and maintain your Linux servers, and to deploy Web applications to them.
subscribe
Open Source Security Myths Dispelled
Dispel the five major myths surrounding Open Source Security and gain the tools necessary to make a truly informed decision for your IT organization
subscribe
InformationWeek
InformationWeek is the only newsweekly you'll need to stay on top of the latest developments in information technology.
subscribe



All times are GMT. The time now is 10:08 AM.






© 2000 - - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.3.1