From owner-freebsd-net@FreeBSD.ORG Wed Oct 10 13:51:41 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CE684383 for ; Wed, 10 Oct 2012 13:51:41 +0000 (UTC) (envelope-from darcsis@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 93F548FC16 for ; Wed, 10 Oct 2012 13:51:41 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id rp8so781823pbb.13 for ; Wed, 10 Oct 2012 06:51:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:x-envelope-to :mail-followup-to:date:message-id:mime-version:content-type; bh=XebC6fkDLGQFgrwUDWumGPILqjros4D8oqvOF/Zjz4Y=; b=HPR7fT5oBS+MbjK3oC1cV/8kd9hzPberACCx8g6cNejr2SMenq3HwACB5BnT0SVaew fNJewR+0tdmx5G/EenIVF1ovvlZFITRlhqyS7v8lCzTmm9U9WKeWxKh11s9imIEzpki5 ogUGzCX/El7Ts8UnuZd3R/9hyTQ2ADpnKyCokrBGXC28JmoV3atORVJvrI7zfew/1F9N J9He87R1BOQH/MoEfDHyXM+nGU9bS7tLIVBEgapkT2jF/nPMmxEJiut/PBS3LlUwzydX Mqy2eh57wYc2yHQXOOoAf6Se5Tm3CQo0XoPxEWfiNlrv2e9V/kJUP3tpN3o5h3Z4aLpm fiTw== Received: by 10.68.200.72 with SMTP id jq8mr73711544pbc.38.1349877100736; Wed, 10 Oct 2012 06:51:40 -0700 (PDT) Received: from localhost ([125.34.64.49]) by mx.google.com with ESMTPS id rz10sm1063361pbc.32.2012.10.10.06.51.35 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 10 Oct 2012 06:51:39 -0700 (PDT) From: darcsis@gmail.com (Denise H. G.) To: Kevin Oberman Subject: Re: What driver should I use for 'intel centrino wireless-N 2200 BGN' ? In-Reply-To: (Kevin Oberman's message of "Tue, 9 Oct 2012 21:32:26 -0700") References: <86ehl96o4i.fsf@venux.xbsd.name> <86y5jfye1u.fsf@venux.xbsd.name> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (berkeley-unix) X-Envelope-To: kob6558@gmail.com Mail-Followup-To: Kevin Oberman , Andreas Nilsson , freebsd-net@freebsd.org Date: Wed, 10 Oct 2012 21:51:24 +0800 Message-ID: <86txu277vn.fsf@venux.xbsd.name> MIME-Version: 1.0 Content-Type: text/plain Cc: freebsd-net@freebsd.org, Andreas Nilsson X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 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, 10 Oct 2012 13:51:42 -0000 On 2012/10/10 at 12:32, Kevin Oberman wrote: > > On Tue, Oct 9, 2012 at 6:23 AM, Denise H. G. wrote: >> >> On 2012/10/09 at 00:44, Kevin Oberman wrote: >>> >>> On Mon, Oct 8, 2012 at 9:36 AM, Andreas Nilsson wrote: >>>> On Mon, Oct 8, 2012 at 2:21 PM, Denise H. G. wrote: >>>> >>>>> Hi list, >>>>> >>>>> I tried ipw, iwn, and iwi, but ended up with no luck. What's more, it >>>>> seems that the wireless adapter has not been even detected by the >>>>> system. I ran 'pciconf -l' and got this line which seems to be my >>>>> wireless adapter: >>>>> >>>>> none3@pci0:3:0:0: class=0x028000 card=0x42228086 chip=0x08918086 >>>>> rev=0xc4 hdr=0x00 >>>>> >>>>> Is there a driver for that under FreeBSD 9.1-PRERELEASE? >>>>> >>>>> Thanks! >>>>> >>>> >>>> Man page for iwi says >>>> The iwi driver provides support for Intel PRO/Wireless 2200BG/2915ABG >>>> >>>> Do you have legal.intel_iwi.license_ack=1 in loader.conf ? >>>> >>>> Perhaps you need to check if the device id is listed in the source code? >>> >>> Yes. Some vendors (e.g. Lenovo, HP) have private PCIIDs on their >>> cards, so they may not be in the source. Adding them is trivial, but, >>> should this be the issue, please open a PR to have it added to the >>> source in SVN. >> >> I tried to add some device ids into the source code of the drivers, but >> with no luck. Maybe I am doing it the wrong way. > > The card ID in the code is 4220 and yours has is 4222. Edit > /sys/dev/iwi/if_iwi.c and add: > { 0x8086, 0x4222, "Intel(R) PRO/Wireless 2200BG" }, > after line 123. > > If you are loading the module, you can just rebuild that. Otherwise > you will need to rebuild the kernel. If you are not familiar with > building a module, rebuilding the whole thing, kernel and modules, is > probably the best idea. > > Note that I don't currently have any 2200BG card, so I have not done > any testing. I looked at the pci.ids file and it does not seem to have > an entry for 0x4220, but does have one for 0x4222, so I am a bit > confused, but the pci.ids file is not relevant to the driver. It's > just an oddity. Thanks for your help. I've added the card's id to if_iwn.c and rebuilt the kernel. When system boots, the card is recognized. But the driver says it cannot load the firmware for this specific card. I guess more work is to be done to get this card running. I took a look at the code in if_iwn.c. It seems it is pretty hard coded for the known cards. If a new card is to be supported, much work may be needed to do it. Anyway, thank you. I think I might need a USB wireless solution now. > -- > R. Kevin Oberman, Network Engineer > E-mail: kob6558@gmail.com > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >