From owner-freebsd-questions@FreeBSD.ORG Tue Aug 19 08:18:50 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 927253A6 for ; Tue, 19 Aug 2014 08:18:50 +0000 (UTC) Received: from nm30-vm5.bullet.mail.ir2.yahoo.com (nm30-vm5.bullet.mail.ir2.yahoo.com [212.82.97.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CEFB13DCA for ; Tue, 19 Aug 2014 08:18:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1408436171; bh=kW/kT6iEE5tMB1yJDjunWD6z0GYBRSwpRBrBDJt6cIs=; h=Received:Received:Received:DKIM-Signature:X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Date:From:To:Subject:Message-Id:In-Reply-To:References:X-Mailer:Disposition-Notification-To:Mime-Version:Content-Type:Content-Transfer-Encoding; b=J7/DKJzRXZwURKOF0v5vht1RUW+RXPHV6HF1QEBXlZ9PlFU/Woadbyx73mtUFSJXKgDml6L5bM6PSaC0lWLh6lIy8rvHWsAAGzbu+Ya3Y3L8MvQEl46L3gYprMm6bdKR/6B5XgkXFfOgKl/5QykCyW2i+ilSJunNouy5IQbJ80hKDCXN+7RqHuZgiFA56sdrFDTx7VBKOgareQvc9IVC166uLWcbP1kkv87aRXewRiaMAPHY7RIlxTlmifCqNVQd/vuhd1UlpFVL3xmJqJUxth6b0B80B7VpnPSB+JS2VSwp2AZQ2Pcf1WbmvgcPhsDXdnKMajIdboay6I6l48666g== DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.es; b=WsVtrNOBoTKeT6f4apR/lNXP6PteNKMmfbhtu9drI+4jSvgA/HMl64IqnFKiApx19ONe7SwYy6vKEinwrt9XkzHb2lP+oRSrC9PoDo2MMoXLgQp6S4wO4DwvzMCM97wQseM7+5CN+VRe6BzcCFWhwACTS8DkoudE5MKZaC9PUHbUoT5lDEwYoNxbZBGh+3kyQiLXoMUI2ceRNwP6jypqBkQbKfQLEIxN1GORTLdZFhcz+fy/5yO1XBfo9Neh0R5ocdUtMnlDnKZ9t4svC4sYxTtRkhqY/OVc4+H/vxoCF8Dt9fr3ZzRALQPOG6oZWR1ADexb89SC0+tJS/R31zBAdA==; Received: from [212.82.98.63] by nm30.bullet.mail.ir2.yahoo.com with NNFMP; 19 Aug 2014 08:16:11 -0000 Received: from [46.228.39.93] by tm16.bullet.mail.ir2.yahoo.com with NNFMP; 19 Aug 2014 08:16:11 -0000 Received: from [127.0.0.1] by smtp130.mail.ir2.yahoo.com with NNFMP; 19 Aug 2014 08:16:11 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s1024; t=1408436171; bh=kW/kT6iEE5tMB1yJDjunWD6z0GYBRSwpRBrBDJt6cIs=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Date:From:To:Subject:Message-Id:In-Reply-To:References:X-Mailer:Disposition-Notification-To:Mime-Version:Content-Type:Content-Transfer-Encoding; b=b8vUEJsAlBcSgmfbUviOMRC09xIYCnuQOciRsBaHVXNJ6gb0+6BpWWU/oRQ3uVkm7HeUQ+ueZs8nSbViH4vjyKEKnXg9z1j20Sx0wc1y9gpyyCKCSvDSnW6lLhk+or4hUfw5ecmABTgkThzb220/D4paIGdrqPkKYWNgPmdbHqQ= X-Yahoo-Newman-Id: 163381.90531.bm@smtp130.mail.ir2.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 9Euj0YMVM1lBK.GzH5rnCcEuRyrk4lZzotnr81k0G2V2.2l c_S_S.H.R27saFeaAsfon36ponwiLvu7CaLO8PDNrXblQg7Zvuhz_NpmomkF ft11Sr2swOaSsO7gh3lg7KnzYm2HaDoiE3E60N3Pqax5xYERl3L_VfU2O78d m5e_ByP1g5SWGaoTlb7anDHxsg4.CvgKBOjX0SWhbZSIRVNdi.VjSC59_i5N zWwZaarL73JFjS2kuu0Q7uCDmJG.UDmXPcCM9SMPme3SHIf1fiMvWt_Il8tI WUsDhYiJUJHLLW1SKLKmccMX6zW4pnZgokmh6ArOBWhI8vISdN.nTfQO8dyw nI0qR1_68_JtXX6BcUJnfi3vQ096WlXP_6WDY0E1gwX7IsD4wS9.y2TAX02h 9KA7QD.NiI7MUymf2898x.C01YGhtvUvMKYWh5WF0gcuBQCqibE.getKEPJr efp_QAzNH2orCYzcADiQm1iCSYWFExSuiabhRaZfQLwgWX70kjeFLqa2W7tk - X-Yahoo-SMTP: mX392iiswBAeJNdO_s.EW62LZDJR Date: Tue, 19 Aug 2014 10:16:20 +0200 From: Eduardo Morras To: freebsd-questions@freebsd.org Subject: Re: how to encourage a wireless driver to exist? Message-Id: <20140819101620.8d438b891873ce6f6b61d051@yahoo.es> In-Reply-To: <20140818195748.375442d8@scorpio> References: <003e01cfb9db$8c11b1e0$a43515a0$@dcollins.info> <20140818233121.GA6745@z.hsd1.ma.comcast.net> <20140818195748.375442d8@scorpio> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.24.22; amd64-portbld-freebsd9.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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: Tue, 19 Aug 2014 08:18:50 -0000 On Mon, 18 Aug 2014 19:57:48 -0400 Jerry wrote: > 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 there 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 nor 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 vs. 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][22] All this description is hardware and managed by hardware. The driver configures the hardware, gets data from it to kernel space and send data to it from kernel space, as each hardware has its own configuration and does data exchange different, you need a driver for each hardware. Sometimes, hardware made from the same vendor can share the same driver, but it's not a rule. Except for ciphers, autentication, etc.. the same applies for/with/to the rest of your descriptions, some of them still in development. > IEEE 802.11ad > IEEE 802.11af > IEEE 802.11ah > IEEE 802.11ai > IEEE 802.11aj > IEEE 802.11aq > IEEE 802.11ax > -- > Jerry --- --- Eduardo Morras