From owner-freebsd-stable@FreeBSD.ORG Thu Jul 20 22:46:36 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F38C116A4DD for ; Thu, 20 Jul 2006 22:46:35 +0000 (UTC) (envelope-from henrik@brixandersen.dk) Received: from ns2.pil.dk (ns2.pil.dk [195.41.47.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7394443D4C for ; Thu, 20 Jul 2006 22:46:34 +0000 (GMT) (envelope-from henrik@brixandersen.dk) Received: from osgiliath.brixandersen.dk (osgiliath.brixandersen.dk [87.53.223.189]) by ns2.pil.dk (Postfix) with ESMTP id C85727BA8D7 for ; Fri, 21 Jul 2006 00:46:32 +0200 (CEST) Received: by osgiliath.brixandersen.dk (Postfix, from userid 1000) id 51C84A433D; Fri, 21 Jul 2006 00:46:32 +0200 (CEST) Date: Fri, 21 Jul 2006 00:46:32 +0200 From: Henrik Brix Andersen To: freebsd-stable@freebsd.org Message-ID: <20060720224632.GB31459@osgiliath.brixandersen.dk> Mail-Followup-To: freebsd-stable@freebsd.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline X-PGP-Key: http://dev.gentoo.org/~brix/files/HenrikBrixAndersen.asc User-Agent: Mutt/1.5.11 Subject: "scan stuck" with if_iwi(4) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 22:46:36 -0000 --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I recently upgraded my IBM ThinkPad X31 from 6.1-RELEASE to 6.1-STABLE after which the if_iwi(4) driver started dropping the connection at regular intervals when connected to my hostapd-based AP using WPA2 PSK CCMP. The dmesg output with debug.iwi=3D4 is listed below - it fails regularly (every 3 mins or so) with the message "scan stuck" after which the adapter is reinitialized and the connection lost for some seconds. The connection drop seems to be caused by the adapter suddently entering the SCAN state. I have been unable to reproduce this problem with 6.1-RELEASE. $ uname -a FreeBSD fangorn.brixandersen.dk 6.1-STABLE FreeBSD 6.1-STABLE #2: Tue Jul 1= 8 11:16:02 CEST 2006 root@fangorn.brixandersen.dk:/usr/obj/usr/src/sys/= GENERIC i386 Jul 20 23:38:04 fangorn kernel: iwi0: mem 0= xc0200000-0xc0200fff irq 11 at device 2.0 on pci2 Jul 20 23:38:04 fangorn kernel: iwi0: Ethernet address: 00:0e:35:fd:81:94 =2E.. Jul 21 00:19:26 fangorn kernel: Beacon miss: 7 >=3D 7 Jul 21 00:20:24 fangorn kernel: Beacon miss: 7 >=3D 7 Jul 21 00:20:24 fangorn kernel: iwi_newstate: RUN -> SCAN flags 0x11 Jul 21 00:20:24 fangorn kernel: iwi0: link state changed to DOWN Jul 21 00:20:24 fangorn kernel: iwi_newstate: INIT -> SCAN flags 0x11 Jul 21 00:20:24 fangorn kernel: iwi_newstate: SCAN -> SCAN flags 0x13 Jul 21 00:20:24 fangorn kernel: Start scanning Jul 21 00:20:24 fangorn kernel: sending command idx=3D5 type=3D26 len=3D96 Jul 21 00:20:24 fangorn kernel: Beacon miss: 8 >=3D 7 Jul 21 00:20:24 fangorn kernel: Beacon miss: 9 >=3D 7 Jul 21 00:20:30 fangorn kernel: iwi0: scan stuck Jul 21 00:20:30 fangorn kernel: iwi_newstate: SCAN -> INIT flags 0x0 Jul 21 00:20:31 fangorn kernel: Setting MAC address to 00:0e:35:fd:81:94 Jul 21 00:20:31 fangorn kernel: sending command idx=3D0 type=3D11 len=3D6 Jul 21 00:20:31 fangorn kernel: Configuring adapter Jul 21 00:20:31 fangorn kernel: sending command idx=3D1 type=3D6 len=3D20 Jul 21 00:20:31 fangorn kernel: Setting power mode to 0 Jul 21 00:20:31 fangorn kernel: sending command idx=3D2 type=3D17 len=3D4 Jul 21 00:20:31 fangorn kernel: Setting RTS threshold to 2346 Jul 21 00:20:31 fangorn kernel: sending command idx=3D3 type=3D15 len=3D4 Jul 21 00:20:31 fangorn kernel: Setting fragmentation threshold to 2346 Jul 21 00:20:31 fangorn kernel: sending command idx=3D4 type=3D16 len=3D4 Jul 21 00:20:31 fangorn kernel: Setting .11bg supported rates (12) Jul 21 00:20:31 fangorn kernel: sending command idx=3D5 type=3D22 len=3D16 Jul 21 00:20:31 fangorn kernel: Setting .11a supported rates (8) Jul 21 00:20:31 fangorn kernel: sending command idx=3D6 type=3D22 len=3D16 Jul 21 00:20:31 fangorn kernel: Setting initialization vector to 1069254139 Jul 21 00:20:31 fangorn kernel: sending command idx=3D7 type=3D34 len=3D4 Jul 21 00:20:31 fangorn kernel: Setting wep key index 0 len 0 Jul 21 00:20:31 fangorn kernel: sending command idx=3D8 type=3D18 len=3D20 Jul 21 00:20:31 fangorn kernel: Setting wep key index 1 len 0 Jul 21 00:20:31 fangorn kernel: sending command idx=3D9 type=3D18 len=3D20 Jul 21 00:20:31 fangorn kernel: Setting wep key index 2 len 0 Jul 21 00:20:31 fangorn kernel: sending command idx=3D10 type=3D18 len=3D20 Jul 21 00:20:31 fangorn kernel: Setting wep key index 3 len 0 Jul 21 00:20:31 fangorn kernel: sending command idx=3D11 type=3D18 len=3D20 Jul 21 00:20:31 fangorn kernel: Enabling adapter Jul 21 00:20:31 fangorn kernel: sending command idx=3D12 type=3D2 len=3D0 Jul 21 00:20:31 fangorn kernel: iwi_newstate: INIT -> SCAN flags 0x5 Jul 21 00:20:31 fangorn kernel: iwi_newstate: SCAN -> SCAN flags 0x3 Jul 21 00:20:31 fangorn kernel: Start scanning Jul 21 00:20:31 fangorn kernel: sending command idx=3D13 type=3D26 len=3D96 Jul 21 00:20:31 fangorn kernel: Scan of channel 5180 complete (36) Jul 21 00:20:31 fangorn kernel: Scan of channel 5200 complete (40) Jul 21 00:20:31 fangorn kernel: Scan of channel 5220 complete (44) Jul 21 00:20:31 fangorn kernel: Scan of channel 5240 complete (48) Jul 21 00:20:31 fangorn kernel: Scan of channel 5260 complete (52) Jul 21 00:20:31 fangorn kernel: Scan of channel 5280 complete (56) Jul 21 00:20:31 fangorn kernel: Scan of channel 5300 complete (60) Jul 21 00:20:31 fangorn kernel: Scan of channel 5320 complete (64) Jul 21 00:20:32 fangorn kernel: Scan of channel 5745 complete (149) Jul 21 00:20:32 fangorn kernel: Scan of channel 5765 complete (153) Jul 21 00:20:32 fangorn kernel: Scan of channel 5785 complete (157) Jul 21 00:20:32 fangorn kernel: Scan of channel 5805 complete (161) Jul 21 00:20:32 fangorn kernel: Scan of channel 5825 complete (165) Jul 21 00:20:32 fangorn kernel: Scan of channel 2412 complete (1) Jul 21 00:20:32 fangorn kernel: Scan of channel 2417 complete (2) Jul 21 00:20:32 fangorn kernel: Scan of channel 2422 complete (3) Jul 21 00:20:32 fangorn kernel: Scan of channel 2427 complete (4) Jul 21 00:20:33 fangorn kernel: Scan of channel 2432 complete (5) Jul 21 00:20:33 fangorn kernel: Scan of channel 2437 complete (6) Jul 21 00:20:33 fangorn kernel: Scan of channel 2442 complete (7) Jul 21 00:20:33 fangorn kernel: Scan of channel 2447 complete (8) Jul 21 00:20:33 fangorn kernel: Scan of channel 2452 complete (9) Jul 21 00:20:33 fangorn kernel: Scan of channel 2457 complete (10) Jul 21 00:20:33 fangorn kernel: Scan of channel 2462 complete (11) Jul 21 00:20:33 fangorn kernel: Scan of channel 2467 complete (12) Jul 21 00:20:33 fangorn kernel: Scan of channel 2472 complete (13) Jul 21 00:20:33 fangorn kernel: Scan of channel 2484 complete (14) Jul 21 00:20:33 fangorn kernel: Scan completed (27, 1) Jul 21 00:20:38 fangorn kernel: iwi_newstate: INIT -> SCAN flags 0x1 Jul 21 00:20:38 fangorn kernel: iwi_newstate: SCAN -> SCAN flags 0x3 Jul 21 00:20:38 fangorn kernel: Start scanning Jul 21 00:20:38 fangorn kernel: sending command idx=3D14 type=3D26 len=3D96 Jul 21 00:20:39 fangorn kernel: Scan of channel 5180 complete (36) Jul 21 00:20:39 fangorn kernel: Scan of channel 5200 complete (40) Jul 21 00:20:39 fangorn kernel: Scan of channel 5220 complete (44) Jul 21 00:20:39 fangorn kernel: Scan of channel 5240 complete (48) Jul 21 00:20:39 fangorn kernel: Scan of channel 5260 complete (52) Jul 21 00:20:39 fangorn kernel: Scan of channel 5280 complete (56) Jul 21 00:20:39 fangorn kernel: Scan of channel 5300 complete (60) Jul 21 00:20:39 fangorn kernel: Scan of channel 5320 complete (64) Jul 21 00:20:39 fangorn kernel: Scan of channel 5745 complete (149) Jul 21 00:20:40 fangorn kernel: Scan of channel 5765 complete (153) Jul 21 00:20:40 fangorn kernel: Scan of channel 5785 complete (157) Jul 21 00:20:40 fangorn kernel: Scan of channel 5805 complete (161) Jul 21 00:20:40 fangorn kernel: Scan of channel 5825 complete (165) Jul 21 00:20:40 fangorn kernel: Scan of channel 2412 complete (1) Jul 21 00:20:40 fangorn kernel: Scan of channel 2417 complete (2) Jul 21 00:20:40 fangorn kernel: Scan of channel 2422 complete (3) Jul 21 00:20:40 fangorn kernel: Scan of channel 2427 complete (4) Jul 21 00:20:40 fangorn kernel: Scan of channel 2432 complete (5) Jul 21 00:20:40 fangorn kernel: Scan of channel 2437 complete (6) Jul 21 00:20:41 fangorn kernel: Scan of channel 2442 complete (7) Jul 21 00:20:41 fangorn kernel: Scan of channel 2447 complete (8) Jul 21 00:20:41 fangorn kernel: Scan of channel 2452 complete (9) Jul 21 00:20:41 fangorn kernel: Scan of channel 2457 complete (10) Jul 21 00:20:41 fangorn kernel: Scan of channel 2462 complete (11) Jul 21 00:20:41 fangorn kernel: Scan of channel 2467 complete (12) Jul 21 00:20:41 fangorn kernel: Scan of channel 2472 complete (13) Jul 21 00:20:41 fangorn kernel: Scan of channel 2484 complete (14) Jul 21 00:20:41 fangorn kernel: Scan completed (27, 1) Jul 21 00:20:41 fangorn kernel: iwi_newstate: SCAN -> AUTH flags 0x1 Jul 21 00:20:41 fangorn kernel: Configuring adapter Jul 21 00:20:41 fangorn kernel: sending command idx=3D15 type=3D6 len=3D20 Jul 21 00:20:41 fangorn kernel: Setting ESSID to "brix" Jul 21 00:20:41 fangorn kernel: sending command idx=3D0 type=3D8 len=3D4 Jul 21 00:20:41 fangorn kernel: Setting negotiated rates (4) Jul 21 00:20:41 fangorn kernel: sending command idx=3D1 type=3D22 len=3D16 Jul 21 00:20:41 fangorn kernel: Setting optional IE (len=3D24) Jul 21 00:20:41 fangorn kernel: sending command idx=3D2 type=3D31 len=3D24 Jul 21 00:20:41 fangorn kernel: Setting sensitivity to 39 Jul 21 00:20:41 fangorn kernel: sending command idx=3D3 type=3D42 len=3D4 Jul 21 00:20:41 fangorn kernel: Join bssid 00:02:6f:37:fc:68 dst 00:02:6f:3= 7:fc:68 channel 1 policy 0x2 auth 0 capinfo 0x31 li ntval 100 bintval 100 Jul 21 00:20:41 fangorn kernel: sending command idx=3D4 type=3D21 len=3D40 Jul 21 00:20:41 fangorn kernel: Authentication succeeeded Jul 21 00:20:41 fangorn kernel: iwi_newstate: AUTH -> ASSOC flags 0x1 Jul 21 00:20:41 fangorn kernel: Association succeeded Jul 21 00:20:41 fangorn kernel: iwi_newstate: ASSOC -> RUN flags 0x11 Jul 21 00:20:41 fangorn kernel: iwi0: link state changed to UP Jul 21 00:20:49 fangorn dhclient: New IP Address (iwi0): 10.0.0.56 Jul 21 00:20:49 fangorn dhclient: New Subnet Mask (iwi0): 255.255.255.0 Jul 21 00:20:49 fangorn dhclient: New Broadcast Address (iwi0): 10.0.0.255 Jul 21 00:20:49 fangorn dhclient: New Routers (iwi0): 10.0.0.1 Regards, Brix --=20 Henrik Brix Andersen --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) Comment: GnuPG signed iD8DBQFEwAfHv+Q4flTiePgRAsm+AKCHxTLISuUThpBsVYs1fHmoaFRKqQCeNVwZ eanOB/qxTiC45sRNPOU9lWI= =zUUg -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG--