Broadcom WiFi

richardpl said:
bwn(4) compared to bwi(4) use newer firmware so it theoretically should work on many cards, but 64bit stuff is still missing.

OK. I will try bwn when it's official, to replace bwi.
 
richardpl said:
bwn(4) compared to bwi(4) use newer firmware so it theoretically should work on many cards, but 64bit stuff is still missing.
what you mean?
on amd64 with DMA64 adapters works fine
 
Then I replaced it with something else .... anyway driver is still missing some usefull features and is full of debug messages ....
 
I just got myself a lenovo G550 and its coming with a BCM4315, i noticed that there is a current development in getting drivers to work with this type of chip. I am presently testing PCBSD 7.x, any idea when development for this drive be completed?
 
cucu007 said:
I just got myself a lenovo G550 and its coming with a BCM4315, i noticed that there is a current development in getting drivers to work with this type of chip. I am presently testing PCBSD 7.x, any idea when development for this drive be completed?

BCM4315 is special. Even the new bwn driver in develpment won't support it. You can buy an Atheros mini wifi card, which is well supported by FreeBSD, to replace it (replacing/upgrading components is very easy for most Lenovo Laptops).
 
everypot said:
BCM4315 is special. Even the new bwn driver in develpment won't support it. You can buy an Atheros mini wifi card, which is well supported by FreeBSD, to replace it (replacing/upgrading components is very easy for most Lenovo Laptops).
Hhmm... so you mean BCM4315 won't be supported by bwn ever?
 
Wow, it seems my BCM4315 is finnaly working under FreeBSD.
Now it's kinda buggy, but still better than nothing. Big thanx to developers for their work.
 
SaveTheRbtz said:
Wow, it seems my BCM4315 is finnaly working under FreeBSD.
Now it's kinda buggy, but still better than nothing. Big thanx to developers for their work.
sounds great.
Could you post the relevant sections in rc.conf and loader.conf?
 
Finally, it works. I'm using freebsd-8 stable + bcm4312 card.
Get(svn) the new bwn(and siba) driver and make install. Then install the firmware from ports. load if_bwn.ko and bwn_v4_lp_ucode.ko (or bwn_v4_ucode.ko, depending on your card; should not load both). Done.

Many thanks to Weongyo Jeong for writing this driver.
 
Dell D630 with 432AGN wi-fi

Hi,

I've installed 8.0 on a dell d630 and i'm trying to setup wireless using wpi.

pciconf shows:
Code:
none1@pci0:12:0:0:	class=0x028000 card=0x000a1028 chip=0x432814e4 rev=0x03 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Broadcom 432AGN 802.11a/b/g/draft-n Wi-Fi Solution (BCM4321KFBG)'
    class      = network
yet there is no wireless network interface displayed even though wpi is loaded via kldload.
ifconfig:
Code:
bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
	ether 00:1c:23:20:a8:0f
	inet 192.168.1.109 netmask 0xffffff00 broadcast 192.168.1.255
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8<VLAN_MTU>
	ether 46:4f:c0:be:09:a1
	ch 1 dma -1
fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	lladdr 46.4f.c0.0.17.be.9.a1.a.2.ff.fe.0.0.0.0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=3<RXCSUM,TXCSUM>
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 
	inet6 ::1 prefixlen 128 
	inet 127.0.0.1 netmask 0xff000000

a couple things i've tried and noticed
- compiling /usr/src/sys/modules/firmware and installing/loading displays:
Code:
kldload: can't load /boot/kernel/firmware.ko: Exec format error
- the same also occurs for the wlan modules

any ideas on how to compile the firmware.ko, wlan*.ko modules?

i think that may help in loading the wpi modules.

thanks in advance
 
What makes you think it's a wpi(4)? BCM43xx should be covered by bwi(4).

Code:
DESCRIPTION
     The bwi driver provides support for [B]Broadcom BCM43xx[/B] based PCI/CardBus
     network adapters.

The fact that you have

Code:
[B]none[/B]1@pci0:12:0:0:

shows that no current driver has attached itself.
 
Thanks for the info, I was at a loss at that point in trying drivers so my last try was the wpi.

So I loaded the bwi driver in boot/loader.conf

if_bwi_load="YES"

and installed the ports/net/bwi-firmware-kmod as the bwi man page mentions.

unfortunately, still no luck.

Code:
none1@pci0:12:0:0:      class=0x028000 card=0x000a1028 chip=0x432814e4 rev=0x03 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Broadcom 432AGN 802.11a/b/g/draft-n Wi-Fi Solution (BCM4321KFBG)'
    class      = network

The man page mentions the following devices are compatbile:
Code:
Card 		    Chip       Bus	   Standard
	   Apple Airport Extreme    BCM4306    PCI	   b/g
	   Apple Airport Extreme    BCM4318    PCI	   b/g
	   ASUS WL-138g 	    BCM4318    PCI	   b/g
	   Buffalo WLI-CB-G54S	    BCM4318    CardBus	   b/g
	   Buffalo WLI-PCI-G54S     BCM4306    PCI	   b/g
	   Compaq R4035 onboard     BCM4306    PCI	   b/g
	   Dell Wireless 1470	    BCM4318    Mini PCI    b/g
	   Dell Truemobile 1400     BCM4309    Mini PCI    b/g
	   HP nx6125		    BCM4319    PCI	   b/g
	   Linksys WPC54G Ver 3     BCM4318    CardBus	   b/g
	   Linksys WPC54GS Ver 2    BCM4318    CardBus	   b/g
	   TRENDnet TEW-401PCplus   BCM4306    CardBus	   b/g
	   US Robotics 5411	    BCM4318    CardBus	   b/g

The laptop I'm using has a BCM4321KFBG device.

Is there anything else I can try (aside from grabbing a usb wireless network adapter)? or is this hardware simply not supported and I have to resort to buying a usb wireless adapter?
 
... one other item... i just noticed:

Code:
[root@lucious ~]# kldload /boot/kernel/wlan.ko
kldload: can't load /boot/kernel/wlan.ko: Exec format error
 modules using kldload

do i have to recompile wlan.ko?

Code:
[root@lucious ~]# uname -a
FreeBSD lucious.waffle.com 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009     [email]root@mason.cse.buffalo.edu[/email]:
/usr/obj/usr/src/sys/GENERIC  amd64
 
As far as I know, the BCM432x chips are not supported by current drivers. I have been able to use my 4322 with the NDIS driver using ndisgen, however. It's not an ideal way to go, but it's worked well enough that I haven't gone the USB route.
 
great thanks for the tip. i've loaded the bcmwl564_sys.ko module successfully.

ifconfig now displays:
Code:
ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
	ether 00:1d:d9:45:5e:3a
	media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
	status: no carrier

Following the directions in the handbook I tried loading the wlan modules but I'm seeing the following:

Code:
[root@lucious ~]# kldload /boot/kernel/wlan.ko
kldload: can't load /boot/kernel/wlan.ko: Exec format error
 modules using kldload

I've tried recompiling "make clean install" the wlan module in /usr/src/sys/modules/wlan and still the above error. Any suggestions?
 
Is is not possible to load bcmwl564_sys.ko without wlan.ko (and bunch of others already being in kernel) so there is no need to do any extra work in your case.

Are you using amd64 version of FreeBSD?
 
I am able to load bcmwl564_sys.ko
kldstat:
Code:
 1   52 0xffffffff80100000 d17dc0   kernel
 3    1 0xffffffff80e1f000 23ed0    snd_hda.ko
 4    2 0xffffffff80e43000 75708    sound.ko
 7    1 0xffffffff80efb000 52d0     atapicam.ko
 8    1 0xffffffff81022000 3a28     linprocfs.ko
 9    1 0xffffffff81026000 1c53f    linux.ko
10    2 0xffffffff81043000 264e     vboxnetflt.ko
11    2 0xffffffff81046000 23254    vboxdrv.ko
12    2 0xffffffff8106a000 8d44     netgraph.ko
13    1 0xffffffff81073000 13be     ng_ether.ko
14    1 0xffffffff81075000 d2c      vboxnetadp.ko
15    1 0xffffffff81076000 a8ca     fuse.ko
16    1 0xffffff80008c7000 103000   bcm43xx64.cat.ko
17    1 0xffffffff81081000 116294   bcmwl564_sys.ko
18    1 0xffffffff81198000 7eb0     if_ndis.ko
19    2 0xffffffff811a0000 13930    ndis.ko

yet "ifconfig scan" produces no results
Code:
[root@lucious /usr/src/sys/modules/wlan]# ifconfig ndis0 scan
ifconfig: unable to get scan results

is there something other than wlan that it supposed to be configured to be able to list the available access points?
 
Back
Top