Broadcom WiFi

rwatson@

New Member
Developer

Reaction score: 16
Messages: 19

FYI, this driver has now been merged to FreeBSD 8-CURRENT as of 3 May, 2009, so should appear in FreeBSD 8.0 later this year:

date: 2009/05/03 04:01:43; author: imp; state: Exp;
SVN rev 191762 on 2009-05-03 04:01:43Z by imp

Bring in Andrew Thompson's port of Sepherosa Ziehau's bwi driver for
Broadcom BCM43xx chipsets. This driver uses the v3 firmware that
needs to be fetched separately. A port will be committed to create
the bwi firmware module.

The driver matches the following chips: Broadcom BCM4301, BCM4307,
BCM4306, BCM4309, BCM4311, BCM4312, BCM4318, BCM4319

The driver works for 802.11b and 802.11g.

Limitations:
This doesn't support the 802.11a or 802.11n portion of radios.
Some BCM4306 and BCM4309 cards don't work with Channel 1, 2 or 3.
Documenation for this firmware is reverse engineered from
http://bcm.sipsolutions.net/
V4 of the firmware is needed for 11a or 11n support
http://bcm-v4.sipsolutions.net/
Firmware needs to be fetched from a third party, port to be committed

# I've tested this with a BCM4319 mini-pci and a BCM4318 CardBus card, and
# not connected it to the build until the firmware port is committed.

Obtained from: DragonFlyBSD, //depot/projects/vap
Reviewed by: sam@, thompsa@
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

Good to know that!!

Would it be too hard to port it to 7.x or at least get it into 7.3 for those of us who would rather wait a while before moving to 8.x when it comes out later this year?

I have a Broadcom BCM4312 802.11b/g (a.k.a Dell Wireless 1395 WLAN Mini-Card) and could really use the support for it =D

Regards
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

I thought that

The driver matches the following chips: Broadcom BCM4301, BCM4307,
BCM4306, BCM4309, BCM4311, BCM4312, BCM4318, BCM4319
meant it did :/
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

damn ...

have you reported that?
can you point me to a list or message where I can take a look at what's going on?
drivers@ was _so_slow_ that I think I unsuscribed...

stupid Crapcom ...
 

richardpl

Aspiring Daemon

Reaction score: 68
Messages: 841

Sure I did, but I would not comment about it here.
Also I'm not the only one who reported that, there is at least one such report on @current.
 

paradox

Member

Reaction score: 20
Messages: 97

try this paradox.lissyara.su/bwi.03.tar.bz2 for freebsd 7.x

>gnemmi
give me yr pciconf -lvcb
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

At your service :D

Just in case: # uname -a

Code:
 FreeBSD gargoyle.inferna.com.ar 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
Sorry but the forum doesn't allow me to post something that long, so I had to use pastebin.com: # pciconf -lvcb

Thanks for your interest paradox :D
 

DutchDaemon

Administrator
Staff member
Administrator
Moderator
Developer

Reaction score: 2,826
Messages: 11,313

You can post attachments, like txt files. Just go to the Advanced Editor ('Go Advanced' button) when replying, and choose 'Manage Attachments'.
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

Oh .. I see ..

I wasn't attaching it .. I was just tagging with code and the forum said I couldn't post more than 1000 chars .. that's why I resorted to pastebin.com (which I use a lot btw ..).

Didn't know that I could attach though .. thanks for the heads up DutchDaemon, will be using that feature from now on ;)

Regards
 

paradox

Member

Reaction score: 20
Messages: 97

none2@pci0:12:0:0: class=0x028000 card=0x000b1028 chip=0x431514e4 rev=0x01 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'BCM4310 USB Controller'
class = network
bar [10] = type Memory, range 64, base 0xf6cfc000, size 16384, enabled
cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0
cap 09[58] = vendor (length 120)
cap 05[e8] = MSI supports 1 message, 64 bit
cap 10[d0] = PCI-Express 1 endpoint
sorry
this wifi chip=0x431514e4
not supported
use only if_ndis & ndisgen
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

@paradox: sorry for being so short on my reply .. it was just frustration :(

After reading your previous post, I figured you are pretty much involved on the bwi and its firmware issues.

I just wanted you to know that if there's something I can do to pitch in to solve this problem, you can count on me. I can test any and all patches you would like me to run or give you root access (ssh -> su-) to my machine or whatever it takes to help getting this card to work. Just ask for it and you'll get it.

Best Regards
Gonzalo
 

paradox

Member

Reaction score: 20
Messages: 97

I just wanted you to know that if there's something I can do to pitch in to solve this problem, you can count on me. I can test any and all patches you would like me to run or give you root access (ssh -> su-) to my machine or whatever it takes to help getting this card to work. Just ask for it and you'll get it
good

but curently iam try to support the amd64 engine for the old card
my be the next step
it will be the support LP-PHY broadcom wifi aka 0x431514e4

ps
at next week iam waiting from ebay BCM4321 adapter with connector PCI-E<->miniPCI-E
becouse my nootebook not support miniPCI-E :(
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

paradox said:
good

but curently iam try to support the amd64 engine for the old card
my be the next step
it will be the support LP-PHY broadcom wifi aka 0x431514e4
Good to know your working on the amd64 support too !
Count on me to help as much as I can. Just drop a private message, an e-mail or whatever you prefer and I'll set up a user for you to do as you see it fits :)

Best Regards and thank for your work !!

ps: sorry, no BCM4321 in here :(
 

paradox

Member

Reaction score: 20
Messages: 97

ooops ;) iam missed
i mean s/amd64/dma64/ DMA engine for bwi

ps
iam developed the driver bwi only for current
early version for stable with the link
iam posted above
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

ok then, will install -CURRENT for you in here as soon as you ask me to so you can get bwi to support 0x431514e4 ;)

Just send a PM or a mail so I can set up an account for you :D

Regards
 

nccs

New Member

Reaction score: 1
Messages: 2

BCM4312 work with bwi driver

I have a dell laptop model 1536 with a dell Wireless 1397 WLAN Mini card. ven/dev code 14e4:4315 sub 000c1028.
I believe this is a BCM4312. Does anyone know if there is any support for this chip other then ndis. Boradcom web site provides a linux driver. Is there any work in progress to port this drive to freebsd or include more support with the bwi.

thanks
Bill
 

paradox

Member

Reaction score: 20
Messages: 97

your device work with ndis
about any progress to support
iam waiting it from ebay
 

gnemmi

Active Member

Reaction score: 21
Messages: 220

will that support include 0x431514e4 too??

Edit: I just re read the post and realized it´s the same chip :e
 
Top