From owner-freebsd-current@FreeBSD.ORG Thu Mar 4 17:29:08 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D2BB106566B; Thu, 4 Mar 2010 17:29:08 +0000 (UTC) (envelope-from miki.bsd@gmail.com) Received: from mail-fx0-f223.google.com (mail-fx0-f223.google.com [209.85.220.223]) by mx1.freebsd.org (Postfix) with ESMTP id 62DBC8FC16; Thu, 4 Mar 2010 17:29:06 +0000 (UTC) Received: by fxm23 with SMTP id 23so1577819fxm.3 for ; Thu, 04 Mar 2010 09:28:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=dASEVcogCC3nK66L5TIHIhKQMzREaDvP6dKyBvWFItA=; b=SAS7ivAuEvnneV/XyVcgZNb1jxJxAAk7ASY3Nh/pnnXQgj+6QFaQU6+Iomb5VjTc07 C3IjwyfDif2sMjRk3PqzY4PNBewyJIUusJad1TXQ9VD3KosmuZKfx8DcXivhsnrvGwMr 3m4Fjld9+WO69db5h9i6E8GNP2bMBV0td72LY= 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:content-transfer-encoding; b=Nb6LOKJon3tlOKDsfU8bzcq5M4pb/Q3qlBXA6oT0bk2NolYPS512ljSLHE2LjVcVJj LoRLZHJDr6neg2vheFCNrU3qNh07iOUqG8n9f4InzWqbW2vRUgbahCWetk+KL4jcxauj 9Bg/+C5NhoEkPsb/qIR+QyfoUTgAFF/62XzoM= MIME-Version: 1.0 Received: by 10.239.188.139 with SMTP id p11mr1014755hbh.102.1267723739355; Thu, 04 Mar 2010 09:28:59 -0800 (PST) In-Reply-To: <201003030751.45158.jhb@freebsd.org> References: <20091223035331.GA1293@weongyo> <20100301201254.GG1295@weongyo> <261c29701003021108w1e6e3bbascf17102a3256e339@mail.gmail.com> <201003030751.45158.jhb@freebsd.org> Date: Thu, 4 Mar 2010 18:28:59 +0100 Message-ID: <261c29701003040928h7aa70b3fm37611f974e0b9330@mail.gmail.com> From: Miki To: John Baldwin Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org, Weongyo Jeong Subject: Re: Call for Test and Review: bwn(4) - another Broadcom Wireless driver X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Mar 2010 17:29:08 -0000 2010/3/3 John Baldwin : > On Tuesday 02 March 2010 2:08:55 pm Miki wrote: >> 2010/3/1 Weongyo Jeong : >> > On Sun, Feb 28, 2010 at 08:45:32PM +0100, Miki wrote: >> >> Hi, >> >> >> >> Thanks for the work ! >> >> >> >> I have some problems here when I try to create a wlan interface : >> >> bwn_v4_ucode5: could not load firmware image, error 2 >> >> bwn0: the fw file(bwn_v4_ucode5) not found >> > >> > Did you try to UP the interface withload loading bwn_v4_ucode.ko? =A0I= f >> > yes currently bwn(4) doesn't automatically load firmware module so you >> > need to do it by hand. >> > >> > =A0# kldload bwn_v4_ucode >> >> OK I have loaded bwn_v4_ucode before if_bwn and it works, >> my bad, I should have read the man page more carefully. >> >> > >> > The patch for this is ready to commit and it'll be happened soon. >> > >> >> I have installed bwn-firmware-kmod from ports but the only files I ha= ve in >> >> /boot/modules are bwn_v4_lp_ucode.ko and bwn_v4_ucode.ko. So I tried = to >> >> copy bwn_v4_ucode to bwn_v4_ucode5 and it seems to work : wlan0 is >> >> created, I can associate to an open Access Point and obtain a DHCP le= ase. >> >> But if I try to do some network IO (browsing the web) the interface h= ang >> >> (I cannot obtain a lease anymore). >> > >> > I have a exact same device like you have but I didn't encounter this >> > issue. >> > >> > Are there any messages from bwn(4) when you the interface becomes hang= ? >> > One more question, after the interface hang, does the system be hang >> > also? >> >> I have no messages in the log (appart bwn0: need multicast update callba= ck). >> In fact it's not a hang, it happens only with the AP that permits me >> to have a web >> access. I have another AP (sitting next to me) and I don't have the >> same behavior : >> I can have and renew my dhcp lease multiple times and configure the AP w= ith its >> web interface. With the "buggy" AP I can have a dhcp lease only once and= nothing >> more. If I destroy and recreate the wlan interface the same thing happen= s. >> I have no such a problem with if_bwi and this AP. >> >> > >> > One thing you can do is that trying the device with PIO mode not DMA >> > mode using the following tunable variable: >> > >> > =A0hw.bwn.usedma >> > >> > Its default value is 1 to enable DMA operation so if you set it 0, PIO >> > mode would be used and could see the message like below: >> > >> > =A0bwn0: PIO >> > >> > Could you please test with it? >> > >> >> Setting hw.bwn.usedma=3D0 in loader.conf make no differences >> >> by the way, I need to switch from if_bwn to if_bwi to make some test >> and post the results here, but I have this error message : >> firmware_register: cannot register image bwi_v3_b0g0initvals5, firmware >> table full! >> is this normal ? > > Yes, both bwi and bwn use a lot of individual firmware images, so loading > both of them probably fills up the static array of firmware table entries= . > I think there is a constant in subr_firwmare.c you can increase to make t= he > table bigger. > > -- > John Baldwin > Rising FIRMWARE_MAX from 30 to 60 did the trick ! thanks ! Are there any reasons to have such a "low" default value ? Another good news : putting my card in 11b mode solves my problem. FYI it uses to work fine in 11g mode with if_bwi (at OFDM/54Mbs). posting with if_bwn ! thanks to all