From owner-freebsd-net@FreeBSD.ORG Sun Oct 18 20:03:23 2009 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 20E50106566C for ; Sun, 18 Oct 2009 20:03:23 +0000 (UTC) (envelope-from lwindschuh@googlemail.com) Received: from mail-qy0-f192.google.com (mail-qy0-f192.google.com [209.85.221.192]) by mx1.freebsd.org (Postfix) with ESMTP id CE8BB8FC0C for ; Sun, 18 Oct 2009 20:03:22 +0000 (UTC) Received: by qyk30 with SMTP id 30so3003347qyk.7 for ; Sun, 18 Oct 2009 13:03:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=gGcTEhcr8IUE9rOzAvbJA3MFy1FBOvQ/OE3KXb1z00U=; b=fW2pO3acTr2kjKAEvFdvsznCArnc7t3ENjY7YApSiGBSTG1QQwkuBLUOqOrF1zb26O bYRJBAOt30F+M3FecCJ1ktbHPqvBNBeoCCvXVAFOFZHZEjSxGZLeZ4hA7YJQmauJY4OJ ZZf6JGXDWrZUU6oji1aMt2arr+vqMX71s5KiY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=tfoKcf1nZDqMsDsDQQWWMgzBEcP+Zgn7MtT60sizTEkzAqJk1a/u+F/wEf9sEgOrmh 23p3OhH3dQ5Gipj9nrIcuwh5cwh8ZpGVRl04P1n2dSqMRUwH9e663euhaFy6xkdFR10q BjtdwStyMgkkeoE+QtRdYlAnAX07uRP7t/RJw= MIME-Version: 1.0 Received: by 10.229.1.200 with SMTP id 8mr600285qcg.64.1255894896454; Sun, 18 Oct 2009 12:41:36 -0700 (PDT) In-Reply-To: <200910181627.38060.bschmidt@techwires.net> References: <20091009170839.142800@gmx.net> <179b97fb0910142019u455995a4s2cdcf8ba744d98bf@mail.gmail.com> <200910150815.58174.bschmidt@techwires.net> <200910181627.38060.bschmidt@techwires.net> Date: Sun, 18 Oct 2009 21:41:36 +0200 Message-ID: <90a5caac0910181241p61850f84l999f18523e30fc01@mail.gmail.com> From: Lucius Windschuh To: Bernhard Schmidt , freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Re: Intel WiFi 5100/5300 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: Sun, 18 Oct 2009 20:03:23 -0000 Hi Bernhard, I tried your module on my T400 with a PRO/Wireless 5300 and WITNESS, INVARIANTS enabled. If the RF kill switch is set to "WLAN disabled", this command sequence produces a panic: $ kldload iwnfw $ kldload if_iwn $ ifconfig wlan create wlandev iwn0 wlan0 $ ifconfig wlan0 up iwn0: iwn_init_locked: radio is disabled by hardware switch panic: _mtx_lock_sleep: recursed on non-recursive mutex iwn0 @ /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c:5497 Locks: exclusive sleep mutex iwn0 (network driver) r = 0 (0xc8242008) locked @ /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c:3091 exclusive sleep mutex iwn0 (network driver) r = 0 (0xc8242008) locked @ /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c:3091 exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc7f836fc) locked @ /usr/src/sys/kern/uipc_sockbuf.c:148 exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc7f833c4) locked @ /usr/src/sys/kern/uipc_sockbuf.c:148 exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc7f83560) locked @ /usr/src/sys/kern/uipc_sockbuf.c:148 exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc7f37d6c) locked @ /usr/src/sys/kern/uipc_sockbuf.c:148 exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc7f66898) locked @ /usr/src/sys/kern/uipc_sockbuf.c:148 exclusive lockmgr bufwait (bufwait) r = 0 (0xdae5ce20) locked @ /usr/src/sys/kern/vfs_bio.c:1835 exclusive lockmgr snaplk (snaplk) r = 0 (0xc7df01dc) locked @ /usr/src/sys/kern/vfs_vnops.c:536 db:0:kdb.enter.default> bt Tracing pid 2552 tid 100211 td 0xc7d2b230 kdb_enter(c09e4c81,c09e4c81,c09e365d,eb2b8ab0,1,...) at kdb_enter+0x3a panic(c09e365d,c7e97960,c823f4b4,1579,c8242008,...) at panic+0x136 _mtx_lock_sleep(c8242008,c7d2b230,0,c823f4b4,1579,...) at _mtx_lock_sleep+0x4a _mtx_lock_flags(c8242008,0,c823f4b4,1579,c6958800,...) at _mtx_lock_flags+0xf7 iwn_stop(c8242000,0,c823f4b4,c13,c828f000,...) at iwn_stop+0x32 iwn_ioctl(c6958800,80206910,c8291420,c7d2b230,eb2b8bac,...) at iwn_ioctl+0x102 ifioctl(c80a380c,80206910,c8291420,c7d2b230,c807e500,...) at ifioctl+0xa05 soo_ioctl(c8070dc8,80206910,c8291420,c6b71e00,c7d2b230,...) at soo_ioctl+0x415 kern_ioctl(c7d2b230,3,80206910,c8291420,6f5d10,...) at kern_ioctl+0x1dd ioctl(c7d2b230,eb2b8cf8,c,c09fbc00,c0a53bc8,...) at ioctl+0x134 syscall(eb2b8d38) at syscall+0x283 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x281c8a13, esp = 0xbfbfe46c, ebp = 0xbfbfe4c8 --- BTW: With the RF kill switch set to "WLAN enabled", it works for open networks. But ifconfig wlan1 list ap did not return my 802.11a access point. Is this expected? Regards and thanks for the work. Lucius