Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Apr 2015 18:33:00 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Felix Friedlander <felixphew0@gmail.com>,  "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>
Subject:   Re: Updating bwn to support newer chipsets
Message-ID:  <CAJ-Vmo=kM5=rn3SraQLQKfBXH3vfkHE4gLzPTNQ0n91nT3Bn1w@mail.gmail.com>
In-Reply-To: <20150407063452.GA918@phewbox>
References:  <20150407063452.GA918@phewbox>

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

sorry, I have broadcom PCIe devices but no time to help :(


-a


On 6 April 2015 at 23:34, Felix Friedlander <felixphew0@gmail.com> wrote:
> 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 can=
not be sure that this change won't break things. Do any of you have a devic=
e 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=3D      bwn-firmware
> -PORTVERSION=3D   0.1.0
> +PORTVERSION=3D   0.2.0
>  CATEGORIES=3D    net
>  MASTER_SITES=3D  http://downloads.openwrt.org/sources/ \
>                 http://mirror2.openwrt.org/sources/
> @@ -36,11 +36,11 @@
>  WRKSRC=3D                ${WRKDIR}
>  FWNAME=3D                bwn_v4
>  FWFILE=3D                broadcom-wl-${FWVERSION}.tar.bz2
> -FWVERSION=3D     4.150.10.5
> +FWVERSION=3D     5.100.138
>  KMODNAME=3D      ${FWNAME}_ucode
>  FWNAME_LP=3D     bwn_v4_lp
>  FWFILE_LP=3D     broadcom-wl-${FWVERSION_LP}.tar.bz2
> -FWVERSION_LP=3D  4.178.10.4
> +FWVERSION_LP=3D  5.100.138
>  KMODNAME_LP=3D   ${FWNAME_LP}_ucode
>  PLIST_SUB=3D     KMODNAME=3D"${KMODNAME}" \
>                 KMODNAME_LP=3D"${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=3D ${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) =3D 3888794
>  SHA256 (broadcom-wl-4.178.10.4.tar.bz2) =3D 32f6ad98facbb9045646fdc8b54b=
b03086d204153253f9c65d0234a5d90ae53f
>  SIZE (broadcom-wl-4.178.10.4.tar.bz2) =3D 5986780
> +SHA256 (broadcom-wl-5.100.138.tar.bz2) =3D f1e7067aac5b62b67b8b6e4c51799=
0277804339ac16065eb13c731ff909ae46f
>
> Any help would be much appreciated.
> --
> Felix Friedlander <felixphew0@gmail.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=kM5=rn3SraQLQKfBXH3vfkHE4gLzPTNQ0n91nT3Bn1w>