From owner-freebsd-questions@FreeBSD.ORG Mon Aug 18 23:57:58 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A2D1FBFA for ; Mon, 18 Aug 2014 23:57:58 +0000 (UTC) Received: from mail-yk0-x232.google.com (mail-yk0-x232.google.com [IPv6:2607:f8b0:4002:c07::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 51E3435DE for ; Mon, 18 Aug 2014 23:57:58 +0000 (UTC) Received: by mail-yk0-f178.google.com with SMTP id 142so4846895ykq.37 for ; Mon, 18 Aug 2014 16:57:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seibercom.net; s=google; h=date:from:to:subject:message-id:in-reply-to:references:reply-to :organization:mime-version:content-type; bh=AtIt5Js3nTRS66eYY3vq2IQsWAB6v+PnfpVA8M/KuJ0=; b=asrkzDgd3rEdCXVvxkSru+23clmtoz3OSazW2xq5JVS/Hmu7thhtnmMWIfgB073dQQ 3b9DuCVJBNaHA7sSSOnRFo5gViHPT2HPDtQsXXtRIfoQ+GQU84Ucb+NvQuzIY/JS2rEY LWD4bwei7/68caS3VCZJkdRgyAGqvWkNpLCw8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:reply-to:organization:mime-version:content-type; bh=AtIt5Js3nTRS66eYY3vq2IQsWAB6v+PnfpVA8M/KuJ0=; b=nCoh22BQc1vndYoIk8F1rVdR4Owx/wB1VN6Z6ZKtfdgixQ7j/IyEwYgbPpF/6RCk77 dYpPJ2QeeIKCt6g6QrZm/HLbYC8p5DOJmprlhjKPsAsLL+PP4LtlNT+cWiqMrfftpRHO UyaLL4OEq5hq4HdsDRfG9GPZbdc5m8fNvNrNO9TbyHQAYRS4GWPj6wGKz4CfK9WTQoXo PE4lquWQZi2RoarMVacjdoMWb0qSbuOX2gPH9mbHBRL+/vjJEZlYkUUe6/Qq/zQvamGF uPUwr52bIWo4nwEL57tEJdW4n8Xh5vnAXT9vnxavw3YNWrew1hl9pYhU3Y41QgukMZcl mnLQ== X-Gm-Message-State: ALoCoQluBogRXntgx511CkSluPgAVtEgOueaBXMyhwI4DefTsKmXfc+GOTvIvcXsU8lozgMUPeRb X-Received: by 10.236.129.3 with SMTP id g3mr59739399yhi.67.1408406277398; Mon, 18 Aug 2014 16:57:57 -0700 (PDT) Received: from scorpio.seibercom.net (cpe-076-182-104-150.nc.res.rr.com. [76.182.104.150]) by mx.google.com with ESMTPSA id a67sm23783505yhb.54.2014.08.18.16.57.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Aug 2014 16:57:56 -0700 (PDT) Received: from scorpio (cpe-076-182-104-150.nc.res.rr.com [76.182.104.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jerry@seibercom.net) by scorpio.seibercom.net (Postfix) with ESMTPSA id 3hcXJ35GCzz3DlVF for ; Mon, 18 Aug 2014 19:57:55 -0400 (EDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.98.4 at scorpio.seibercom.net Date: Mon, 18 Aug 2014 19:57:48 -0400 From: Jerry To: freebsd-questions@freebsd.org Subject: Re: how to encourage a wireless driver to exist? Message-ID: <20140818195748.375442d8@scorpio> In-Reply-To: <20140818233121.GA6745@z.hsd1.ma.comcast.net> References: <003e01cfb9db$8c11b1e0$a43515a0$@dcollins.info> <20140818233121.GA6745@z.hsd1.ma.comcast.net> Reply-To: User questions Organization: seibercom NET X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/e.FSwPMG7axdf9OKB5ZmrkQ"; protocol="application/pgp-signature" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2014 23:57:58 -0000 --Sig_/e.FSwPMG7axdf9OKB5ZmrkQ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 18 Aug 2014 19:31:21 -0400, Brendan Desmond stated: >On 2014-08-17, dbc wrote: >>I have a new laptop which I'm well sick of having to run linux on. Is the= re >>a way to encourage someone to write a driver for intel 7260 wifi card? >> >>I am a C programmer, and I would be willing to volunteer time, but I don't >>know how useful I will be with neither driver writing nor wifi protocol n= or >>FreeBSD development process experience. Still, if anyone would point me in >>the right direction I would happily give it a shot. Where can this stuff = be >>learnt? I also see that linux drivers exist, but I'm not sure about legal >>problems when copying from those. >> >>Or, while I probably couldn't afford to fund it entirely myself, is there= a >>way I could chip into a pot to help fund someone with more experience to = at >>least make a start on it? You are going to need more than just drivers. There is a virtual cornucopia= of new standards being released either now or within the near future. It tool FreBSD nearly 10 years to support the "n" standard. It boggles the mind how long it will be before they are able to support the newer protocols. IEEE 802.11ac IEEE 802.11ac-2013 is an amendment to IEEE 802.11, published in December 2013, that builds on 802.11n. Changes compared to 802.11n include wider channels (80 or 160 MHz versus 40 MHz) in the 5 GHz band, more spatial streams (up to eight versus four), higher order modulation (up to 256-QAM v= s. 64-QAM), and the addition of Multi-user MIMO (MU-MIMO). As of October 2013, high-end implementations support 80 MHz channels, three spatial streams, and 256-QAM, yielding a data rate of up to 433.3 Mbit/s per spatial stream, 1300 Mbit/s total, in 80 MHz channels in the 5 GHz band. Vendors have announced plans to release so-called "Wave 2" devices with support for 160 MHz channels, four spatial streams, and MU-MIMO in 2014 and 2015.[20][21][2= 2] IEEE 802.11ad IEEE 802.11ad is an amendment that defines a new physical layer for 802.11 networks to operate in the 60 GHz millimeter wave spectrum. This frequency band has significantly different propagation characteristics than the 2.4 G= Hz and 5 GHz bands where Wi-Fi networks operate. Products implementing the 802.11ad standard are being brought to market under the WiGig brand name. T= he certification program is now being developed by the Wi-Fi Alliance instead = of the now defunct WiGig Alliance. The peak transmission rate of 802.11ad is 7Gbit/s. IEEE 802.11af IEEE 802.11af, also referred to as "White-Fi" and "Super Wi-Fi", is an amendment, approved in February 2014, that allows WLAN operation in TV white space spectrum in the VHF and UHF bands between 54 and 790 MHz. It uses cognitive radio technology to transmit on unused TV channels, with the standard taking measures to limit interference for primary users, such as analog TV, digital TV, and wireless microphones. Access points and stations determine their position using a satellite positioning system such as GPS and use the Internet to query a geolocation database (GDB) provided = by a regional regulatory agency to discover what frequency channels are available for use at a given time and position. The physical layer uses OFDM and is based on 802.11ac. The propagation path loss as well as the attenuation by materials such as brick and concrete is lower in the UHF and VHF bands than in the 2.4 and 5 GHz bands, which increases the possible range. The frequency channels are 6 to 8 MHz wide, depending on the regulatory domain. Up to four channels may be bonded in either one or two contiguous blocks. MIMO operation is possible with up to four streams used for either space=E2=80=93time block code (STBC) or multi-user (MU) ope= ration. The achievable data rate per spatial stream is 26.7 Mbit/s for 6 and 7 MHz channels and 35.6 Mbit/s for 8 MHz channels. With four spatial streams and four bonded channels, the maximum data rate is 426.7 Mbit/s for 6 and 7 MHz channels and 568.9 Mbit/s for 8 MHz channels. IEEE 802.11ah IEEE 802.11ah defines a WLAN system operating at sub 1 GHz license-exempt bands, with final approval slated for March 2016. Due to the favorable propagation characteristics of the low frequency spectra, 802.11ah can provide improved transmission range compared with the conventional 802.11 WLANs operating in the 2.4 GHz and 5 GHz bands. 802.11ah can be used for various purposes including large scale sensor networks, extended range hotspot, and outdoor Wi-Fi for cellular traffic offloading, whereas the available bandwidth is relatively narrow. IEEE 802.11ai IEEE 802.11ai is an amendment to the 802.11 standard which will add new mechanisms for a faster initial link setup time. IEEE 802.11aj IEEE 802.11aj is a rebanding of 802.11ad for use in the 45 GHz unlicensed spectrum available in some regions of the world (specifically China). IEEE 802.11aq IEEE 802.11aq is an amendment to the 802.11 standard which will enable pre-association discovery of services. This extends some of the mechanisms = in 802.11u that enabled device discovery to further discover the services running on a device, or provided by a network. IEEE 802.11ax IEEE 802.11ax is the successor to 802.11ac and will increase the efficiency of WLAN networks. Currently at a very early stage of development this proje= ct has the goal of providing 4x the throughput of 802.11ac --=20 Jerry --Sig_/e.FSwPMG7axdf9OKB5ZmrkQ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJT8pMCAAoJEElTsHIJnX8eQv0IAKC5vU9b0bQuJqjuZdIbywA3 deYK2mVYzUwGSBaT1e5vS6BolQsibvRulPpckJUMjoSt05Sykmki30U1++hAidPs INJ2yrBpGVR5m6HSYDLdZFk6dK9tKPzQntD/jqAZA2LVZf8h8h8Er3pMIv4kSEGU UbsuxQcm30q5bTMsWZocYrNnqKN7qzJiJNQ4UcRy4LG/B64c1CN3eceGAeN+OfiT uUCf+BUznbAZhVa2KHyz8iHJ2v7M0FPfuj1XpbDC9QNnTijThwL9jIkEpWQP44u4 ET9G/0pthRbcHopw9kWqtWdvyMDEdb/+JqGHX+DoDOgbe/zwrgZUSgMU+4yyZ4s= =Po3k -----END PGP SIGNATURE----- --Sig_/e.FSwPMG7axdf9OKB5ZmrkQ--