From owner-freebsd-net@FreeBSD.ORG Sat Mar 25 19:39:53 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 6E45616A437 for ; Sat, 25 Mar 2006 19:39:53 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id C643F43D45 for ; Sat, 25 Mar 2006 19:39:52 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.64.182.36] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FNEc11XT5-0002L8; Sat, 25 Mar 2006 20:39:52 +0100 From: Max Laier Organization: FreeBSD To: freebsd-net@freebsd.org Date: Sat, 25 Mar 2006 20:38:41 +0100 User-Agent: KMail/1.9.1 References: <441F274D.1030107@bitfreak.org> <200603210038.28520.max@love2party.net> In-Reply-To: <200603210038.28520.max@love2party.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1772600.gds4ay7WBx"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200603252038.47924.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: dima <_pppp@mail.ru>, Darren Pilgrim Subject: Re: New version of iwi(4) - Call for testers [regression!] 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: Sat, 25 Mar 2006 19:39:53 -0000 --nextPart1772600.gds4ay7WBx Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 21 March 2006 00:38, Max Laier wrote: > On Monday 20 March 2006 23:06, Darren Pilgrim wrote: > > dima wrote: > > > I had a chance to test the driver more throughly today. It can't > > > connect to some access points. Sometimes reboot helps, sometimes not.= I > > > didn't experience this with the driver currently present in the tree; > > > well, I used /usr/ports/net/iwi-firmware (not the kmod version). This > > > can be the case. > > > > > > When I run the 2 following commands in the script it sometimes > > > > > > fails to load the firmware properly: > > > > > > # ifconfig iwi0 inet 192.168.1.2 netmask 255.255.255.0 up > > > > > > # iwiconfig -i iwi0 -d /boot/firmware -m bss > > > > > > It seems that if_iwi module needs some time to initialize the card > > > properly (I have a 2915 one); and it's really ready to boot a firmwa= re > > > in several milliseconds. > > > > What is the "iwiconfig" program and why are you using it with Max's > > driver? The first command is all that is needed to get the interface up > > and configured, assuming you're using static IPs on an open AP. > > Let me clear up some things here: > 1) This is not "mine" driver. It's Damien's with a lot of patches that I > hope to test by putting out this version. > 2) iwiconfig is no longer needed to load firmware. iwi-firmware-kmod from > ports is the weapon of choice for both, the driver version from CVS and t= he > one from my page. > 3) The aim is to merge the changes in "my" driver to CVS modulo > regressions. That is why I am mostly interested in side-by-side testing. = I > will put out a new tarball later this week that will help with that. If > you already did some such testing, I'd be happy to hear your results. Okay, here is the newest version: http://people.freebsd.org/~mlaier/new_iwi/20060325.both_nofw.tgz This includes the following changes towards the last version: 1) Different locking. This should shut up several WITNESS warnings and pan= ics=20 when doing long ifconfig commands or tcpdumping on a downed interface. It= =20 will not get rid of WITNESS warnings from slowcopyout when doing ifconfig=20 scan or the like. 2) Allow wpa_supplicant to recover from occasionally stuck scans - I haven'= t=20 seen any lately, but some reports exist. If you do see them, please let me= =20 know - maybe we can find a pattern and cause. 3) Get rid of the "cmd 0x19 not send..." This version installs from modules/iwiNG to make it easier to test as we mo= ve=20 patches to CVS. The module internally still identifies as "iwi" so that yo= u=20 don't load two instances concurrently. The tarball also doesn't include an= y=20 firmware. net/iwi-firmware-kmod is all you need! Make sure that you test against a recent kernel. This means especially one= =20 with the net80211 fixes. You can verify this by looking at:=20 src/sys/net80211/ieee80211_output.c You want either 1.40 (HEAD) or 1.26.2.7 (RELENG_6) =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 --nextPart1772600.gds4ay7WBx Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (FreeBSD) iD8DBQBEJZxHXyyEoT62BG0RAoXsAJ4pv+r/VrnsPgeEGWDeFjX2rCkHEgCfWWl2 djtzllX/+K3Y8yD7mXVBIMs= =Y0Yi -----END PGP SIGNATURE----- --nextPart1772600.gds4ay7WBx--