From owner-freebsd-wireless@freebsd.org Sun Mar 5 02:01:46 2017 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4311ECF701F for ; Sun, 5 Mar 2017 02:01:46 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (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 CE2251FF5; Sun, 5 Mar 2017 02:01:45 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-wm0-x22b.google.com with SMTP id n11so40217428wma.1; Sat, 04 Mar 2017 18:01:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=H1GBOFaqW3gUa8q9lVpmtnoK+aRGdIc0r/PVf6ywp+U=; b=NKF38B7G1FAi917w07+7kkjxv+NIocEVu9oVzizfEbPfBMgU85OePV1gLJLMz0sbHG gaNi8vIy9jGTLETKK2NbLdslt8BBO3qgtmcY6lpghJYW/4nRwug11UeIpNEPO4X06MFh w02zN51mwjStHx97JcsO6pirpHCpLFaZu1PY9IvwX5++Mv1++Anr1Z4YeHNpIgU8dtza WiiBJfJRw6JUrR8FDhcdtpsiGJMd9w+K1bgYY0pWKg5iZkHjDU64ayk/9+FrnFHKPBhk eGrdQxvH20Cx+tg1tDcMrvJOPi+SZbA6JjdwrpjXdTfMLIrZz0UQiXZUs1DLcB3CSJQ4 CtUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=H1GBOFaqW3gUa8q9lVpmtnoK+aRGdIc0r/PVf6ywp+U=; b=extFYDTBNxbtg8G4IS5wnNgUPWRWUPkskc1ANXV5NgeGmBtvoxW2uElbcNOffxcHIJ yIb3q55Xvt94GVdynp2lrQixinxLmXR8O4GbjQ/Fl+MATbly4U4lJJez20IqP0grnqdx h4QRtuVm3mM8CaPwEfn/rqlw2nAdJGEfOFbr6znSpPGrttEOI8ExE0rFXbzFvhHoZPry ILdBn4Xbb+Y3TfBTrZJKDXUkcpM8Ji8lUGngN+hXt0KJx9AB6KTHhE/6f4wxQpywXUcK jte6cK4Nqh1rq11nS7CdqIBJ9E/uR0QLjsKayTlOhgL3CBzPT00tSwQeri4ZZ8VLX5Ai o9ng== X-Gm-Message-State: AMke39nCJkOsLWtkaz4o1c9AvkzhVDyShknooF9cnhG5goxBebtnjmB2jk/b1HBhkIulTGp/9aIlgFRuH7nKSA== X-Received: by 10.28.107.13 with SMTP id g13mr8018512wmc.105.1488679303215; Sat, 04 Mar 2017 18:01:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.28.128.133 with HTTP; Sat, 4 Mar 2017 18:01:42 -0800 (PST) In-Reply-To: References: From: Adrian Chadd Date: Sat, 4 Mar 2017 18:01:42 -0800 Message-ID: Subject: Re: Doing 802.11ac drivers for GSoC 2017 To: Mateusz Piotrowski <0mp@freebsd.org> Cc: "freebsd-wireless@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.23 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: Sun, 05 Mar 2017 02:01:46 -0000 hi! Ok! So there's already a driver, iwm, and hopefully slowly it'll grow 11n and 11ac support. Right now it just supports 11a and 11bg. I'm updating our driver to sync with dragonflybsd and hopefully that'll pull in intel 3160 support if it's not already working! The good news here though is you don't have to start from a blank slate as we already have a working driver. :) So, if you'd like to propose say, adding 11n and maybe 11ac to iwm, then I could be on board with that. We'd want to check with the other maintainers though since they may have some plans too :) -adrian On 4 March 2017 at 17:54, Mateusz Piotrowski <0mp@freebsd.org> wrote: > Hi, > > I'm not quite sure where should I look for the information. I'm on Linux at > the moment and here's the output of several commands: > > `lshw -class network`: > > description: Wireless interface > product: Wireless 3160 > vendor: Intel Corporation > ... > capabilities: pm msi pciexpress bus_master cap_list ethernet physical > wireless > configuration: broadcast=yes driver=iwlwifi > driverversion=4.8.0-40-generic firmware=17.352738.0 ip=192.168.1.105 > latency=0 link=yes multicast=yes wireless=IEEE 802.11 > resources: irq:52 memory:e4000000-e4001fff > > > `lspci -vv -s 02:00.0`: > > 02:00.0 Network controller: Intel Corporation Wireless 3160 (rev 93) > Subsystem: Intel Corporation Dual Band Wireless AC 3160 > ... > Kernel driver in use: iwlwifi > Kernel modules: iwlwifi > > Thanks! :) ! > > --Mateusz > > > On 5 March 2017 at 02:26, Adrian Chadd wrote: >> >> hiya! >> >> Which chipset is it! >> >> porting a driver is a big task, but it all depends on what it is! >> >> >> >> -adrian >> >> >> On 4 March 2017 at 17:17, Mateusz Piotrowski <0mp@freebsd.org> wrote: >> > Hi, >> > >> > Recently, I've tried installing FreeBSD on Lenovo Yoga 3 14. It turned >> > out >> > that >> > its wireless device (which uses 802.11ac) support is not there yet >> > according to >> > [1] and [2]. Additionally, Adrian@'s presentation from BSDCan 2012 [3] >> > says >> > "802.11ac support? .. it's rapidly approaching, it should be thought >> > about!" :). >> > >> > Is there any book/website/tutorial which shows how to develop network >> > drivers >> > for FreeBSD? >> > >> > I think that developing a 802.11ac driver seems to be a fine project for >> > Google >> > Summer of Code. On the other hand, I have little experience with drivers >> > so >> > far >> > so it might be a better idea to focus on implementing only a part of >> > required >> > functionalities. Do you think that providing additional support for >> > 802.11ac is >> > good for a GSoC project? >> > >> > Thanks/Cheers! >> > >> > --Mateusz >> > >> > [1]: https://wiki.freebsd.org/WiFi >> > [2]: https://en.wikipedia.org/wiki/IEEE_802.11 >> > [3]: >> > >> > https://www.bsdcan.org/2012/schedule/attachments/207_BSDCan%202012%20-%20802.11%20status%20update.pdf >> > _______________________________________________ >> > 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" > >