Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Sep 2016 18:33:41 +1000
From:      Felix Friedlander <felixphew0@gmail.com>
To:        Brett Wiggins <bawig1@gmail.com>
Cc:        freebsd-wireless@freebsd.org
Subject:   Re: Updating bwn to support newer chipsets
Message-ID:  <CAFLP89MK6NOeCV36P=xEQ4bvGAYHMzq_SiEZ8vRshhTYyOFtzg@mail.gmail.com>
In-Reply-To: <338149a3-d576-06a0-ba87-64f6e55f7c6c@gmail.com>
References:  <338149a3-d576-06a0-ba87-64f6e55f7c6c@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Brett,

It turns out I actually have no idea how to write wireless drivers,
but progress is being made by adrian and others. I don't think there's
a working build to test - yet - but if you want to help code, then by
all means, just talk to someone more competent than me.

For the record, I'm also dual-booting several MacBooks, both BCM4331
(apparently not *that* far off) and the newer BCM4360 (which is miles
away, being an 11ac chip).

- Felix

On 1 September 2016 at 17:43, Brett Wiggins <bawig1@gmail.com> wrote:
> Hi everyone,
>
> I'm replying to a message from April 07 2015 which was calling for people to
> help get the bwn driver to support BCM4331 adapters. The message is provided
> below. I am happy to help with code or testing. I'm dual booting a  Macbook
> Pro 10,1 with OS X and Freebsd 10.3-RELEASE, my wireless adapter is a
> BCM4331.
>
> If anyone know of progress on this or needs help please let me know.
>
> Brett.
>
>
>  Updating bwn to support newer chipsets
>
> *Felix Friedlander* felixphew0 at gmail.com
> <mailto:freebsd-wireless%40freebsd.org?Subject=Re%3A%20Updating%20bwn%20to%20support%20newer%20chipsets&In-Reply-To=%3C20150407063452.GA918%40phewbox%3E>
> /Tue Apr 7 06:35:13 UTC 2015/
>
>  * Previous message (by thread): hostapd with wpa
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/005710.html>;
>  * Next message (by thread): Updating bwn to support newer chipsets
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/005712.html>;
>  * *Messages sorted by:* [ date ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/date.html#5709>;
>    [ thread ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/thread.html#5709>;
>    [ subject ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/subject.html#5709>;
>    [ author ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/author.html#5709>;
>
>
> ------------------------------------------------------------------------
>
> Hello all,
> I am trying to expand the bwn driver to support some newer-model Broadcom
> chips, like the BCM4331 in my machine. These chips require newer firmware,
> and so I have modified bwn-firmware-kmod to use a newer firmware. However, I
> do not have a device with one of the chips currently supported, so I cannot
> be sure that this change won't break things. Do any of you have a device
> that you are willing to try with the new firmware?
>
> The changes are quite simple:
>
> --- Makefile.orig       2014-01-27 08:52:12.000000000 +1100
> +++ Makefile    2015-04-07 08:31:46.000000000 +1000
> @@ -2,7 +2,7 @@
>  # $FreeBSD: head/net/bwn-firmware-kmod/Makefile 341294 2014-01-26 21:52:12Z
> bapt $
>   PORTNAME=     bwn-firmware
> -PORTVERSION=   0.1.0
> +PORTVERSION=   0.2.0
>  CATEGORIES=    net
>  MASTER_SITES=  http://downloads.openwrt.org/sources/  \
>                 http://mirror2.openwrt.org/sources/
> @@ -36,11 +36,11 @@
>  WRKSRC=                ${WRKDIR}
>  FWNAME=                bwn_v4
>  FWFILE=                broadcom-wl-${FWVERSION}.tar.bz2
> -FWVERSION=     4.150.10.5
> +FWVERSION=     5.100.138
>  KMODNAME=      ${FWNAME}_ucode
>  FWNAME_LP=     bwn_v4_lp
>  FWFILE_LP=     broadcom-wl-${FWVERSION_LP}.tar.bz2
> -FWVERSION_LP=  4.178.10.4
> +FWVERSION_LP=  5.100.138
>  KMODNAME_LP=   ${FWNAME_LP}_ucode
>  PLIST_SUB=     KMODNAME="${KMODNAME}" \
>                 KMODNAME_LP="${KMODNAME_LP}"
> @@ -54,7 +54,7 @@
>         tar xjf ${DISTDIR}/${FWFILE}
>         mkdir -p ${WRKSRC}/bg
>         b43-fwcutter -w ${WRKSRC}/bg \
> -          ${WRKSRC}/broadcom-wl-${FWVERSION}/driver/wl_apsta_mimo.o
> +          ${WRKSRC}/broadcom-wl-${FWVERSION}/linux/wl_apsta.o
>         ${TOUCH} ${WRKSRC}/bg/v4/ucode.fw
>         @${ECHO_CMD} "KMOD= ${KMODNAME}" > ${WRKSRC}/bg/v4/Makefile
> --- distinfo.orig       2014-01-23 02:30:13.000000000 +1100
> +++ distinfo    2015-04-07 08:37:10.000000000 +1000
> @@ -2,3 +2,5 @@
>  SIZE (broadcom-wl-4.150.10.5.tar.bz2) = 3888794
>  SHA256 (broadcom-wl-4.178.10.4.tar.bz2) =
> 32f6ad98facbb9045646fdc8b54bb03086d204153253f9c65d0234a5d90ae53f
>  SIZE (broadcom-wl-4.178.10.4.tar.bz2) = 5986780
> +SHA256 (broadcom-wl-5.100.138.tar.bz2) =
> f1e7067aac5b62b67b8b6e4c517990277804339ac16065eb13c731ff909ae46f
>
> Any help would be much appreciated.
> --
> Felix Friedlander <felixphew0 at gmail.com
> <http://lists.freebsd.org/mailman/listinfo/freebsd-wireless>>;
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 819 bytes
> Desc: not available
> URL:
> <http://lists.freebsd.org/pipermail/freebsd-wireless/attachments/20150407/9da0d3e3/attachment.sig>;
>
> ------------------------------------------------------------------------
>
>  * Previous message (by thread): hostapd with wpa
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/005710.html>;
>  * Next message (by thread): Updating bwn to support newer chipsets
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/005712.html>;
>  * *Messages sorted by:* [ date ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/date.html#5709>;
>    [ thread ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/thread.html#5709>;
>    [ subject ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/subject.html#5709>;
>    [ author ]
>
> <https://lists.freebsd.org/pipermail/freebsd-wireless/2015-April/author.html#5709>;
>
>
> ------------------------------------------------------------------------
> More information about the freebsd-wireless mailing list
> <http://lists.freebsd.org/mailman/listinfo/freebsd-wireless>;
> _______________________________________________
> freebsd-wireless@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFLP89MK6NOeCV36P=xEQ4bvGAYHMzq_SiEZ8vRshhTYyOFtzg>