From owner-freebsd-wireless@FreeBSD.ORG Tue Apr 7 06:35:13 2015 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 23B1C8A2 for ; Tue, 7 Apr 2015 06:35:13 +0000 (UTC) Received: from mail-pd0-x22a.google.com (mail-pd0-x22a.google.com [IPv6:2607:f8b0:400e:c02::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DF9078D0 for ; Tue, 7 Apr 2015 06:35:12 +0000 (UTC) Received: by pdea3 with SMTP id a3so68910409pde.3 for ; Mon, 06 Apr 2015 23:35:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-type:content-disposition:user-agent; bh=LIq498s8iaX0gxPIleO4wNdNCPPAnBFyCzwkgTKNpXM=; b=BkxagH/vgdKUE2HVbWRlthTaPLpQRYLRyY7ilQrIrPIpOPeNkGnUEwO51Hlb15WKRQ fXUhnpMEyEYbeyThHZgdvnXBwFlkyHYSXRuG0Egz5O3/CQGbImce17Oir7RgWCCQ7esp bcZBi4gDvBGMG9QJExUVgnpE7S8xbHV6N603xCFhermr64wRJsMbWzdTWLrolPRhm8dp YVRYMCB7vrALHEwG1suv0vVVxmnLRyxQ5xqyF/DCADdNfYs1q8zkNDcE8c9V0SgZl2sX mM8acKDzekzigXxCsreas1DCA1Cb6gavVLT7V6Evx1P5GrUmAJuPJmOFqmk7Es8U1FR6 SbnA== X-Received: by 10.66.229.9 with SMTP id sm9mr12056739pac.1.1428388512400; Mon, 06 Apr 2015 23:35:12 -0700 (PDT) Received: from phewbox (c211-30-51-180.frank3.vic.optusnet.com.au. [211.30.51.180]) by mx.google.com with ESMTPSA id j1sm6750607pdj.94.2015.04.06.23.35.09 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Apr 2015 23:35:10 -0700 (PDT) Date: Tue, 7 Apr 2015 16:34:52 +1000 From: Felix Friedlander To: freebsd-wireless@freebsd.org Subject: Updating bwn to support newer chipsets Message-ID: <20150407063452.GA918@phewbox> Mail-Followup-To: Felix Friedlander , freebsd-wireless@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Apr 2015 06:35:13 -0000 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello all, I am trying to expand the bwn driver to support some newer-model Broadcom c= hips, like the BCM4331 in my machine. These chips require newer firmware, a= nd 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 canno= t 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:12= Z bapt $ =20 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 =20 @${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 32f6ad98facbb9045646fdc8b54bb0= 3086d204153253f9c65d0234a5d90ae53f SIZE (broadcom-wl-4.178.10.4.tar.bz2) =3D 5986780 +SHA256 (broadcom-wl-5.100.138.tar.bz2) =3D f1e7067aac5b62b67b8b6e4c5179902= 77804339ac16065eb13c731ff909ae46f Any help would be much appreciated. --=20 Felix Friedlander --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJVI3qCAAoJEF/vKV6HaeOBucMP/1Ag2T89YIYHiqGHpp3WX8DN hNmSgZnqzQA7+z+GJkTJfWD420Jf+sZ5VnQw3CWJY24UioBbfjFDphFV1dhWFUCk 45bSaNR1Qzo7KOialfGJa9MgS5VhRlggKh/DARMMesILiKYZciJrHkf31QJy4xZj 3sTRTf/ZRXtPZ3rwbE1+JmSs30R52znEMRnQwC3UVPs3MnXNgVyPqPzgJeTVh97y h5xHkN7VyZ+DMIinBWyILsSsYLeMjnZmP0G6+6FXXHO3HtOjRKHj4Lrh2pXr7wb7 0kt+fBXdJZHxVR8yHWvmeSMS3g9iQcOn7E70JJ5p4C7DrwjQk0Lls/lxttQkkfeu yvU1phQNUQoJCz9wgTV3Z6NhIBhXaYj0BtRwytnkQyoJrerUpxnB3imHBCbuwuf5 0vC3vJe9F16kmi9Mt9A5TippD0xDtI8D46QiVT+rlLs/VVZv+5Yb54ktlZ8LFO54 LqRmtYRA+Fg6PTCT+B3BR4jlr6SkCD8+vSQzvBa7aG7ic5bB1OCb3kEI4aHvFOLq wnQVy8zhf6EfLG0YWfhFsYr8XJYIH1qmmx9cSoj8kjxcw2/CTRTb19ORpW6Ntti9 8VINV0WktoD9MyjUXLQePL6S+Di5lw1aF3N6UIvWT2SRL+A+pJfQ4PJzEpRVNzpV 6Z/CpUVi3GKk7Ge9Cd+l =l+nQ -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn--