From owner-freebsd-questions@FreeBSD.ORG Sun Aug 17 08:54:06 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 B704DAF3 for ; Sun, 17 Aug 2014 08:54:06 +0000 (UTC) Received: from smtp-vbr11.xs4all.nl (smtp-vbr11.xs4all.nl [194.109.24.31]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D34A2A8F for ; Sun, 17 Aug 2014 08:54:05 +0000 (UTC) Received: from slackbox.erewhon.home (slackbox.xs4all.nl [83.162.243.5]) by smtp-vbr11.xs4all.nl (8.13.8/8.13.8) with ESMTP id s7H8rt97086017; Sun, 17 Aug 2014 10:53:55 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.erewhon.home (Postfix, from userid 1001) id 195AC1243A; Sun, 17 Aug 2014 10:53:55 +0200 (CEST) Date: Sun, 17 Aug 2014 10:53:55 +0200 From: Roland Smith To: dbc Subject: Re: how to encourage a wireless driver to exist? Message-ID: <20140817085355.GA74530@slackbox.erewhon.home> Mail-Followup-To: dbc , freebsd-questions@freebsd.org References: <003e01cfb9db$8c11b1e0$a43515a0$@dcollins.info> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="azLHFNyN32YCQGCU" Content-Disposition: inline In-Reply-To: <003e01cfb9db$8c11b1e0$a43515a0$@dcollins.info> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.23 (2014-03-12) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: freebsd-questions@freebsd.org 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: Sun, 17 Aug 2014 08:54:06 -0000 --azLHFNyN32YCQGCU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Aug 17, 2014 at 03:24:27PM +1000, dbc wrote: > Hello, >=20 > 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? You might want to ask on the freebsd-wireless list. But I think Cedric Gross is working on it. > 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. There is a github repo; https://github.com/KreizIT/FreeBSD-IWN The Linux and FreeBSD kernels are quite different internally. So just copyi= ng code would be useless. And Linux kernel code is under the GPL, which AFAIK is not acceptable in the FreeBSD base system. What is usually done is study how the Linux driver works, and re-implement = it in the way FreeBSD drivers are written. You can study existing drivers as references. You should consider joining the freebsd-hackers list if you sta= rt working on FreeBSD code. The standard book about the internals of FreeBSD is; Marshall Kirk McKusick, George V. Neville-Neil The Design and Implementation of the FreeBSD Operating System. Boston, Mass. : Addison-Wesley, 2004. ISBN 0-201-70245-2 Marshall Kirk McKusick teaches courses about the internals of FreeBSD. IIRC you can order videos of them online. See also https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/bibliography-osi= nternals.html > 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 can always make a donation; https://www.freebsd.org/donations/ Roland --=20 R.F.Smith http://rsmith.home.xs4all.nl/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 5753 3324 1661 B0FE 8D93 FCED 40F6 D5DC A38A 33E0 (keyID: A38A33E0) --azLHFNyN32YCQGCU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJT8G2iAAoJEED21dyjijPgJzkP/1NlbNROEaaPVFi9UO+OuB46 +jAaJiSFTNq52nAHKafDkS6ZDQ02Ks0rzy8X7sFfokNXdytk2rRIqHTabEmGo+5Q 13Q/EmLr1263sarJrcAxFMPynbtBye7p8ySUiO6q4Q89qZX2eMBLdK4xRoLd2WRc mFobI1fjez0h4//jwVWa7qW5ZLzUYxfX42pMW4V9a2MjPcrug805Zgr0Dt2tfURK OMFMBz5fs1zO66BENyna6IHqh8SmBq+X0wM1oYRKQVheEb/cGIwhmUMzpj3ylLFt xiy6JlmTQqLTOMOW1vKc2M5BYlHDr226qwJqoXrGwTteFEF0J9ANMFW10El45NDE OC2h4pjA6C/Lqfg1JkEsLZJ8uA3imQBtma4nE12IBfJHIkwtppG4Y/ikABJE3Ddq YL6MIgMRKlcFvwn8nwnUAywHXElFYHnGTsu8guYWOshm+QCXo43opJJqpmJ6lWvS FT3BXo5rPFjD7Ik/XqHiFFunFXqgkq6t3b9fjw6janPcuikfG4uCvkwrH8mYBz6r 2nb29xqML51WItBAbeaAVxZaTgXM2uv6AomqXNkVNBgSHIgalsira2wo/t31IglV OzfSZ0zHKNR3Jnrs+9PXeN+lBhg2ONdiakrB6WuB3qgusU0MAssLqmQvSqP/alxk x130neCo7Hiu7Z8zzT2x =/JL3 -----END PGP SIGNATURE----- --azLHFNyN32YCQGCU--