From owner-freebsd-net@FreeBSD.ORG  Wed Mar 15 08:23:40 2006
Return-Path: <owner-freebsd-net@FreeBSD.ORG>
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 99EE416A434
	for <freebsd-net@freebsd.org>; Wed, 15 Mar 2006 08:23:40 +0000 (UTC)
	(envelope-from vova@vbook.fbsd.ru)
Received: from vbook.fbsd.ru (swsoft-mipt-nat.sw.ru [195.214.233.10])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 9FA2943D45
	for <freebsd-net@freebsd.org>; Wed, 15 Mar 2006 08:23:39 +0000 (GMT)
	(envelope-from vova@vbook.fbsd.ru)
Received: from vova by vbook.fbsd.ru with local (Exim 4.60 (FreeBSD))
	(envelope-from <vova@vbook.fbsd.ru>)
	id 1FJRI9-0000hr-El; Wed, 15 Mar 2006 11:23:37 +0300
From: Vladimir Grebenschikov <vova@fbsd.ru>
To: Max Laier <max@love2party.net>
In-Reply-To: <200603150441.50904.max@love2party.net>
References: <200603052102.24881.max@love2party.net>
	<20060308201150.GB20475@laverenz.de>
	<200603150441.50904.max@love2party.net>
Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: quoted-printable
Organization: SWsoft
Date: Wed, 15 Mar 2006 11:23:35 +0300
Message-Id: <1142411015.1280.20.camel@localhost>
Mime-Version: 1.0
X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port 
Sender: Vladimir Grebenschikov <vova@vbook.fbsd.ru>
Cc: freebsd-net@freebsd.org
Subject: Re: New version of iwi(4) - Call for testers
X-BeenThere: freebsd-net@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: vova@fbsd.ru
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>,
	<mailto:freebsd-net-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-net>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Help: <mailto:freebsd-net-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>,
	<mailto:freebsd-net-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Mar 2006 08:23:40 -0000

=F7 =D3=D2, 15/03/2006 =D7 04:41 +0100, Max Laier =D0=C9=DB=C5=D4:
> All,
>=20
> the new version at:=20
> http://people.freebsd.org/~mlaier/new_iwi/20060315.both.tgz
>=20
> should build for RELENG_6 and HEAD.  Make sure to have the latest RELENG_=
6=20
> checkout with the taskqueue changes.
>=20
> This version supports version 3.0 and version 2.4 firmware.  From iwi_fw =
you=20
> can build and install either version.  For 3.0 just #make all install, fo=
r=20
> 2.4: #make IWI_FW_VERSION=3D240 all install  This shouldn't make a differ=
ence,=20
> though.
>=20
> "cmd 0x19" is WME config, by the way.  It seems the firmware doesn't like=
 the=20
> sequence we setup the card.
>=20
> Please keep testing and post your feedback - thanks.

It works ok for me on 7-CURRENT, except small build problem:

/sys/modules/iwi# make
Warning: Object directory not changed from original /usr/src/sys/modules/iw=
i
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h

cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc =
-I-   -I. -I@ -I@/contrib/altq -finline-limit=3D8000 --param inline-unit-gr=
owth=3D100 --param large-function-growth=3D1000 -fno-common  -mno-align-lon=
g-strings -mpreferred-stack-boundary=3D2  -mno-mmx -mno-3dnow -mno-sse -mno=
-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Ws=
trict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual=
  -fformat-extensions -std=3Dc99 -c /usr/src/sys/modules/iwi/../../dev/iwi/=
if_iwi.c
In file included from /usr/src/sys/modules/iwi/../../dev/iwi/if_iwi.c:51:
@/sys/vnode.h:538:22: vnode_if.h: No such file or directory
In file included from /usr/src/sys/modules/iwi/../../dev/iwi/if_iwi.c:51:
@/sys/vnode.h:557: warning: "struct vop_lease_args" declared inside paramet=
er list
@/sys/vnode.h:557: warning: its scope is only this definition or declaratio=
n, which is probably not what you want
@/sys/vnode.h:574: warning: "struct vop_lease_args" declared inside paramet=
er list
@/sys/vnode.h:635: warning: "struct vop_lookup_args" declared inside parame=
ter list
@/sys/vnode.h:639: warning: "struct vop_bmap_args" declared inside paramete=
r list
@/sys/vnode.h:640: warning: "struct vop_fsync_args" declared inside paramet=
er list
@/sys/vnode.h:641: warning: "struct vop_getwritemount_args" declared inside=
 parameter list
@/sys/vnode.h:642: warning: "struct vop_getpages_args" declared inside para=
meter list
@/sys/vnode.h:643: warning: "struct vop_inactive_args" declared inside para=
meter list
@/sys/vnode.h:644: warning: "struct vop_islocked_args" declared inside para=
meter list
@/sys/vnode.h:645: warning: "struct vop_kqfilter_args" declared inside para=
meter list
@/sys/vnode.h:646: warning: "struct vop_lock_args" declared inside paramete=
r list
@/sys/vnode.h:647: warning: "struct vop_putpages_args" declared inside para=
meter list
@/sys/vnode.h:648: warning: "struct vop_unlock_args" declared inside parame=
ter list
@/sys/vnode.h:649: warning: "struct vop_poll_args" declared inside paramete=
r list
@/sys/vnode.h:650: warning: "struct vop_pathconf_args" declared inside para=
meter list
@/sys/vnode.h:651: warning: "struct vop_poll_args" declared inside paramete=
r list
@/sys/vnode.h:727: warning: "struct vop_kqfilter_args" declared inside para=
meter list
@/sys/vnode.h:730: warning: "struct vop_readdir_args" declared inside param=
eter list
*** Error code 1

Stop in /usr/src/sys/modules/iwi.
#

It can be fixed by commenting line if_iwi.c:51
#include <sys/vnode.h>


--=20
Vladimir B. Grebenschikov
vova@fbsd.ru