LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums HCL Reviews Tutorials Articles Register
Go Back   LinuxQuestions.org > HCL > Network Cards > Broadcom
User Name
Password

Notices


Search · Register · Submit New Product ·
 

Broadcom BCM94306 802.11g
Reviews Views Date of last review
19 186346 10-16-2007
spacer
Recommended By Average Price Average Rating
95% of reviewers $30.00 8.0



Description: This is used with kernel 2.6.3 - 2.6.4
I went to ndiswrapper's site and downloaded the cvs ndiswrapper - basically it is version 5 + cvs.

but anyway, open a Konsole and type

$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ndiswrapper login

When prompted for a password for anonymous, simply press the Enter key

$ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ndiswrapper co ndiswrapper

This is the cvs website instruction ndiswrapper cvs

It will download the cvs ndiswrapper to a file callled ndiswrapper

If you have installed a previous ndiswrapper, uninstall it by running "make clean" in that directory

and you can leave the alias entry in "/etc/modprobe.conf" and the ndiswrapper directory "/etc/ndiswrapper/bcmwl5"

I created an file in "/etc/sysconfig/network-scripts/" called ifcfg-wlan0 and this is what it contains

DEVICE=wlan0
BOOTPROTO=dhcp
onBOOT=no
MODE=Managed
ESSID=any

Basically I want dhcp to automatically detect and configure wlan0.

Go to the ndiswrapper directory as root and somewhat follow the instructions
# make install
# ndiswrapper -i /etc/ndiswrapper/bcmwl5/bcmwl5.inf
--- this is the directory for the inf from the previous install of ndiswrapper-0.5

# ndiswrapper -l
-- make sure it says "bcmwl5 present" because I had to try almost three different drivers and I settled on the emachine driver.

# modprobe ndiswrapper

# dmesg --you will see a log about the driver been loaded if you do
then

# ndiswrapper -m

# iwconfig -- to make sure you device is recognized

and finally
# ifup wlan0

Some modification my be necessary so read the "INSTALL" documentation that came with ndiswrapper.

Finally I must say Kudos to the developers at ndiswrapper
Keywords: Broadcom Wireless card in Compaq Presario 2195us
/sbin/lspci output: Network controller: Broadcom Corporation BCM94306 802.11g (rev 02)
Connection Type: Mini-PCI


Author
Post A Reply 
Old 03-18-2004, 09:30 PM   #1
Hangdog42
 
Registered: Feb 2003
Distribution: Slackware
Posts: 7,803

Rep: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 8

Kernel (uname -r): 2.6.4
Distribution: Slackware 9.current



I've got this card in my laptop under the Dell True Mobile 1300 moniker and the ndiswrapper solution works absolutely beautifully. If you follow the directions posted here and in the ndiswrapper documentation, the install is straightforward and the card can be easily configured with iwconfig.
 
Old 03-31-2004, 12:09 AM   #2
buldir
 
Registered: Mar 2004
Posts: 135

Rep: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 0

Kernel (uname -r): 2.4.22-1.2174.nptl
Distribution: Fedora Core 1


I am almost there, but still having problems:

[root@]# ifup wlan0
/sbin/ifup: configuration for wlan0 not found.
Usage: ifup <device name>

I also get these when trying to activate the wireless card in "System Tools/Network Device Control":

/sbin/ifup: line 48: keys-eth1: Permission denied
Users cannot control this device.

Determining IP information for wlan0.../sbin/dhclient-script: configuration for wlan0 not found.
 
Old 05-04-2004, 11:31 PM   #3
jon-do
 
Registered: Feb 2004
Distribution: Red 9, FC 2 Test 3
Posts: 98

Rep: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 10

Kernel (uname -r): 2.6.5-1.349
Distribution: Fedora Core 2 Test 3


Update on ndiswrapper.
The current version is 0.7
The cvs command has changed

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ndiswrapper login

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ndiswrapper co ndiswrapper

The driver used is driver 2 for BCM94306 from this site
http://ndiswrapper.sourceforge.net/s..._chipsets.html
 
Old 05-08-2004, 08:08 AM   #4
bareego
 
Registered: Nov 2003
Distribution: Crux 2.0
Posts: 66

Rep: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): $50.00 | Rating: 9

Kernel (uname -r): 2.4.25-rc4
Distribution: crux 1.3


I used this on the linksys version of this chipset, which is a PCI54g

First off, make sure that lspci will pick up your card.
Should be something with 14E4:xxxx

I found that older mother boards will not "see" this card and lspci won't show it. Though if it does, it works great with ndiswrapper and the second recommended driver from the ndiswrapper recommended driver page.

I used ndiswrapper 0.7 compiled from the sources from here
http://ndiswrapper.sourceforge.net/

and as mentioned used the second recommended driver for this chipset from this page

http://ndiswrapper.sourceforge.net/supported_chipsets.html

Then downloaded the wireless tools sources from
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html

The link to the sources is
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.26.tar.gz

Went through the process of "installing" the windows drivers with ndiswrapper as described further up.

Then I ran iwconfig and saw details on my wireless (wlan0)
Then did

iwlist wlan0 scan

and it showed my AP (Access Point) with it's frequency and ESSID
I got the channellist with

iwlist wlan0 channel

noted the corresponding channel, then with the same ESSID (which was "test") I did

iwconfig wlan0 channel 11 essid "test" mode Managed

next time I ran iwconfig it showed the changed frequency and the MAC of the AP. As I was running a dhcp server on the AP all that was left was to run was

dhcpcd wlan0

cheers
newbee
 
Old 05-09-2004, 12:13 AM   #5
thrasher6670
 
Registered: May 2004
Posts: 0

Rep: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): $10.00 | Rating: 0

Kernel (uname -r): 2.6.6-rc3
Distribution: Gentoo


I'm trying to get this thing working on my new emachines laptop (the amd 64 one) and i'm having troble compiling it

-------------------------------------------------
/usr/local/src/ndiswrapper/ndiswrapper/driver/misc_funcs.c:528: warning: `__stdcall__' attribute ignored
/usr/local/src/ndiswrapper/ndiswrapper/driver/misc_funcs.c: In function `my_dumpstack':
/usr/local/src/ndiswrapper/ndiswrapper/driver/misc_funcs.c:580: warning: cast to pointer from integer of different size
{standard input}: Assembler messages:
{standard input}:1139: Error: `(%esp,1)' is not a valid 64 bit base/index expression
make[3]: *** [/usr/local/src/ndiswrapper/ndiswrapper/driver/misc_funcs.o] Error 1
make[2]: *** [/usr/local/src/ndiswrapper/ndiswrapper/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.6-rc3'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/local/src/ndiswrapper/ndiswrapper/driver'
make: *** [install] Error 2
-----------------------------------------------------------

if anyone knows a fix, that would be great... i'll post something about this to the official guy too.
 
Old 05-26-2004, 12:59 AM   #6
 
Registered: Dec 1969
Posts: 0

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? no | Price you paid? (in USD): None indicated | Rating: 1

Kernel (uname -r): 2.6.1-benh1 ppc 7457, altivec supported PowerBook5,2 GNU/Linux
Distribution: Gentoo PPC


This is the chipset used for Apple Airport Extreme:
from lspci
01:12.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 03)

Currently there's no PPC drivers except Apple's own for OS 9/X. Is there any hope of something like this ndiswrapper working for linux on PPC? Maybe even something like BOCHS running the driver for ndiswrapper? I'm not a programmer so I don't know if this is even remotely feasible.
 
Old 07-02-2004, 01:50 AM   #7
coolpyrofreak
 
Registered: Mar 2004
Distribution: Arch Linux
Posts: 103

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 10

Kernel (uname -r): 2.6.6
Distribution: Fedora Core 2


i've had my presario 2500 notebook for about a month, and i've been going crazy because i couldn't get my broadcom wlan card to work with FC2. but then i stumbled on this site, and now it works perfectly. you guys rock. but one thing i've noticed is that one needs to create the ifcfg-wlan0 file before installing the drivers with ndiswrapper. i used the drivers off the HP site, which in turn came from the broadcom site. they work perfectly. thanks!

matt warner
 
Old 11-13-2004, 06:39 PM   #8
dreadbeast
 
Registered: Nov 2004
Distribution: mandrake 10.1
Posts: 2

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 8

Kernel (uname -r): 2.6.8.1-10mdk
Distribution: mandrake 10.1


The link for http://ndiswrapper.sourceforge.net/supported_chipsets.html
is dead. Is there any other place that I can get this driver? I have a presario 2500, and since I'm new I would be thankful if coolpyrofreak could help me figure out how to get it working(since he said that he also has a 2500). I have a tough time even installing RPM files at this point :P But seriously, I could use a hand, thanks for your understanding.
 
Old 01-23-2005, 04:03 PM   #9
 
Registered: Dec 1969
Posts: 0

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 0

Kernel (uname -r):
Distribution:


the link is not dead, just moved. The new linst link can be found here
http://ndiswrapper.sourceforge.net/phpwiki/index.php/List
 
Old 02-04-2005, 09:26 PM   #10
neoAThome
 
Registered: Jan 2005
Distribution: K-Ubuntu (64-bit) and FC4 which messed up kubuntu also
Posts: 31

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 9

Kernel (uname -r): 2.6.9
Distribution: Fedora 3


First i had a Mandrake 10.1 OE but i guess the problem was in mandrake that it dropped connection every 5 min.

But on Fedora 3 with ndiswrapper the setup of the card took only 5 min. and there has been no problems ever since !!

gr8 work from developers of ndiswrapper !!

oh yeah i wld like to mention that if yur bcm5.inf doesnt work try the 5a version .... that might work.
 
Old 03-07-2005, 11:39 PM   #11
riscphree
 
Registered: Jun 2004
Distribution: Slackware 11.0, Arch
Posts: 32

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 9

Kernel (uname -r): 2.6.8.1-12mdk
Distribution: Mandrake 10.1


Alright, I'm using a Gateway 7210GX laptop, AMD Athlon XP 3000+ @ 2.2Ghz, 512MB RAM, 80GB.

This is on board in my laptop so at first I had worries, but I looked into ndiswrapper and after i got it all configured and installed (about 10 mins) the card worked perfectly! I just wish there was native linux drivers for it, but that'll never happen ;)
 
Old 04-22-2005, 04:07 PM   #12
BlkPoohba
 
Registered: Aug 2004
Distribution: FC1
Posts: 1

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 0

Kernel (uname -r): 2.6.11-1.14_FC3
Distribution: FC3


I am unable to get the wireless working on my laptop in linux. It works fine in XP. It is a Gateway 7215gx and uses Broadcom Broadcom 802.11g Network Adapter.

# ndiswrapper -l
Installed ndis drivers:
bcmwl5a driver present, hardware present

# lsmod
Module Size Used by
ndiswrapper 155404 0

# dmesg
ndiswrapper version 1.2rc1 loaded (preempt=no,smp=no)
ndiswrapper: driver bcmwl5a (Broadcom,07/17/2003, 3.30.15.0) loaded
ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 10 (level, low) -> IRQ 10
ndiswrapper (NdisWriteErrorLogEntry:303): log: C000138D, count: 1 (00000103), return address: dcc84be3
ndiswrapper (ndiswrapper_add_one_pci_dev:189): Windows driver couldn't initialize the device (C0000001)
ndiswrapper: probe of 0000:00:0c.0 failed with error -22
# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

# cat /etc/ndiswrapper/bcmwl5a/14E4\:4320\:185F\:2220.5.conf
NdisVersion|0x50001
Environment|1
BusType|5
mac_address|XX:XX:XX:XX:XX:XX
ndis_version|Broadcom,07/17/2003, 3.30.15.0

antdiv|-1
BadFramePreempt|0
BTCoexist|1
Channel|11
EnableAutoConnect|0
EnableLeap|0
EnableSoftAP|0
frag|2346
FrameBursting|0
gpio0|-1
gpio1|-1
gpio2|-1
gpio3|-1
IBSSGMode|2
IBSSGProtection|2
Interference_Mode|-1
Locale|15
NetworkAddress|
NetworkType|-1
PLCPHeader|0
PowerSaveMode|0
PwrOut|100
RadioState|0
Rate|0
RoamTrigger|-70
rts|2347
scan_channel_time|-1
scan_home_time|-1
scan_passes|-1
scan_unassoc_time|-1
SSID|
WEP|

 
Old 07-16-2005, 02:06 AM   #13
free0n
 
Registered: Jul 2005
Posts: 4

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 0

Kernel (uname -r): Trouble in paradise
Distribution: Mandrake 10.2


BlkPoohba,

Did you ever find a solution? I am getting the same exact results you are. I used the BCMW driver and it looked like it worked but when it goes to scan for networks it doesn't find anything. About the only thing i do notice workin is the little wifi light is up now on the keyboard.

Just thought i would ask. Email me at fleacricket[at]hotmail.com

thanks
 
Old 08-23-2005, 04:03 PM   #14
 
Registered: Dec 1969
Posts: 0

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 10

Kernel (uname -r): 2.6.11-6mdksmp
Distribution: Mandrake Linux Especial Edition 2005


thanks for the installation instructions, i own a hp zv5330 laptop wich come with the BCM94306 802.11g wireless NIC integrated, i tried to use the hardware configuration tool that comes with mandrake but it didn't worked. i had an external wireless card, a cisco AIRONET 350, and worked fine on linux so installing the drivers of the BCM95306 for me wasn't urgent for me untill i see this instalation guide, the installation worked for me, step by step, no other step needed, and my internal wireless card is working top notch!!! no problem
 
Old 05-07-2006, 08:57 AM   #15
tone_1620
 
Registered: May 2006
Distribution: Linux Mandriva 2006
Posts: 3

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 7

Kernel (uname -r): 2.6.12-12mdk
Distribution: Linux Mandriva 2006


Well, I am almost a newbuy in Linux and I am trying to configure my wireless through an LG LAM300C ADSL Modem (configured as PPPOE) and an DWL-2100AP (Air Plus XTREMEg Wireless Access Point). A friend (Rodrigo Raiher) advise me to visit this Forum and, despite this topic is old, my doubt concern to it.
Well I wass succeed in download the CVS ndiswrapper. But my first doubt: In what directory should I done it? Well I done it in /opt. In the next I done in /opt/ndiswrapper directory I done "make clean" and next, "make". When I done it I received the following errors messages:

[root@nogueira ndiswrapper]# make
make -C driver
make[1]: Entering directory `/opt/ndiswrapper/driver'
Can't find kernel build files in /lib/modules/2.6.12-12mdk/build;
give the path to kernel build directory with
KBUILD=<path> argument to make
make[1]: ** [prereq_check] Erro 1
make[1]: Leaving directory `/opt/ndiswrapper/driver'
make: ** [all] Erro 2
[root@nogueira ndiswrapper]#

Well, I stoped here. What did I do of wrong? Is the directory I downloaded ndiswrapper?
Hope you may help me
Thanks in advance
Antonio Carlos
 
Old 08-11-2006, 06:33 PM   #16
Eric Goff
 
Registered: Aug 2006
Distribution: x86_64 FC5
Posts: 2

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 8

Kernel (uname -r): 2.6.17-1.2157_FC5
Distribution: fedora core 5



I have no problem with the overall functionality of
the hardware,
but since the company refuses to open source the specs,
I have some problems with the reversed engineered
bcmxxxx drivers.
 
Old 12-14-2006, 03:07 AM   #17
GenX
 
Registered: Dec 2006
Posts: 0

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 10

Kernel (uname -r): Dunno?
Distribution: Mandriva 2007


I have this card running on a HP Pavilion zd8ooo.
It took less than a minute in Mandriva2007 using the hardware configurer in MCC. It uses Ndiswrapper which comes as a package with Mandriva. I used the .inf file from the WLAN folder which came with my Recovery cd for XP. Just have it in you cd drive and target it as your destination for ndiswrapper. Flawless performance so far.

I tried it in Ubuntu Edgy before Mandriva, but could not get it to work due to my ignorance of linux. I am betting it would work great with that distro as well if I went back and tried it now that I understand what is happening behind the scenes.
 
Old 08-03-2007, 12:26 PM   #18
bluseychris
 
Registered: Mar 2004
Posts: 17

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 0

Kernel (uname -r): The one that comes with Mandriva One 2007 Spring
Distribution: Mandriva 2007 Spring One


The Live disk for Mandriva has NdisWrapper built in and using a nice little wizard.

I have a BT Voyager 1040 PCI card installed under Windows 2000. I used the NdisWrapper on the windows files to get them running under Mandriva

In a nutshell you have to boot into Windows and copy the file bcm43xx.sys from the Windows install folder (for example, C:\Program Files\BT\...) to a floppy disk. Reboot the PC and load Mandriva (I'm assuming you've already installed it). When you've logged in double click on the devices icon on the desktop, then double click on the floppy disk drive and you should see the floppy disk with the .sys file in the drive.

Start up the Linux Control Centre, click on hardware and the configure hardware. Have a look at the hardware list and find "Ethernet Cards" then look for "BCM4306 802.11b/g Wireless LAN Controller". Once you have found that click on it and then click on the button "Run Config tool" under the hardware description then follow the wizard.
 
Old 10-16-2007, 10:28 PM   #19
Brian McConnell
 
Registered: Oct 2007
Posts: 2

Rep: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 5

Kernel (uname -r): 2.6.11-6mdk PPC
Distribution: mandrake 10.2 PPC (Limited Edition 2005)


output from lspci:

Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)


Any help getting this to work in Mandrake 10.2 on PPC? I've got bcm43xx-fwcutter-006 but it need glibc 2.4 which I can't seem to find. Any help is appreciated. Let me know if you need more code/output from the command line.

Thanks a lot!
 




  



All times are GMT -5. The time now is 03:38 PM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration