From owner-freebsd-net@FreeBSD.ORG Wed Oct 11 16:39:01 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E08316A40F; Wed, 11 Oct 2006 16:39:01 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F2E543D7B; Wed, 11 Oct 2006 16:38:59 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.64.176.223] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1GXh0q0pf0-0005cF; Wed, 11 Oct 2006 18:32:57 +0200 From: Max Laier Organization: FreeBSD To: freebsd-net@freebsd.org Date: Wed, 11 Oct 2006 18:32:40 +0200 User-Agent: KMail/1.9.4 References: <1160580727.91199@swaggi.com> In-Reply-To: <1160580727.91199@swaggi.com> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4012606.GqzedmBi8z"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200610111832.54869.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: Paul Schmehl , Doug Barton , Vince Subject: Re: Intel PRO 3945ABG Wireless X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2006 16:39:01 -0000 --nextPart4012606.GqzedmBi8z Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 11 October 2006 17:32, Yuri Lukin wrote: > Doug Barton wrote .. > > > On Tue, 10 Oct 2006, Paul Schmehl wrote: > > > Why isn't anyone working on updating it? > > > > This is a volunteer project. No one has volunteered. > > > > Doug > > I think there are some that would like to contribute but don't > know where to begin. I, for one, enjoy wireless networking > and would like to contribute to the project but I dont > know the OS internals and don't have any real programming > experience. Perhaps some basic guidance could set people > like myself on the right path? I'm not asking for hand-holding, > just something to start with. There are three things that need to be done here: 1) Adapt the bus interface. This is not too much work and should boil=20 down to a couple of sed(1)s and a few manual edits. Check drivers that=20 are in OpenBSD and FreeBSD and compare, or just check existing drivers. =20 The DRIVER(9) manual page and jmg@'s paper[1,2] should provide additional=20 insight. 2) Use firmware(9) to load the ucode - as far as I understand the device=20 needs firmware as well. This shouldn't be much work and can be taken=20 verbatim from iwi(4). 3) Adapt the net80211 interface. This one's a bit tricky since OpenBSD=20 went a different way with their 80211 implementation. Again, looking at=20 existing drivers (esp. ath(4) as the reference implementation and iwi(4)=20 as a driver from OpenBSD that was also retrofitted into FreeBSD) should=20 give an idea what is done how. In the end, you won't know what problems you come across until you start=20 with it. I can help with questions regarding 2 & 3, but will be busy for=20 the next two months and don't have a 3945 to test with, either. [1] http://www.bsdcan.org/2006/papers/freebsd.driver.pdf [2] http://www.bsdcan.org/2006/papers/freebsd.device.driver.slides.pdf =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart4012606.GqzedmBi8z Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQBFLRy2XyyEoT62BG0RAlBdAJ9d+YGvbdPAqzntumLQg+0IDvCwVQCdFZhP 53yMvqMVCtOGbvZu4ayzaso= =UHwB -----END PGP SIGNATURE----- --nextPart4012606.GqzedmBi8z--