Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Sep 2017 20:42:37 -0600
From:      JD <jd1008@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Broadcom BCM4321 Wireless connection configuration problems
Message-ID:  <59AA1A9D.3000401@gmail.com>
In-Reply-To: <20170901230758.GA3716@gmail.com>
References:  <67CC1117-933C-460A-9326-18A4823B5D78@gmail.com> <20170901230758.GA3716@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanx!!! I'm keeping this in case I encounter this wifi.


On 09/01/2017 05:08 PM, Ramiro Caso wrote:
> On Fri, Sep 01, 2017 at 05:24:21PM +0200, Victor wrote:
>> I'm trying to make the wifi connection of my old macbook (2007) work but, at the moment, to no avail. I'm stranded and perplexed!
>>
>> Context:
>> FreeBSD 11.1-RELEASE #2: Fri Sep  1 16:02:16 CEST 2017     root@bsd:/usr/obj/usr/src/sys/MYKERNEL  amd64
>>
>> The kernel MYKERNEL was compiled adding only:
>> options	BWN_GPL_PHY
>> device	firmware
>>
> I have the same macbook model. Did you have a look at this?
>
> http://comments.gmane.org/gmane.os.freebsd.devel.wireless/4437
>
> It says you have to do three things:
>
> * add BWN_DEBUG and BWN_GPL_PHY to your kernel config
> * edit sys/modules/bwn/Makefile and uncomment the PHY-N bits
> * rebuild
>
>> I installed from the ports net/bwn-firmware-kmod
>>
>> In /boot/loader.conf I have
>> if_bwn="YES"
>>
> In /boot/loader.conf I have:
>
> f_bwn_load="YES"
> bwn_v4_ucode_load="YES"
> bwn_v4_n_ucode_load="YES"
>
> I don't know whether there is something redundant and/or irrelevant here, but
> it's working for me.
>
>> In /etc/rc.conf as usual
>> wlans_bwn0="wlan0"
>> ifconfig_wlan0="WPA DHCP"
>> ..........................
>>
>>
>> The wifi chip is a broadcom BCM4321 as you can see from the extract of /var/log/messages
>> ...............................
>> siba_bwn0: <Broadcom BCM4321 802.11a/b/g/n Wireless> mem 0xd0500000-0xd0503fff at device 0.0 on pci1
>> siba_bwn0: warn: multiple PCI(E) cores
>> siba_bwn0: unsupported coreid (USB 1.1 Host)
>> bwn0 on siba_bwn0
>> bwn0: WLAN (chipid 0x4321 rev 12) PHY (analog 5 type 4 rev 2) RADIO (manuf 0x17f ver 0x2055 rev 4)
>> bwn0: DMA (64 bits)
>> bwn0: Note: compiled with BWN_GPL_PHY; includes GPLv2 code
>> bwn0: Using 1 MSI messages
>> Sep  1 16:36:00 bsd wpa_supplicant[1290]: Successfully initialized wpa_supplicant
>> wlan0: Ethernet address: 00:1e:c2:ac:de:a3
>> bwn0: ucode fw: ucode11
>> bwn_v4_ucode11: could not load firmware image, error 2
>> bwn0: the fw file(bwn_v4_ucode11) not found
>> bwn0: ucode fw: ucode11
>> bwn-open_v4_ucode11: could not load firmware image, error 2
>> bwn0: the fw file(bwn-open_v4_ucode11) not found
>> .........................................................
>>
>> You see that there is a problem with the firmware image. Ifconfig shows
>>
>> % ifconfig
>> msk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>> 	options=c011a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING,TSO4,VLAN_HWTSO,LINKSTATE>
>> 	ether 00:1f:5b:e8:96:50
>> 	hwaddr 00:1f:5b:e8:96:50
>> 	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>> 	media: Ethernet autoselect (none)
>> 	status: no carrier
>> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>> 	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
>> 	inet6 ::1 prefixlen 128
>> 	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
>> 	inet 127.0.0.1 netmask 0xff000000
>> 	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>> 	groups: lo
>> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>> 	ether 00:1e:c2:ac:de:a3
>> 	hwaddr 00:1e:c2:ac:de:a3
>> 	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>> 	media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
>> 	status: no carrier
>> 	ssid "" channel 165 (5825 MHz 11a)
>> 	regdomain FCC country US authmode WPA1+WPA2/802.11i privacy MIXED
>> 	deftxkey UNDEF txpower 23 bmiss 7 mcastrate 6 mgmtrate 6 scanvalid 60
>> 	wme roaming MANUAL bintval 0
>> 	groups: wlan
>>
>>
>>
>> BESIDES .... the man page of bwn declares that
>>
>>
>> BWN(4)                 FreeBSD Kernel Interfaces Manual                 BWN(4)
>>
>> NAME
>>       bwn - Broadcom BCM43xx IEEE 802.11b/g wireless network driver
>> ........
>>       This driver requires firmware to be loaded before it will work.  The
>>       c port needs to be installed before ifconfig(8)
>>       will work.  In most cases the bwn_v4_ucode kernel module from the port
>>       should be used.  However, if an LP (low power) PHY is being used, the
>>       bwn_v4_lp_ucode module should be used.
>> ...........
>>
>> BUT both modules are missing
>>
>> % sudo kldload bwn_v4_ucode
>> kldload: can't load bwn_v4_ucode: No such file or directory
>> % sudo kldload bwn_v4_lp_ucode
>> kldload: can't load bwn_v4_lp_ucode: No such file or directory
>>
>> Please help.
>> Ciao Vittorio
>>
>>
>> _______________________________________________
>> freebsd-questions@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?59AA1A9D.3000401>