From owner-freebsd-net@FreeBSD.ORG Fri Feb 18 20:54:49 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94ECC1065679 for ; Fri, 18 Feb 2011 20:54:49 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id 6A4A48FC21 for ; Fri, 18 Feb 2011 20:54:49 +0000 (UTC) Received: by pvc22 with SMTP id 22so654630pvc.13 for ; Fri, 18 Feb 2011 12:54:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=61fevxh7jgXIcdAjjpiaRZxeyhWH0lB9mPuVloGHZYs=; b=H+MpjUXt92jcnCUCrp+LwZtbHxR1Sqq3iLTRMubzEx/Fo2JBBdIOlRXeljumCWC7Lo KY5Bf5NEqn9id9mKgP3WaI7Kpej+9cIIN/TX0fCZqiQTY+f9s602kdkrMY7w6xaR5Gha WZ5Pg4AlMJY0sPM0EcULA9WcWy8y1Cnn8Zkwo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=aFwEGlb72U/ld6JQC8elQZdWfktGCRbkvBaNsyKyrt2N9lBEpY9/lzfdIx058mxJ/x BtoiLcodBgnkKrnhz0lejeDqIonRt0E6UtfhyG4H9xoXDDfxgLn2+55gtAwQmxlvP1sG gk/scGWPda59rDK3FJzXF2Ik7fHnkgDCyOOCg= MIME-Version: 1.0 Received: by 10.142.13.8 with SMTP id 8mr856399wfm.133.1298062487073; Fri, 18 Feb 2011 12:54:47 -0800 (PST) Received: by 10.142.128.18 with HTTP; Fri, 18 Feb 2011 12:54:46 -0800 (PST) In-Reply-To: References: Date: Fri, 18 Feb 2011 15:54:46 -0500 Message-ID: From: grarpamp To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: swhetzel@gmail.com Subject: Re: bwi vs. bwn 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: Fri, 18 Feb 2011 20:54:49 -0000 >> I have a BCM94312MCG, which driver should I choose and why? >> The man pages are nearly identical. > > The FreeBSD bwn and bwi modules seem to be equivalent to the Linux > b43 and b43legacy drivers. This page may or may not help: > http://wireless.kernel.org/en/users/Drivers/b43 I'll see if I can find somewhere that relation between the two sets. The kernel may say something when detected/loaded. I guess only my first question about which of bwi/bwn to use applies to FreeBSD, and the other ones to the b43 guys. But I think I've got it below... >> Can the newer upstream firmware at openwrt be used with bwn-firmware-kmod? >> http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.3.tar.bz2 I played with this, the answer is not yet. fwcutter does not yet know how to chop up the included objects. Between the two, the objects have the same version string (author possibly neglected to change) and are different sizes, hashes, etc. # 4.150.10.5 879467 Jan 6 2008 broadcom-wl-4.150.10.5/driver/wl_apsta.o 1194265 Jan 6 2008 broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o 880539 Jan 6 2009 broadcom-wl-4.150.10.5.3/driver/wl_apsta.o 1195329 Jan 6 2009 broadcom-wl-4.150.10.5.3/driver/wl_apsta_mimo.o # 4.174.64.19 9900134 Feb 19 2009 broadcom-wl-4.178.10.4/linux/wl_apsta.o >> Where did the firmware blobs in the above file come from, here? I now think the firmware blobs are fully proprietary (coming from the OEM), and are being cut up based on some hardware hacking. And that I'm likely missing the distinction between that firmware being needed in all cases, and then choosing which driver you want on top of that from amongst the (b43/kernel.org)/FreeBSD driver projects and broadcom-wl. >> http://www.broadcom.com/support/802.11/linux_sta.php Doesn't FreeBSD have some sort of ndiswrapper function for this? Seems in the future I should give my money to Atheros instead :)