From owner-freebsd-hackers@FreeBSD.ORG Thu Mar 29 16:16:01 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40BD51065675 for ; Thu, 29 Mar 2012 16:16:01 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id BDC6E8FC08 for ; Thu, 29 Mar 2012 16:16:00 +0000 (UTC) Received: by bkcjc3 with SMTP id jc3so2804666bkc.13 for ; Thu, 29 Mar 2012 09:15:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=hbkX03STtOI5qMFPQoCmWXi3UXB15nN2phE4ORP2FQ0=; b=Km0zd3Ak65qaSR1csAKne/QWbzl2Wis1bgAwsz3tEpRuDqb3CxKrqjcb+E3ekfzCaX I7qsIZdDYG54qYW5yLu66ZnOAE9LcArD60ietgmh4zB73XPeYD11PFS1iNRb2u1tJeYb oITaCWJfDKgh4Mm5XIX8WAVL8tnxT42CDmRCgEs2yHAbu154jHK0NEaWCxFwB+wJ4qVJ Vzy8bft16FAtWodEYFpqEC/rCmdWfrY+OpuSAPhNUfE9PdyhJ9B/5fkZIcU83dAZIXAa jhDKRGZgh+Dfk+wUBJqVWl/FmMGmccQ+o5nWlPWEtjCagFzTpWc+lJMyZF3IjnoUKPQw /r0Q== MIME-Version: 1.0 Received: by 10.204.153.219 with SMTP id l27mr14562983bkw.126.1333037759381; Thu, 29 Mar 2012 09:15:59 -0700 (PDT) Received: by 10.204.202.142 with HTTP; Thu, 29 Mar 2012 09:15:59 -0700 (PDT) Received: by 10.204.202.142 with HTTP; Thu, 29 Mar 2012 09:15:59 -0700 (PDT) In-Reply-To: <942975b7-aa54-416d-b049-a50563bbf2a7@email.android.com> References: <942975b7-aa54-416d-b049-a50563bbf2a7@email.android.com> Date: Thu, 29 Mar 2012 16:15:59 +0000 Message-ID: From: Chris Rees To: "Chris.H" Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-hackers@freebsd.org Subject: Re: Reverse engineering; How to... X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 16:16:01 -0000 On 28 Mar 2012 21:23, "Chris.H" wrote: > > Greetings, > Over the past year, in an effort to convert my server farm to wireless, I've purchased some half a dozen USB wireless dongles, at a total cost of ~150.00. Unfortunately, none of them are (yet) supported =97 I know, I know= , I've already had this debate with both dev's, & users. On the up-side, I've devised a resource that will greatly assist would-be adopters in selecting, and researching these, and other adapters _currently supported_ under under FreeBSD. That said; the adapter I most recently purchased, is quite nice (Cisco(Linksys) AE2500 Wireless-N). > Boasts 2.5/5GHz @300Mbps. I figured (wrongly) because Linksys is so well supported on FreeBSD, that the likelihood of this being supported would be good. At any rate, given it's not, and because I _do_ have the Window$ drivers on the install CD. What are the possibilities I can reverse-engineer the drivers into a FreeBSD loadable module? > I can unpack the setup file to extract the .sys files. While I _could_ utilize the ndisulator to load them, that's not my goal. Should I unpack the .sys file, and attempt to decompile/disassemble it? Or attempt to load it, and dump it from memory? > =97 hacker/cracker advice _strongly_ desired =97 You've had great answers from a few people on the native driver front, but if you're desperate for a short term fix ndiswrapper has worked miracles for me in the past. Chris