From owner-freebsd-wireless@FreeBSD.ORG Sun Aug 28 15:50:32 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C20E7106564A for ; Sun, 28 Aug 2011 15:50:32 +0000 (UTC) (envelope-from geoff@apro.com.au) Received: from mail.ricksure.com.au (mail.ricksure.com.au [203.98.89.150]) by mx1.freebsd.org (Postfix) with ESMTP id 2F2168FC17 for ; Sun, 28 Aug 2011 15:50:31 +0000 (UTC) Received: from 171.78.233.220.static.exetel.com.au [220.233.78.171] by mail.ricksure.com.au with SMTP; Mon, 29 Aug 2011 01:34:52 +1000 From: Geoff Roberts Organization: Australian Projects To: freebsd-wireless@freebsd.org Date: Mon, 29 Aug 2011 01:34:50 +1000 User-Agent: KMail/1.13.5 (Linux/2.6.32-33-generic; KDE/4.4.5; x86_64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201108290134.50561.geoff@apro.com.au> X-Declude-Sender: geoff@apro.com.au [220.233.78.171] X-Declude-Spoolname: 46146822.eml X-Declude-RefID: X-Declude-Note: Scanned by Declude 4.6.35 "http://www.declude.com/x-note.htm" X-Declude-Scan: Outgoing Score [0] at 01:34:57 on 29 Aug 2011 X-Declude-Tests: Whitelisted X-Country-Chain: X-Declude-Code: 0 X-Declude-Recipcount: 1 Organization: Declude, Inc. X-Helo: ubuntutest-01.localnet X-RevDNS: Subject: Atheros 5212 based card causing system freeze - suggested replacement? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: geoff@apro.com.au List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 15:50:32 -0000 Hi, I have a Netgear WG311T PCI wireless card which uses an Atheros 5212 chipset. I've just upgraded my FreeBSD 8 Stable (I'm tracking RELENG_8) hardware from an old Athlon 64 chip to an i3 chip on a Gigabyte GA Z68XP-UD3 motherboard. Unfortunately the system freezes when loading the Atheros drivers on this new hardware. I have also tried FreeBSD 9.0 RC1 (64 bit) with the same result. I am happy to purchase a new card as I'm guessing this may be an intractable hardware issue. I've included debugging information below just in case there may be a solution or anyone else has come across this issue. I need a card capable of running Multiple Base Stations or Virtual Access Points (VAP) - another reason for looking for a newer card. Does anyone have any recommendations on a PCI or PCI Express wireless card that they have found works well in FreeBSD 8 or 9 with VAP capability? Debugging information ============== ath0: mem 0xfbce0000-0xfbceffff irq 19 at device 0.0 on pci4 ath0: [ITHREAD] ar5212Attach - sc 0xffffff0002447000 st 0x1 sh 0xffffff00fbce0000 ar5212SetPowerMode: AWAKE -> AWAKE (set chip ) ar5212SetPowerModeAwake: Bogus SCR 0xffffffff, PCICFG 0xffffffff At this point the system freezes. pciconf reveals the following: none1@pci0:4:0:0: class=0x020000 card=0x4d001385 chip=0x0013168c rev=0x01 hdr=0x00 vendor = 'Atheros Communications Inc.' device = '802.11a/b/g Wireless Adapter (AR2312)' class = network subclass = ethernet bar [10] = type Memory, range 32, base 0xfbce0000, size 65536, enabled cap 01[44] = powerspec 2 supports D0 D3 current D0 I'm running an amd64 system. The exact same system would boot without a problem on the older hardware. Kind regards, Geoff From owner-freebsd-wireless@FreeBSD.ORG Sun Aug 28 16:06:23 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54AB1106564A for ; Sun, 28 Aug 2011 16:06:23 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 16D288FC13 for ; Sun, 28 Aug 2011 16:06:22 +0000 (UTC) Received: by vws18 with SMTP id 18so5280985vws.13 for ; Sun, 28 Aug 2011 09:06:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=X/CDw8g+wRMeftH7ArpC04f10AMXgdMTT2/trnY9yHI=; b=GfILdJYIy24n6xuNCzSsf+ZndHp3dHdTg+ijP/ykfU2EsjYlL+xWUOtgsZlzEm4A8n AXSmQwvaaxoE8Sp/iQB6p2QRYZvXFxUUXpU6iuDyauEYqLJuQzpDMBQBzI5EEV/aiJWB swUheBkJH03LSsgkcDxNfehhd5I0pjEAfLDQk= MIME-Version: 1.0 Received: by 10.220.100.206 with SMTP id z14mr12101vcn.48.1314547582031; Sun, 28 Aug 2011 09:06:22 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.52.33.49 with HTTP; Sun, 28 Aug 2011 09:06:22 -0700 (PDT) In-Reply-To: <201108290134.50561.geoff@apro.com.au> References: <201108290134.50561.geoff@apro.com.au> Date: Mon, 29 Aug 2011 00:06:22 +0800 X-Google-Sender-Auth: hx_uwtyUkry1egQI5YGQnaeKJqM Message-ID: From: Adrian Chadd To: geoff@apro.com.au Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: Atheros 5212 based card causing system freeze - suggested replacement? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 16:06:23 -0000 Hi, On 28 August 2011 23:34, Geoff Roberts wrote: > Hi, > > I have a Netgear WG311T PCI wireless card which uses an Atheros 5212 chipset. > > I've just upgraded my FreeBSD 8 Stable (I'm tracking RELENG_8) hardware from > an old Athlon 64 chip to an i3 chip on a Gigabyte GA Z68XP-UD3 motherboard. Were you always running a 64 bit kernel? Are you able to please try booting a 32 bit kernel? > I am happy to purchase a new card as I'm guessing this may be an intractable > hardware issue. I've included debugging information below just in case there > may be a solution or anyone else has come across this issue. I've heard from another user that there's been an issue with a later NIC (AR5416) on 64 bit kernels but none of my test hardware is 64 bit. It's possible the driver is doing something strange; it's also possible the PCI bus glue is also doing something strange. > I need a card capable of running Multiple Base Stations or Virtual Access > Points (VAP) - another reason for looking for a newer card. The NIC you have will do that just fine. > Does anyone have any recommendations on a PCI or PCI Express wireless card > that they have found works well in FreeBSD 8 or 9 with VAP capability? > ath0: mem 0xfbce0000-0xfbceffff irq 19 at device 0.0 on pci4 > ath0: [ITHREAD] > ar5212Attach - sc 0xffffff0002447000 st 0x1 sh 0xffffff00fbce0000 > ar5212SetPowerMode: AWAKE -> AWAKE (set chip ) > ar5212SetPowerModeAwake: Bogus SCR 0xffffffff, PCICFG 0xffffffff Right. That indicates something is very wrong. Are you able to boot things on the older hardware and see what the above debugging gives? Eg what the attach line is on your amd64 box? Adrian From owner-freebsd-wireless@FreeBSD.ORG Mon Aug 29 03:09:16 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BAFB106564A for ; Mon, 29 Aug 2011 03:09:16 +0000 (UTC) (envelope-from geoff@apro.com.au) Received: from mail.ricksure.com.au (mail.ricksure.com.au [203.98.89.150]) by mx1.freebsd.org (Postfix) with ESMTP id 985638FC08 for ; Mon, 29 Aug 2011 03:09:15 +0000 (UTC) Received: from 171.78.233.220.static.exetel.com.au [220.233.78.171] by mail.ricksure.com.au with SMTP; Mon, 29 Aug 2011 13:08:39 +1000 From: Geoff Roberts Organization: Australian Projects To: Adrian Chadd Date: Mon, 29 Aug 2011 13:08:30 +1000 User-Agent: KMail/1.13.5 (Linux/2.6.32-33-generic; KDE/4.4.5; x86_64; ; ) References: <201108290134.50561.geoff@apro.com.au> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201108291308.30442.geoff@apro.com.au> X-Declude-Sender: geoff@apro.com.au [220.233.78.171] X-Declude-Spoolname: 46147820.eml X-Declude-RefID: X-Declude-Note: Scanned by Declude 4.6.35 "http://www.declude.com/x-note.htm" X-Declude-Scan: Outgoing Score [0] at 13:08:42 on 29 Aug 2011 X-Declude-Tests: Whitelisted X-Country-Chain: X-Declude-Code: 0 X-Declude-Recipcount: 2 Organization: Declude, Inc. X-Helo: ubuntutest-01.localnet X-RevDNS: Cc: freebsd-wireless@freebsd.org Subject: Re: SPAM-LOW: Re: Atheros 5212 based card causing system freeze - suggested replacement? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: geoff@apro.com.au List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 03:09:16 -0000 Hi Adrian, Thanks very much for getting back. On Mon, 29 Aug 2011 02:06:22 am you wrote: > Were you always running a 64 bit kernel? Are you able to please try > booting a 32 bit kernel? Yes, it was always a 64 bit kernel. I'll download the i386 8.2 R CD and give that a go. > > I need a card capable of running Multiple Base Stations or Virtual Access > > Points (VAP) - another reason for looking for a newer card. > > The NIC you have will do that just fine. Sorry I didn't explain that very well. I wanted to use hostapd to manage the access points. hostapd seems to need different MAC addresses for each virtual access point. I couldn't find a way to assign different MAC addresses for each virtual access point for hostapd with this particular card. Have I understood that correctly? I wasn't 100% sure of my reading of the hostap config file. Are there any Atheros based cards you know of that work with hostapd in this way? > Are you able to boot things on the older hardware and see what the > above debugging gives? > Eg what the attach line is on your amd64 box? I think I'll be lucky. The display system completely went on the old system - trying PCI or AGP graphics cards didn't make any difference. I'll see if I can rig a serial cable to another machine to watch the boot process. I'll try the i386 8.2 R download first and see if I have any luck with the old system before it goes out for permanent retirement (that'll take a few days). Kind regards, Geoff From owner-freebsd-wireless@FreeBSD.ORG Mon Aug 29 03:13:00 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA489106564A for ; Mon, 29 Aug 2011 03:13:00 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7AC598FC08 for ; Mon, 29 Aug 2011 03:13:00 +0000 (UTC) Received: by ywo32 with SMTP id 32so5289376ywo.13 for ; Sun, 28 Aug 2011 20:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=dmMaHvuTdeFifFWVdDKAu/EHgFuNQzOWarVvn8Un3Cw=; b=Oo8KNfaHdo3LCrH+rY+My/VGEyWIVDJ6yEvj7wbne6LGGywRaCRE66U5v3EtmPePT0 XSI0idRBoMW85Nhxhq7GoyKPFezH8kBtApGQCmxMjCX1l3jdQzA34Lz59DOPP1y+aWQS 5NK+Q4ea+CbgQwuThDL6WWAqJLhEe1K++Sw3Q= MIME-Version: 1.0 Received: by 10.150.229.12 with SMTP id b12mr4350634ybh.30.1314587579725; Sun, 28 Aug 2011 20:12:59 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.150.145.21 with HTTP; Sun, 28 Aug 2011 20:12:59 -0700 (PDT) In-Reply-To: <201108291308.30442.geoff@apro.com.au> References: <201108290134.50561.geoff@apro.com.au> <201108291308.30442.geoff@apro.com.au> Date: Mon, 29 Aug 2011 11:12:59 +0800 X-Google-Sender-Auth: J7DXgrB2YivBtjY4TAlJ7c3vKJ8 Message-ID: From: Adrian Chadd To: geoff@apro.com.au Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: SPAM-LOW: Re: Atheros 5212 based card causing system freeze - suggested replacement? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 03:13:00 -0000 On 29 August 2011 11:08, Geoff Roberts wrote: > Hi Adrian, > > Thanks very much for getting back. No problem! > On Mon, 29 Aug 2011 02:06:22 am you wrote: >> Were you always running a 64 bit kernel? Are you able to please try >> booting a 32 bit kernel? > > Yes, it was always a 64 bit kernel. I'll download the i386 8.2 R CD and give > that a go. Thanks, please let me know how that goes. There's a bug in the RELENG_8 ath driver that makes running multiple VAPs a bit unpredictable. But it should at least attach. :) >> > I need a card capable of running Multiple Base Stations or Virtual Access >> > Points (VAP) - another reason for looking for a newer card. >> >> The NIC you have will do that just fine. > > Sorry I didn't explain that very well. I wanted to use hostapd to manage the > access points. hostapd seems to need different MAC addresses for each virtual > access point. I couldn't find a way to assign different MAC addresses for each > virtual access point for hostapd with this particular card. Have I understood > that correctly? I wasn't 100% sure of my reading of the hostap config file. > > Are there any Atheros based cards you know of that work with hostapd in this > way? The driver should be able to do this. The NIC should be able to do this too. Basically, when you create multiple hostap interfaces, each wlanX interface should get a "new" MAC address. The hardware has a "filter" which can be programmed to allow a set of local addresses; typically what happens is that the last two bits get masked off and so your (four) VAP interfaces get one of those four MAC addresses. The hardware then will happily pass on packets for them. The AR5212 series hardware should support this stuff. Please let me know if this isn't happening. :) >> Are you able to boot things on the older hardware and see what the >> above debugging gives? >> Eg what the attach line is on your amd64 box? > > I think I'll be lucky. The display system completely went on the old system - > trying PCI or AGP graphics cards didn't make any difference. I'll see if I can > rig a serial cable to another machine to watch the boot process. > > I'll try the i386 8.2 R download first and see if I have any luck with the old > system before it goes out for permanent retirement (that'll take a few days). Thanks. Let's first try 32 bit on that system of yours. I hope it's something simple/subtle that I can reproduce locally. Adrian From owner-freebsd-wireless@FreeBSD.ORG Mon Aug 29 11:07:21 2011 Return-Path: Delivered-To: freebsd-wireless@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 927B91065673 for ; Mon, 29 Aug 2011 11:07:21 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 789C38FC1E for ; Mon, 29 Aug 2011 11:07:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7TB7LHT089453 for ; Mon, 29 Aug 2011 11:07:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7TB7KRZ089451 for freebsd-wireless@FreeBSD.org; Mon, 29 Aug 2011 11:07:20 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 29 Aug 2011 11:07:20 GMT Message-Id: <201108291107.p7TB7KRZ089451@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-wireless@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-wireless@FreeBSD.org X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 11:07:21 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/157449 wireless [ath] MAC address conflict causes system to freeze o kern/157243 wireless [ath] investigate beacon TX (AP) / RX (STA) when under o kern/156904 wireless [ath] AR9285 antenna diversity algorithm is buggy and o kern/156884 wireless [ath] ath instablity o kern/156327 wireless [bwn] bwn driver causes 20%-50% packet loss o kern/156322 wireless [wpi] no ahdemo support for if_wpi o kern/156321 wireless [ath] ahdemo doesn't work with if_ath o kern/155498 wireless [ral] ral(4) needs to be resynced with OpenBSD's to ga o kern/155100 wireless [ath] ath driver on busy channel: "stuck beacon" p kern/154598 wireless [ath] Atheros 5424/2424 can't connect to WPA network o kern/154567 wireless [ath] ath(4) lot of bad series(0) o kern/154327 wireless [ath] AR5416 in station mode hangs when transmitting f o kern/154284 wireless [ath] Modern ath wifi cards (such as AR9285) have miss o kern/154153 wireless [ath] AR5213 + MIPS + WPA group key packet corruption o kern/153448 wireless [ath] ath networking device loses association after a o kern/152750 wireless [ath] ath0 lot of bad series hwrate o kern/151198 wireless [ath] ath/5416 fails bgscan with "ath0: ath_chan_set: o kern/149786 wireless [bwn] bwn on Dell Inspiron 1150: connections stall o kern/149516 wireless [ath] ath(4) hostap with fake MAC/BSSID results in sta o kern/149373 wireless [realtek/atheros]: None of my network card working o kern/149307 wireless [ath] Doesn't work Atheros 9285 o kern/148322 wireless [ath] Triggering atheros wifi beacon misses in hostap o kern/148317 wireless [ath] FreeBSD 7.x hostap memory leak in net80211 or At o kern/148112 wireless [ath] Atheros 9285 cannot register with wifi AP (timeo o kern/148078 wireless [ath] wireless networking stops functioning o kern/145826 wireless [panic] [ath] Unable to configure adhoc mode on ath0/w o kern/144987 wireless [wpi] [panic] injecting packets with wlaninject using o bin/144109 wireless hostapd(8) uses the MAC of the wireless interface, but o kern/143868 wireless [ath] [patch] [request] allow Atheros watchdog timeout o conf/143079 wireless hostapd(8) startup missing multi wlan functionality o kern/140796 wireless [ath] [panic] Cannot attach (unable to attach hardware p kern/140567 wireless [ath] [patch] ath is not worked on my notebook PC o kern/140245 wireless [ath] [panic] Kernel panic during network activity on o kern/137592 wireless [ath] panic - 7-STABLE (Aug 7, 2009 UTC) crashes on ne p bin/137484 wireless [patch] Integer overflow in wpa_supplicant(8) base64 e o kern/136943 wireless [wpi] [lor] wpi0_com_lock / wpi0 o kern/136836 wireless [ath] atheros card stops functioning after about 12 ho o kern/132722 wireless [ath] Wifi ath0 associates fine with AP, but DHCP or I o bin/131549 wireless ifconfig(8) can't clear 'monitor' mode on the wireless o kern/126475 wireless [ath] [panic] ath pcmcia card inevitably panics under o kern/125721 wireless [ath] Terrible throughput/high ping latency with Ubiqu o kern/125617 wireless [ath] [panic] ath(4) related panic o kern/125501 wireless [ath] atheros cardbus driver hangs o kern/125332 wireless [ath] [panic] crash under any non-tiny networking unde o kern/124767 wireless [iwi] Wireless connection using iwi0 driver (Intel 220 o kern/124753 wireless [ieee80211] net80211 discards power-save queue packets o docs/120456 wireless ath(4) needs to specify requirement on wlan_scan_sta o kern/119513 wireless [ath] [irq] inserting dlink dwl-g630 wireless card res o kern/116747 wireless [ndis] FreeBSD 7.0-CURRENT crash with Dell TrueMobile f kern/105348 wireless [ath] ath device stopps TX 50 problems total. From owner-freebsd-wireless@FreeBSD.ORG Mon Aug 29 12:01:48 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 660FE106564A; Mon, 29 Aug 2011 12:01:48 +0000 (UTC) (envelope-from paradyse@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id F340F8FC22; Mon, 29 Aug 2011 12:01:47 +0000 (UTC) Received: by gyd10 with SMTP id 10so5636999gyd.13 for ; Mon, 29 Aug 2011 05:01:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:cc:content-type; bh=RjBvJNpKFLaTLlG0kYwhSbizFGtOjiECi0fRGmyfSY0=; b=u40emcZ+OFzXdJiPYO2jA6bW3gcOJV68z8+gid+v1D6ok3BVCt9hD9K+KiBK+H6wVM Umm4Y/zjRQaQhvhs83pH24ZwJVal6DxaxNLnRmVQLnzYdTDkJ/paVvtSw8Uz6RdxtVFV O2wJa78dAn7KDosRxr0s4PosIAyeb/nrspL14= Received: by 10.150.198.18 with SMTP id v18mr4882569ybf.24.1314619307099; Mon, 29 Aug 2011 05:01:47 -0700 (PDT) MIME-Version: 1.0 Sender: paradyse@gmail.com Received: by 10.150.144.15 with HTTP; Mon, 29 Aug 2011 05:01:27 -0700 (PDT) From: Kang Yin Su Date: Mon, 29 Aug 2011 20:01:27 +0800 X-Google-Sender-Auth: Qh0SP8slukgh-ulrcDaX3HaMMi4 Message-ID: To: freebsd-wireless@freebsd.org Content-Type: multipart/mixed; boundary=000e0cd3065cd0884204aba3a881 Cc: Subject: [PATCH] TDMA beacon from slave station X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 12:01:48 -0000 --000e0cd3065cd0884204aba3a881 Content-Type: text/plain; charset=ISO-8859-1 Hi all, This patch modify the following: 1. Relocate 'ath_hal_*' functions from if_ath.c to appropriate HAL layer and moved those common functions to ah.c 2. The next TBTT register mistakenly used in AR6416 that cause intermittent beacons transmit form a TDMA slave station. - Use AR_NEXT_TBTT instead of AR_TIMER0 for AR5416. 3. Do not adjust the beacon timers when 'tudelta' value is multiple of tdmabintval value. It causes the timers to stop and beacon stuck. Thanks, Yin --000e0cd3065cd0884204aba3a881 Content-Type: application/octet-stream; name="11nnexttbtt_fix_and_hal_func_relocate3.diff" Content-Disposition: attachment; filename="11nnexttbtt_fix_and_hal_func_relocate3.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_grxda0960 SW5kZXg6IGlmX2F0aHZhci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGlmX2F0aHZhci5oCShyZXZpc2lvbiAy MjUyNDIpCisrKyBpZl9hdGh2YXIuaAkod29ya2luZyBjb3B5KQpAQCAtNDgyLDYgKzQ4Miw4IEBA CiAJKCgqKF9haCktPmFoX3NldEJlYWNvblRpbWVycykoKF9haCksIChfYnQpKSkKICNkZWZpbmUJ YXRoX2hhbF9iZWFjb250aW1lcnMoX2FoLCBfYnMpIFwKIAkoKCooX2FoKS0+YWhfc2V0U3RhdGlv bkJlYWNvblRpbWVycykoKF9haCksIChfYnMpKSkKKyNkZWZpbmUgYXRoX2hhbF9nZXRuZXh0dGJ0 dChfYWgpIFwKKwkoKCooX2FoKS0+YWhfZ2V0TmV4dFRCVFQpKChfYWgpKSkKICNkZWZpbmUJYXRo X2hhbF9zZXRhc3NvY2lkKF9haCwgX2JzcywgX2Fzc29jaWQpIFwKIAkoKCooX2FoKS0+YWhfd3Jp dGVBc3NvY2lkKSgoX2FoKSwgKF9ic3MpLCAoX2Fzc29jaWQpKSkKICNkZWZpbmUJYXRoX2hhbF9w aHlkaXNhYmxlKF9haCkgXApJbmRleDogYXRoX2hhbC9hcjU0MTYvYXI1NDE2X2F0dGFjaC5jCj09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9hdHRhY2guYwkocmV2aXNpb24gMjI1 MjQyKQorKysgYXRoX2hhbC9hcjU0MTYvYXI1NDE2X2F0dGFjaC5jCSh3b3JraW5nIGNvcHkpCkBA IC0xMzYsNiArMTM2LDcgQEAKIAlhaC0+YWhfZ3Bpb0dldAkJCT0gYXI1NDE2R3Bpb0dldDsKIAlh aC0+YWhfZ3Bpb1NldAkJCT0gYXI1NDE2R3Bpb1NldDsKIAlhaC0+YWhfZ3Bpb1NldEludHIJCT0g YXI1NDE2R3Bpb1NldEludHI7CisJYWgtPmFoX2dldFRzZjY0CQkJPSBhcjU0MTZHZXRUc2Y2NDsK IAlhaC0+YWhfcmVzZXRUc2YJCQk9IGFyNTQxNlJlc2V0VHNmOwogCWFoLT5haF9nZXRSZkdhaW4J CT0gYXI1NDE2R2V0UmZnYWluOwogCWFoLT5haF9zZXRBbnRlbm5hU3dpdGNoCQk9IGFyNTQxNlNl dEFudGVubmFTd2l0Y2g7CkBAIC0xNjAsNiArMTYxLDcgQEAKIAlhaC0+YWhfYmVhY29uSW5pdAkJ PSBhcjU0MTZCZWFjb25Jbml0OwogCWFoLT5haF9zZXRTdGF0aW9uQmVhY29uVGltZXJzCT0gYXI1 NDE2U2V0U3RhQmVhY29uVGltZXJzOwogCWFoLT5haF9yZXNldFN0YXRpb25CZWFjb25UaW1lcnMJ PSBhcjU0MTZSZXNldFN0YUJlYWNvblRpbWVyczsKKwlhaC0+YWhfZ2V0TmV4dFRCVFQJCT0gYXI1 NDE2R2V0TmV4dFRCVFQ7CiAKIAkvKiA4MDIuMTFuIEZ1bmN0aW9ucyAqLwogCWFoLT5haF9jaGFp blR4RGVzYwkJPSBhcjU0MTZDaGFpblR4RGVzYzsKSW5kZXg6IGF0aF9oYWwvYXI1NDE2L2FyNTQx Nl9yZXNldC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9yZXNldC5jCShy ZXZpc2lvbiAyMjUyNDIpCisrKyBhdGhfaGFsL2FyNTQxNi9hcjU0MTZfcmVzZXQuYwkod29ya2lu ZyBjb3B5KQpAQCAtMTQ3LDcgKzE0Nyw3IEBACiAJLyogRm9yIGNoaXBzIG9uIHdoaWNoIHRoZSBS VEMgcmVzZXQgaXMgZG9uZSwgc2F2ZSBUU0YgYmVmb3JlIGl0IGdldHMgY2xlYXJlZCAqLwogCWlm IChBUl9TUkVWX0hPV0woYWgpIHx8CiAJICAgIChBUl9TUkVWX01FUkxJTihhaCkgJiYgYXRoX2hh bF9lZXByb21HZXRGbGFnKGFoLCBBUl9FRVBfT0xfUFdSQ1RSTCkpKQotCQl0c2YgPSBhcjUyMTJH ZXRUc2Y2NChhaCk7CisJCXRzZiA9IGFyNTQxNkdldFRzZjY0KGFoKTsKIAogCS8qIE1hcmsgUEhZ IGFzIGluYWN0aXZlOyBtYXJrZWQgYWN0aXZlIGluIGFyNTQxNkluaXRCQigpICovCiAJYXI1NDE2 TWFya1BoeUluYWN0aXZlKGFoKTsKQEAgLTE1OSw3ICsxNTksNyBAQAogCiAJLyogUmVzdG9yZSBU U0YgKi8KIAlpZiAodHNmKQotCQlhcjUyMTJTZXRUc2Y2NChhaCwgdHNmKTsKKwkJYXI1NDE2U2V0 VHNmNjQoYWgsIHRzZik7CiAKIAlPU19NQVJLKGFoLCBBSF9NQVJLX1JFU0VUX0xJTkUsIF9fTElO RV9fKTsKIAlpZiAoQVJfU1JFVl9NRVJMSU5fMTBfT1JfTEFURVIoYWgpKQpAQCAtMTkyLDkgKzE5 Miw5IEBACiAJICogdmFsdWUgYWZ0ZXIgdGhlIGluaXR2YWxzIGhhdmUgYmVlbiBhcHBsaWVkLCB3 aXRoIGFuIG9mZnNldAogCSAqIGJhc2VkIG9uIG1lYXN1cmVkIHRpbWUgZGlmZmVyZW5jZQogCSAq LwotCWlmIChBUl9TUkVWX0hPV0woYWgpICYmIChhcjUyMTJHZXRUc2Y2NChhaCkgPCB0c2YpKSB7 CisJaWYgKEFSX1NSRVZfSE9XTChhaCkgJiYgKGFyNTQxNkdldFRzZjY0KGFoKSA8IHRzZikpIHsK IAkJdHNmICs9IDE1MDA7Ci0JCWFyNTIxMlNldFRzZjY0KGFoLCB0c2YpOworCQlhcjU0MTZTZXRU c2Y2NChhaCwgdHNmKTsKIAl9CiAKIAlIQUxERUJVRyhhaCwgSEFMX0RFQlVHX1JFU0VULCAiPj4+ MiAlczogQVJfUEhZX0RBR19DVFJMQ0NLPTB4JXhcbiIsCkBAIC01MDMsNyArNTAzLDcgQEAKIAkJ Y2hhbi0+aWNfc3RhdGUgJj0gfklFRUU4MDIxMV9DSEFOU1RBVEVfQ1dJTlQ7CiAKIAlpY2hhbi0+ Y2hhbm5lbF90aW1lID0gMDsKLQlpY2hhbi0+dHNmX2xhc3QgPSBhcjUyMTJHZXRUc2Y2NChhaCk7 CisJaWNoYW4tPnRzZl9sYXN0ID0gYXI1NDE2R2V0VHNmNjQoYWgpOwogCWFyNTIxMlR4RW5hYmxl KGFoLCBBSF9UUlVFKTsKIAlyZXR1cm4gQUhfVFJVRTsKIH0KSW5kZXg6IGF0aF9oYWwvYXI1NDE2 L2FyNTQxNi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNi5oCShyZXZpc2lv biAyMjUyNDIpCisrKyBhdGhfaGFsL2FyNTQxNi9hcjU0MTYuaAkod29ya2luZyBjb3B5KQpAQCAt MTY5LDYgKzE2OSw3IEBACiBleHRlcm4Jdm9pZCBhcjU0MTZSZXNldFN0YUJlYWNvblRpbWVycyhz dHJ1Y3QgYXRoX2hhbCAqYWgpOwogZXh0ZXJuCXZvaWQgYXI1NDE2U2V0U3RhQmVhY29uVGltZXJz KHN0cnVjdCBhdGhfaGFsICphaCwKIAkJY29uc3QgSEFMX0JFQUNPTl9TVEFURSAqKTsKK2V4dGVy bgl1aW50NjRfdCBhcjU0MTZHZXROZXh0VEJUVChzdHJ1Y3QgYXRoX2hhbCAqKTsKIAogZXh0ZXJu CUhBTF9CT09MIGFyNTQxNkVlcHJvbVJlYWQoc3RydWN0IGF0aF9oYWwgKiwgdV9pbnQgb2ZmLCB1 aW50MTZfdCAqZGF0YSk7CiBleHRlcm4JSEFMX0JPT0wgYXI1NDE2RWVwcm9tV3JpdGUoc3RydWN0 IGF0aF9oYWwgKiwgdV9pbnQgb2ZmLCB1aW50MTZfdCBkYXRhKTsKQEAgLTE4Niw2ICsxODcsOCBA QAogCiBleHRlcm4JdV9pbnQgYXI1NDE2R2V0V2lyZWxlc3NNb2RlcyhzdHJ1Y3QgYXRoX2hhbCAq YWgpOwogZXh0ZXJuCXZvaWQgYXI1NDE2U2V0TGVkU3RhdGUoc3RydWN0IGF0aF9oYWwgKmFoLCBI QUxfTEVEX1NUQVRFIHN0YXRlKTsKK2V4dGVybgl1aW50NjRfdCBhcjU0MTZHZXRUc2Y2NChzdHJ1 Y3QgYXRoX2hhbCAqYWgpOworZXh0ZXJuCXZvaWQgYXI1NDE2U2V0VHNmNjQoc3RydWN0IGF0aF9o YWwgKmFoLCB1aW50NjRfdCB0c2Y2NCk7CiBleHRlcm4Jdm9pZCBhcjU0MTZSZXNldFRzZihzdHJ1 Y3QgYXRoX2hhbCAqYWgpOwogZXh0ZXJuCUhBTF9CT09MIGFyNTQxNlNldEFudGVubmFTd2l0Y2go c3RydWN0IGF0aF9oYWwgKiwgSEFMX0FOVF9TRVRUSU5HKTsKIGV4dGVybglIQUxfQk9PTCBhcjU0 MTZTZXREZWNvbXBNYXNrKHN0cnVjdCBhdGhfaGFsICosIHVpbnQxNl90LCBpbnQpOwpJbmRleDog YXRoX2hhbC9hcjU0MTYvYXI1NDE2X2JlYWNvbi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1 NDE2L2FyNTQxNl9iZWFjb24uYwkocmV2aXNpb24gMjI1MjQyKQorKysgYXRoX2hhbC9hcjU0MTYv YXI1NDE2X2JlYWNvbi5jCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw2ICsyOSwxNSBAQAogI2RlZmlu ZQlPTkVfRUlHSFRIX1RVX1RPX1VTRUMoX3R1OCkJKChfdHU4KSA8PCA3KQogCiAvKgorICogUmV0 dXJuIHRoZSBoYXJkd2FyZSBOZXh0VEJUVCBpbiBUU0YKKyAqLwordWludDY0X3QKK2FyNTQxNkdl dE5leHRUQlRUKHN0cnVjdCBhdGhfaGFsICphaCkKK3sKKwlyZXR1cm4gT1NfUkVHX1JFQUQoYWgs IEFSX05FWFRfVEJUVCk7Cit9CisKKy8qCiAgKiBJbml0aWFsaXplIGFsbCBvZiB0aGUgaGFyZHdh cmUgcmVnaXN0ZXJzIHVzZWQgdG8KICAqIHNlbmQgYmVhY29ucy4gIE5vdGUgdGhhdCBmb3Igc3Rh dGlvbiBvcGVyYXRpb24gdGhlCiAgKiBkcml2ZXIgY2FsbHMgYXI1NDE2U2V0U3RhQmVhY29uVGlt ZXJzIGluc3RlYWQuCkluZGV4OiBhdGhfaGFsL2FyNTQxNi9hcjU0MTZfbWlzYy5jCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9taXNjLmMJKHJldmlzaW9uIDIyNTI0MikKKysr IGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9taXNjLmMJKHdvcmtpbmcgY29weSkKQEAgLTkzLDYgKzkz LDQxIEBACiB9CiAKIC8qCisgKiBHZXQgdGhlIGN1cnJlbnQgaGFyZHdhcmUgdHNmIGZvciBzdGFt bG1lCisgKi8KK3VpbnQ2NF90CithcjU0MTZHZXRUc2Y2NChzdHJ1Y3QgYXRoX2hhbCAqYWgpCit7 CisJdWludDMyX3QgbG93MSwgbG93MiwgdTMyOworCisJLyogc3luYyBtdWx0aS13b3JkIHJlYWQg Ki8KKwlsb3cxID0gT1NfUkVHX1JFQUQoYWgsIEFSX1RTRl9MMzIpOworCXUzMiA9IE9TX1JFR19S RUFEKGFoLCBBUl9UU0ZfVTMyKTsKKwlsb3cyID0gT1NfUkVHX1JFQUQoYWgsIEFSX1RTRl9MMzIp OworCWlmIChsb3cyIDwgbG93MSkgewkvKiByb2xsIG92ZXIgKi8KKwkJLyoKKwkJICogSWYgd2Ug YXJlIG5vdCBwcmVlbXB0ZWQgdGhpcyB3aWxsIHdvcmsuICBJZiB3ZSBhcmUKKwkJICogdGhlbiB3 ZSByZS1yZWFkaW5nIEFSX1RTRl9VMzIgZG9lcyBubyBnb29kIGFzIHRoZQorCQkgKiBsb3cgYml0 cyB3aWxsIGJlIG1lYW5pbmdsZXNzLiAgTGlrZXdpc2UgcmVhZGluZworCQkgKiBMMzIsIFUzMiwg VTMyLCB0aGVuIGNvbXBhcmluZyB0aGUgbGFzdCB0d28gcmVhZHMKKwkJICogdG8gY2hlY2sgZm9y IHJvbGxvdmVyIGRvZXNuJ3QgaGVscCBpZiBwcmVlbXB0ZWQtLXNvCisJCSAqIHdlIHRha2UgdGhp cyBhcHByb2FjaCBhcyBpdCBjb3N0cyBvbmUgbGVzcyBQQ0kgcmVhZAorCQkgKiB3aGljaCBjYW4g YmUgbm90aWNlYWJsZSB3aGVuIGRvaW5nIHRoaW5ncyBsaWtlCisJCSAqIHRpbWVzdGFtcGluZyBw YWNrZXRzIGluIG1vbml0b3IgbW9kZS4KKwkJICovCisJCXUzMisrOworCX0KKwlyZXR1cm4gKCgo dWludDY0X3QpIHUzMikgPDwgMzIpIHwgKCh1aW50NjRfdCkgbG93Mik7Cit9CisKK3ZvaWQKK2Fy NTQxNlNldFRzZjY0KHN0cnVjdCBhdGhfaGFsICphaCwgdWludDY0X3QgdHNmNjQpCit7CisJT1Nf UkVHX1dSSVRFKGFoLCBBUl9UU0ZfTDMyLCB0c2Y2NCAmIDB4ZmZmZmZmZmYpOworCU9TX1JFR19X UklURShhaCwgQVJfVFNGX1UzMiwgKHRzZjY0ID4+IDMyKSAmIDB4ZmZmZmZmZmYpOworfQorCisv KgogICogUmVzZXQgdGhlIGN1cnJlbnQgaGFyZHdhcmUgdHNmIGZvciBzdGFtbG1lLgogICovCiB2 b2lkCkluZGV4OiBhdGhfaGFsL2FoLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYXRoX2hhbC9haC5jCShyZXZp c2lvbiAyMjUyNDIpCisrKyBhdGhfaGFsL2FoLmMJKHdvcmtpbmcgY29weSkKQEAgLTEyMjIsMyAr MTIyMiwzNyBAQAogICAgIH0KICAgICByZXR1cm4gcnY7CiB9CisKKy8qCisgKiBBZGp1c3QgdGhl IFRTRi4KKyAqLwordm9pZAorYXRoX2hhbF9hZGp1c3R0c2Yoc3RydWN0IGF0aF9oYWwgKmFoLCBp bnQzMl90IHRzZmRlbHRhKQoreworCS8qIFhYWCBoYW5kbGUgd3JhcC9vdmVyZmxvdyAqLworCU9T X1JFR19XUklURShhaCwgQVJfVFNGX0wzMiwgT1NfUkVHX1JFQUQoYWgsIEFSX1RTRl9MMzIpICsg dHNmZGVsdGEpOworfQorCisvKgorICogRW5hYmxlIG9yIGRpc2FibGUgQ0NBLgorICovCit2b2lk CithdGhfaGFsX3NldGNjYShzdHJ1Y3QgYXRoX2hhbCAqYWgsIGludCBlbmEpCit7CisJLyoKKwkg KiBOQjogZmlsbCBtZSBpbjsgdGhpcyBpcyBub3QgcHJvdmlkZWQgYnkgZGVmYXVsdCBiZWNhdXNl IGRpc2FibGluZworCSAqICAgICBDQ0EgaW4gbW9zdCBsb2NhbGVzIHZpb2xhdGVzIHJlZ3VsYXRv cnkuCisJICovCit9CisKKy8qCisgKiBHZXQgQ0NBIHNldHRpbmcuCisgKi8KK2ludAorYXRoX2hh bF9nZXRjY2Eoc3RydWN0IGF0aF9oYWwgKmFoKQoreworCXVfaW50MzJfdCBkaWFnOworCWlmIChh dGhfaGFsX2dldGNhcGFiaWxpdHkoYWgsIEhBTF9DQVBfRElBRywgMCwgJmRpYWcpICE9IEhBTF9P SykKKwkJcmV0dXJuIDE7CisJcmV0dXJuICgoZGlhZyAmIDB4NTAwMDAwKSA9PSAwKTsKK30KSW5k ZXg6IGF0aF9oYWwvYXI1MjEwL2FyNTIxMF9hdHRhY2guYwo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhfaGFs L2FyNTIxMC9hcjUyMTBfYXR0YWNoLmMJKHJldmlzaW9uIDIyNTI0MikKKysrIGF0aF9oYWwvYXI1 MjEwL2FyNTIxMF9hdHRhY2guYwkod29ya2luZyBjb3B5KQpAQCAtMTQ4LDYgKzE0OCw3IEBACiAJ LmFoX2JlYWNvbkluaXQJCQk9IGFyNTIxMEJlYWNvbkluaXQsCiAJLmFoX3NldFN0YXRpb25CZWFj b25UaW1lcnMJPSBhcjUyMTBTZXRTdGFCZWFjb25UaW1lcnMsCiAJLmFoX3Jlc2V0U3RhdGlvbkJl YWNvblRpbWVycwk9IGFyNTIxMFJlc2V0U3RhQmVhY29uVGltZXJzLAorCS5haF9nZXROZXh0VEJU VAkJCT0gYXI1MjEwR2V0TmV4dFRCVFQsCiAKIAkvKiBJbnRlcnJ1cHQgRnVuY3Rpb25zICovCiAJ LmFoX2lzSW50ZXJydXB0UGVuZGluZwkJPSBhcjUyMTBJc0ludGVycnVwdFBlbmRpbmcsCkluZGV4 OiBhdGhfaGFsL2FyNTIxMC9hcjUyMTAuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhfaGFsL2FyNTIxMC9h cjUyMTAuaAkocmV2aXNpb24gMjI1MjQyKQorKysgYXRoX2hhbC9hcjUyMTAvYXI1MjEwLmgJKHdv cmtpbmcgY29weSkKQEAgLTI2OCw2ICsyNjgsNyBAQAogZXh0ZXJuCXZvaWQgYXI1MjEwU2V0U3Rh QmVhY29uVGltZXJzKHN0cnVjdCBhdGhfaGFsICosCiAJCWNvbnN0IEhBTF9CRUFDT05fU1RBVEUg Kik7CiBleHRlcm4Jdm9pZCBhcjUyMTBSZXNldFN0YUJlYWNvblRpbWVycyhzdHJ1Y3QgYXRoX2hh bCAqKTsKK2V4dGVybgl1aW50NjRfdCBhcjUyMTBHZXROZXh0VEJUVChzdHJ1Y3QgYXRoX2hhbCAq KTsKIAogZXh0ZXJuCUhBTF9CT09MIGFyNTIxMElzSW50ZXJydXB0UGVuZGluZyhzdHJ1Y3QgYXRo X2hhbCAqKTsKIGV4dGVybglIQUxfQk9PTCBhcjUyMTBHZXRQZW5kaW5nSW50ZXJydXB0cyhzdHJ1 Y3QgYXRoX2hhbCAqLCBIQUxfSU5UICopOwpJbmRleDogYXRoX2hhbC9hcjUyMTAvYXI1MjEwX2Jl YWNvbi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1MjEwL2FyNTIxMF9iZWFjb24uYwkocmV2 aXNpb24gMjI1MjQyKQorKysgYXRoX2hhbC9hcjUyMTAvYXI1MjEwX2JlYWNvbi5jCSh3b3JraW5n IGNvcHkpCkBAIC0yNyw2ICsyNywxNyBAQAogI2luY2x1ZGUgImFyNTIxMC9hcjUyMTBkZXNjLmgi CiAKIC8qCisgKiBSZXR1cm4gdGhlIGhhcmR3YXJlIE5leHRUQlRUIGluIFRTRgorICovCit1aW50 NjRfdAorYXI1MjEwR2V0TmV4dFRCVFQoc3RydWN0IGF0aF9oYWwgKmFoKQoreworI2RlZmluZSBU VV9UT19UU0YoX3R1KQkoKCh1aW50NjRfdCkoX3R1KSkgPDwgMTApCisJcmV0dXJuIFRVX1RPX1RT RihPU19SRUdfUkVBRChhaCwgQVJfVElNRVIwKSk7CisjdW5kZWYgVFVfVE9fVFNGCit9CisKKy8q CiAgKiBJbml0aWFsaXplIGFsbCBvZiB0aGUgaGFyZHdhcmUgcmVnaXN0ZXJzIHVzZWQgdG8gc2Vu ZCBiZWFjb25zLgogICovCiB2b2lkCkluZGV4OiBhdGhfaGFsL2FyNTIxMS9hcjUyMTFfYXR0YWNo LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQotLS0gYXRoX2hhbC9hcjUyMTEvYXI1MjExX2F0dGFjaC5jCShyZXZpc2lv biAyMjUyNDIpCisrKyBhdGhfaGFsL2FyNTIxMS9hcjUyMTFfYXR0YWNoLmMJKHdvcmtpbmcgY29w eSkKQEAgLTE0OCw2ICsxNDgsNyBAQAogCS5haF9iZWFjb25Jbml0CQkJPSBhcjUyMTFCZWFjb25J bml0LAogCS5haF9zZXRTdGF0aW9uQmVhY29uVGltZXJzCT0gYXI1MjExU2V0U3RhQmVhY29uVGlt ZXJzLAogCS5haF9yZXNldFN0YXRpb25CZWFjb25UaW1lcnMJPSBhcjUyMTFSZXNldFN0YUJlYWNv blRpbWVycywKKwkuYWhfZ2V0TmV4dFRCVFQJCQk9IGFyNTIxMUdldE5leHRUQlRULAogCiAJLyog SW50ZXJydXB0IEZ1bmN0aW9ucyAqLwogCS5haF9pc0ludGVycnVwdFBlbmRpbmcJCT0gYXI1MjEx SXNJbnRlcnJ1cHRQZW5kaW5nLApJbmRleDogYXRoX2hhbC9hcjUyMTEvYXI1MjExLmgKPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQotLS0gYXRoX2hhbC9hcjUyMTEvYXI1MjExLmgJKHJldmlzaW9uIDIyNTI0MikKKysrIGF0 aF9oYWwvYXI1MjExL2FyNTIxMS5oCSh3b3JraW5nIGNvcHkpCkBAIC0yOTYsNiArMjk2LDcgQEAK IGV4dGVybgl2b2lkIGFyNTIxMVNldFN0YUJlYWNvblRpbWVycyhzdHJ1Y3QgYXRoX2hhbCAqLAog CQljb25zdCBIQUxfQkVBQ09OX1NUQVRFICopOwogZXh0ZXJuCXZvaWQgYXI1MjExUmVzZXRTdGFC ZWFjb25UaW1lcnMoc3RydWN0IGF0aF9oYWwgKik7CitleHRlcm4JdWludDY0X3QgYXI1MjExR2V0 TmV4dFRCVFQoc3RydWN0IGF0aF9oYWwgKik7CiAKIGV4dGVybglIQUxfQk9PTCBhcjUyMTFJc0lu dGVycnVwdFBlbmRpbmcoc3RydWN0IGF0aF9oYWwgKik7CiBleHRlcm4JSEFMX0JPT0wgYXI1MjEx R2V0UGVuZGluZ0ludGVycnVwdHMoc3RydWN0IGF0aF9oYWwgKiwgSEFMX0lOVCAqKTsKSW5kZXg6 IGF0aF9oYWwvYXI1MjExL2FyNTIxMV9iZWFjb24uYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhfaGFsL2Fy NTIxMS9hcjUyMTFfYmVhY29uLmMJKHJldmlzaW9uIDIyNTI0MikKKysrIGF0aF9oYWwvYXI1MjEx L2FyNTIxMV9iZWFjb24uYwkod29ya2luZyBjb3B5KQpAQCAtMzAsNiArMzAsMTcgQEAKICAqLwog CiAvKgorICogUmV0dXJuIHRoZSBoYXJkd2FyZSBOZXh0VEJUVCBpbiBUU0YKKyAqLwordWludDY0 X3QKK2FyNTIxMUdldE5leHRUQlRUKHN0cnVjdCBhdGhfaGFsICphaCkKK3sKKyNkZWZpbmUgVFVf VE9fVFNGKF90dSkJKCgodWludDY0X3QpKF90dSkpIDw8IDEwKQorCXJldHVybiBUVV9UT19UU0Yo T1NfUkVHX1JFQUQoYWgsIEFSX1RJTUVSMCkpOworI3VuZGVmIFRVX1RPX1RTRgorfQorCisvKgog ICogSW5pdGlhbGl6ZSBhbGwgb2YgdGhlIGhhcmR3YXJlIHJlZ2lzdGVycyB1c2VkIHRvIHNlbmQg YmVhY29ucy4KICAqLwogdm9pZApJbmRleDogYXRoX2hhbC9hcjUyMTIvYXI1MjEyX2F0dGFjaC5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1MjEyL2FyNTIxMl9hdHRhY2guYwkocmV2aXNpb24g MjI1MjQyKQorKysgYXRoX2hhbC9hcjUyMTIvYXI1MjEyX2F0dGFjaC5jCSh3b3JraW5nIGNvcHkp CkBAIC0xNTEsNiArMTUxLDcgQEAKIAkuYWhfYmVhY29uSW5pdAkJCT0gYXI1MjEyQmVhY29uSW5p dCwKIAkuYWhfc2V0U3RhdGlvbkJlYWNvblRpbWVycwk9IGFyNTIxMlNldFN0YUJlYWNvblRpbWVy cywKIAkuYWhfcmVzZXRTdGF0aW9uQmVhY29uVGltZXJzCT0gYXI1MjEyUmVzZXRTdGFCZWFjb25U aW1lcnMsCisJLmFoX2dldE5leHRUQlRUCQkJPSBhcjUyMTJHZXROZXh0VEJUVCwKIAogCS8qIElu dGVycnVwdCBGdW5jdGlvbnMgKi8KIAkuYWhfaXNJbnRlcnJ1cHRQZW5kaW5nCQk9IGFyNTIxMklz SW50ZXJydXB0UGVuZGluZywKSW5kZXg6IGF0aF9oYWwvYXI1MjEyL2FyNTIxMi5oCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIGF0aF9oYWwvYXI1MjEyL2FyNTIxMi5oCShyZXZpc2lvbiAyMjUyNDIpCisrKyBhdGhf aGFsL2FyNTIxMi9hcjUyMTIuaAkod29ya2luZyBjb3B5KQpAQCAtNDMwLDYgKzQzMCw3IEBACiBl eHRlcm4Jdm9pZCBhcjUyMTJSZXNldFN0YUJlYWNvblRpbWVycyhzdHJ1Y3QgYXRoX2hhbCAqYWgp OwogZXh0ZXJuCXZvaWQgYXI1MjEyU2V0U3RhQmVhY29uVGltZXJzKHN0cnVjdCBhdGhfaGFsICph aCwKIAkJY29uc3QgSEFMX0JFQUNPTl9TVEFURSAqKTsKK2V4dGVybgl1aW50NjRfdCBhcjUyMTJH ZXROZXh0VEJUVChzdHJ1Y3QgYXRoX2hhbCAqKTsKIAogZXh0ZXJuCUhBTF9CT09MIGFyNTIxMklz SW50ZXJydXB0UGVuZGluZyhzdHJ1Y3QgYXRoX2hhbCAqYWgpOwogZXh0ZXJuCUhBTF9CT09MIGFy NTIxMkdldFBlbmRpbmdJbnRlcnJ1cHRzKHN0cnVjdCBhdGhfaGFsICphaCwgSEFMX0lOVCAqKTsK SW5kZXg6IGF0aF9oYWwvYXI1MjEyL2FyNTIxMl9iZWFjb24uYwo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhf aGFsL2FyNTIxMi9hcjUyMTJfYmVhY29uLmMJKHJldmlzaW9uIDIyNTI0MikKKysrIGF0aF9oYWwv YXI1MjEyL2FyNTIxMl9iZWFjb24uYwkod29ya2luZyBjb3B5KQpAQCAtMjYsNiArMjYsMTcgQEAK ICNpbmNsdWRlICJhcjUyMTIvYXI1MjEyZGVzYy5oIgogCiAvKgorICogUmV0dXJuIHRoZSBoYXJk d2FyZSBOZXh0VEJUVCBpbiBUU0YKKyAqLwordWludDY0X3QKK2FyNTIxMkdldE5leHRUQlRUKHN0 cnVjdCBhdGhfaGFsICphaCkKK3sKKyNkZWZpbmUgVFVfVE9fVFNGKF90dSkJKCgodWludDY0X3Qp KF90dSkpIDw8IDEwKQorCXJldHVybiBUVV9UT19UU0YoT1NfUkVHX1JFQUQoYWgsIEFSX1RJTUVS MCkpOworI3VuZGVmIFRVX1RPX1RTRgorfQorCisvKgogICogSW5pdGlhbGl6ZSBhbGwgb2YgdGhl IGhhcmR3YXJlIHJlZ2lzdGVycyB1c2VkIHRvCiAgKiBzZW5kIGJlYWNvbnMuICBOb3RlIHRoYXQg Zm9yIHN0YXRpb24gb3BlcmF0aW9uIHRoZQogICogZHJpdmVyIGNhbGxzIGFyNTIxMlNldFN0YUJl YWNvblRpbWVycyBpbnN0ZWFkLgpJbmRleDogYXRoX2hhbC9haC5oCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0 aF9oYWwvYWguaAkocmV2aXNpb24gMjI1MjQyKQorKysgYXRoX2hhbC9haC5oCSh3b3JraW5nIGNv cHkpCkBAIC05OTYsNiArOTk2LDcgQEAKIAl2b2lkCSAgX19haGRlY2woKmFoX3NldFN0YXRpb25C ZWFjb25UaW1lcnMpKHN0cnVjdCBhdGhfaGFsKiwKIAkJCQljb25zdCBIQUxfQkVBQ09OX1NUQVRF ICopOwogCXZvaWQJICBfX2FoZGVjbCgqYWhfcmVzZXRTdGF0aW9uQmVhY29uVGltZXJzKShzdHJ1 Y3QgYXRoX2hhbCopOworCXVpbnQ2NF90ICBfX2FoZGVjbCgqYWhfZ2V0TmV4dFRCVFQpKHN0cnVj dCBhdGhfaGFsICopOwogCiAJLyogODAyLjExbiBGdW5jdGlvbnMgKi8KIAlIQUxfQk9PTCAgX19h aGRlY2woKmFoX2NoYWluVHhEZXNjKShzdHJ1Y3QgYXRoX2hhbCAqLApAQCAtMTEzOCw0ICsxMTM5 LDIwIEBACiBleHRlcm4gdWludDE2X3QgX19haGRlY2wgYXRoX2hhbF9jb21wdXRldHh0aW1lKHN0 cnVjdCBhdGhfaGFsICosCiAJCWNvbnN0IEhBTF9SQVRFX1RBQkxFICpyYXRlcywgdWludDMyX3Qg ZnJhbWVMZW4sCiAJCXVpbnQxNl90IHJhdGVpeCwgSEFMX0JPT0wgc2hvcnRQcmVhbWJsZSk7CisK Ky8qCisgKiBBZGp1c3QgdGhlIFRTRi4KKyAqLworZXh0ZXJuIHZvaWQgX19haGRlY2wgYXRoX2hh bF9hZGp1c3R0c2Yoc3RydWN0IGF0aF9oYWwgKmFoLCBpbnQzMl90IHRzZmRlbHRhKTsKKworLyoK KyAqIEVuYWJsZSBvciBkaXNhYmxlIENDQS4KKyAqLwordm9pZCBfX2FoZGVjbCBhdGhfaGFsX3Nl dGNjYShzdHJ1Y3QgYXRoX2hhbCAqYWgsIGludCBlbmEpOworCisvKgorICogR2V0IENDQSBzZXR0 aW5nLgorICovCitpbnQgX19haGRlY2wgYXRoX2hhbF9nZXRjY2Eoc3RydWN0IGF0aF9oYWwgKmFo KTsKKwogI2VuZGlmIC8qIF9BVEhfQUhfSF8gKi8KSW5kZXg6IGlmX2F0aC5jCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K LS0tIGlmX2F0aC5jCShyZXZpc2lvbiAyMjUyNDIpCisrKyBpZl9hdGguYwkod29ya2luZyBjb3B5 KQpAQCAtMjE0LDI0ICsyMTQsNiBAQAogc3RhdGljIHZvaWQJYXRoX3RkbWFfYmVhY29uX3NlbmQo c3RydWN0IGF0aF9zb2Z0YyAqc2MsCiAJCSAgICBzdHJ1Y3QgaWVlZTgwMjExdmFwICp2YXApOwog Ci1zdGF0aWMgX19pbmxpbmUgdm9pZAotYXRoX2hhbF9zZXRjY2Eoc3RydWN0IGF0aF9oYWwgKmFo LCBpbnQgZW5hKQotewotCS8qCi0JICogTkI6IGZpbGwgbWUgaW47IHRoaXMgaXMgbm90IHByb3Zp ZGVkIGJ5IGRlZmF1bHQgYmVjYXVzZSBkaXNhYmxpbmcKLQkgKiAgICAgQ0NBIGluIG1vc3QgbG9j YWxlcyB2aW9sYXRlcyByZWd1bGF0b3J5LgotCSAqLwotfQotCi1zdGF0aWMgX19pbmxpbmUgaW50 Ci1hdGhfaGFsX2dldGNjYShzdHJ1Y3QgYXRoX2hhbCAqYWgpCi17Ci0JdV9pbnQzMl90IGRpYWc7 Ci0JaWYgKGF0aF9oYWxfZ2V0Y2FwYWJpbGl0eShhaCwgSEFMX0NBUF9ESUFHLCAwLCAmZGlhZykg IT0gSEFMX09LKQotCQlyZXR1cm4gMTsKLQlyZXR1cm4gKChkaWFnICYgMHg1MDAwMDApID09IDAp OwotfQotCiAjZGVmaW5lCVRETUFfRVBfTVVMVElQTElFUgkoMTw8MTApIC8qIHBvdzIgdG8gb3B0 aW1pemUgb3V0ICogYW5kIC8gKi8KICNkZWZpbmUJVERNQV9MUEZfTEVOCQk2CiAjZGVmaW5lCVRE TUFfRFVNTVlfTUFSS0VSCTB4MTI3CkBAIC01NDYwLDIwICs1NDQyLDYgQEAKIH0KIAogI2lmZGVm IElFRUU4MDIxMV9TVVBQT1JUX1RETUEKLXN0YXRpYyBfX2lubGluZSB1aW50MzJfdAotYXRoX2hh bF9nZXRuZXh0dGJ0dChzdHJ1Y3QgYXRoX2hhbCAqYWgpCi17Ci0jZGVmaW5lCUFSX1RJTUVSMAkw eDgwMjgKLQlyZXR1cm4gT1NfUkVHX1JFQUQoYWgsIEFSX1RJTUVSMCk7Ci19Ci0KLXN0YXRpYyBf X2lubGluZSB2b2lkCi1hdGhfaGFsX2FkanVzdHRzZihzdHJ1Y3QgYXRoX2hhbCAqYWgsIGludDMy X3QgdHNmZGVsdGEpCi17Ci0JLyogWFhYIGhhbmRsZSB3cmFwL292ZXJmbG93ICovCi0JT1NfUkVH X1dSSVRFKGFoLCBBUl9UU0ZfTDMyLCBPU19SRUdfUkVBRChhaCwgQVJfVFNGX0wzMikgKyB0c2Zk ZWx0YSk7Ci19Ci0KIHN0YXRpYyB2b2lkCiBhdGhfdGRtYV9zZXR0aW1lcnMoc3RydWN0IGF0aF9z b2Z0YyAqc2MsIHVfaW50MzJfdCBuZXh0dGJ0dCwgdV9pbnQzMl90IGJpbnR2YWwpCiB7CkBAIC01 NjI5LDggKzU1OTcsOCBAQAogCXN0cnVjdCBhdGhfc29mdGMgKnNjID0gaWMtPmljX2lmcC0+aWZf c29mdGM7CiAJc3RydWN0IGF0aF9oYWwgKmFoID0gc2MtPnNjX2FoOwogCWNvbnN0IEhBTF9SQVRF X1RBQkxFICpydCA9IHNjLT5zY19jdXJyYXRlczsKLQl1X2ludDY0X3QgdHNmLCByc3RhbXAsIG5l eHRzbG90OwotCXVfaW50MzJfdCB0eHRpbWUsIG5leHRzbG90dHUsIHRpbWVyMDsKKwl1X2ludDY0 X3QgdHNmLCByc3RhbXAsIG5leHRzbG90LCBuZXh0dGJ0dDsKKwl1X2ludDMyX3QgdHh0aW1lLCBu ZXh0c2xvdHR1OwogCWludDMyX3QgdHVkZWx0YSwgdHNmZGVsdGE7CiAJY29uc3Qgc3RydWN0IGF0 aF9yeF9zdGF0dXMgKnJzOwogCWludCByaXg7CkBAIC01Njc3LDE1ICs1NjQ1LDE1IEBACiAJbmV4 dHNsb3R0dSA9IFRTRl9UT19UVShuZXh0c2xvdD4+MzIsIG5leHRzbG90KSAmIEhBTF9CRUFDT05f UEVSSU9EOwogCiAJLyoKLQkgKiBUSU1FUjAgaXMgdGhlIGgvdydzIGlkZWEgb2YgTmV4dFRCVFQg KGluIFRVJ3MpLiAgQ29udmVydAotCSAqIHRvIHVzZWNzIGFuZCBjYWxjdWxhdGUgdGhlIGRpZmZl cmVuY2UgYmV0d2VlbiB3aGF0IHRoZQorCSAqIFJldHJpZXZlIHRoZSBoYXJkd2FyZSBOZXh0VEJU VCBpbiB1c2VjcworCSAqIGFuZCBjYWxjdWxhdGUgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB3aGF0 IHRoZQogCSAqIG90aGVyIHN0YXRpb24gdGhpbmtzIGFuZCB3aGF0IHdlIGhhdmUgcHJvZ3JhbW1l ZC4gIFRoaXMKIAkgKiBsZXRzIHVzIGZpZ3VyZSBob3cgdG8gYWRqdXN0IG91ciB0aW1lcnMgdG8g bWF0Y2guICBUaGUKIAkgKiBhZGp1c3RtZW50cyBhcmUgZG9uZSBieSBwdWxsaW5nIHRoZSBUU0Yg Zm9yd2FyZCBhbmQgcG9zc2libHkKIAkgKiByZXdyaXRpbmcgdGhlIGJlYWNvbiB0aW1lcnMuCiAJ ICovCi0JdGltZXIwID0gYXRoX2hhbF9nZXRuZXh0dGJ0dChhaCk7Ci0JdHNmZGVsdGEgPSAoaW50 MzJfdCkoKG5leHRzbG90ICUgVFVfVE9fVFNGKEhBTF9CRUFDT05fUEVSSU9EKzEpKSAtIFRVX1RP X1RTRih0aW1lcjApKTsKKwluZXh0dGJ0dCA9IGF0aF9oYWxfZ2V0bmV4dHRidHQoYWgpOworCXRz ZmRlbHRhID0gKGludDMyX3QpKChuZXh0c2xvdCAlIFRVX1RPX1RTRihIQUxfQkVBQ09OX1BFUklP RCArIDEpKSAtIG5leHR0YnR0KTsKIAogCURQUklOVEYoc2MsIEFUSF9ERUJVR19URE1BX1RJTUVS LAogCSAgICAidHNmZGVsdGEgJWQgYXZnICslZC8tJWRcbiIsIHRzZmRlbHRhLApAQCAtNTcwNSw3 ICs1NjczLDcgQEAKIAkJVERNQV9TQU1QTEUoc2MtPnNjX2F2Z3RzZmRlbHRhcCwgMCk7CiAJCVRE TUFfU0FNUExFKHNjLT5zY19hdmd0c2ZkZWx0YW0sIDApOwogCX0KLQl0dWRlbHRhID0gbmV4dHNs b3R0dSAtIHRpbWVyMDsKKwl0dWRlbHRhID0gbmV4dHNsb3R0dSAtIFRTRl9UT19UVShuZXh0dGJ0 dCA+PiAzMiwgbmV4dHRidHQpOwogCiAJLyoKIAkgKiBDb3B5IHNlbmRlcidzIHRpbWV0c3RhbXAg aW50byB0ZG1hIGllIHNvIHRoZXkgY2FuCkBAIC01NzI0LDEwICs1NjkyLDkgQEAKIAkJJm5pLT5u aV90c3RhbXAuZGF0YSwgOCk7CiAjaWYgMAogCURQUklOVEYoc2MsIEFUSF9ERUJVR19URE1BX1RJ TUVSLAotCSAgICAidHNmICVsbHUgbmV4dHNsb3QgJWxsdSAoJWQsICVkKSBuZXh0c2xvdHR1ICV1 IHRpbWVyMCAldSAoJWQpXG4iLAorCSAgICAidHNmICVsbHUgbmV4dHNsb3QgJWxsdSAoJWQsICVk KSBuZXh0c2xvdHR1ICV1IG5leHR0YnR0ICVsbHUgKCVkKVxuIiwKIAkgICAgKHVuc2lnbmVkIGxv bmcgbG9uZykgdHNmLCAodW5zaWduZWQgbG9uZyBsb25nKSBuZXh0c2xvdCwKLQkgICAgKGludCko bmV4dHNsb3QgLSB0c2YpLCB0c2ZkZWx0YSwKLQkgICAgbmV4dHNsb3R0dSwgdGltZXIwLCB0dWRl bHRhKTsKKwkgICAgKGludCkobmV4dHNsb3QgLSB0c2YpLCB0c2ZkZWx0YSwgbmV4dHNsb3R0dSwg bmV4dHRidHQsIHR1ZGVsdGEpOwogI2VuZGlmCiAJLyoKIAkgKiBBZGp1c3QgdGhlIGJlYWNvbiB0 aW1lcnMgb25seSB3aGVuIHB1bGxpbmcgdGhlbSBmb3J3YXJkCkBAIC01NzM2LDcgKzU3MDMsOCBA QAogCSAqIGNhdXNlIHRoZSB0aW1lcnMgdG8gc3RvcCBhbmQgZ2VuZXJhbGx5IGNhdXNlIGluc3Rh YmlsaXR5LgogCSAqIFRoaXMgYmFzaWNhbGx5IGZpbHRlcnMgb3V0IGp1bXBzIGR1ZSB0byBtaXNz ZWQgYmVhY29ucy4KIAkgKi8KLQlpZiAodHVkZWx0YSAhPSAwICYmICh0dWRlbHRhID4gMCB8fCAt dHVkZWx0YSA8IHNjLT5zY190ZG1hYmludHZhbCkpIHsKKwlpZiAodHVkZWx0YSAhPSAwICYmICh0 dWRlbHRhID4gMCB8fCAtdHVkZWx0YSA8IHNjLT5zY190ZG1hYmludHZhbCkgJiYKKwkJKHR1ZGVs dGEgJSBzYy0+c2NfdGRtYWJpbnR2YWwgIT0gMCkpIHsKIAkJYXRoX3RkbWFfc2V0dGltZXJzKHNj LCBuZXh0c2xvdHR1LCBzYy0+c2NfdGRtYWJpbnR2YWwpOwogCQlzYy0+c2Nfc3RhdHMuYXN0X3Rk bWFfdGltZXJzKys7CiAJfQo= --000e0cd3065cd0884204aba3a881-- From owner-freebsd-wireless@FreeBSD.ORG Mon Aug 29 12:21:24 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BF6C1065674 for ; Mon, 29 Aug 2011 12:21:24 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yi0-f54.google.com (mail-yi0-f54.google.com [209.85.218.54]) by mx1.freebsd.org (Postfix) with ESMTP id 526E08FC1F for ; Mon, 29 Aug 2011 12:21:24 +0000 (UTC) Received: by yib19 with SMTP id 19so4099484yib.13 for ; Mon, 29 Aug 2011 05:21:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=EqFvexyCLJK1rQWC9ctbNtl5+yWixZHrmTmtdfzQ/go=; b=dwKZ0gh6go2xOHDPzhnTHgUmgsJzF9NqrRCs5GGpRMFKfvWGqckQyYpU4Wa+6R1Liq nL65jlQG0eBA6QEU2/lPb7yF2pRY3jVOxaqGSJryCfPp99yzROpS7kh3sm98ejwr8tbN neGLHWO5Mlq0UnnVW5e0jI1Wuj2qcComGEf9o= MIME-Version: 1.0 Received: by 10.151.42.18 with SMTP id u18mr4778972ybj.429.1314620483520; Mon, 29 Aug 2011 05:21:23 -0700 (PDT) Received: by 10.150.145.21 with HTTP; Mon, 29 Aug 2011 05:21:23 -0700 (PDT) Date: Mon, 29 Aug 2011 20:21:23 +0800 Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: [patch] fix AR5416 ADDAC initval X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 12:21:24 -0000 (Just so I don't lose this..) This is a fix from the atheros reference driver and ath9k. Index: sys/dev/ath/ath_hal/ar5416/ar5416.ini =================================================================== --- sys/dev/ath/ath_hal/ar5416/ar5416.ini (revision 224813) +++ sys/dev/ath/ath_hal/ar5416/ar5416.ini (working copy) @@ -687,7 +687,7 @@ {0x0000989c, 0x00000000 }, {0x0000989c, 0x00000000 }, {0x0000989c, 0x00000000 }, - {0x000098cc, 0x00000000 }, + {0x000098c4, 0x00000000 }, }; /* hand-crafted from code that does explicit register writes */ From owner-freebsd-wireless@FreeBSD.ORG Mon Aug 29 16:53:31 2011 Return-Path: Delivered-To: freebsd-wireless@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D5951065670; Mon, 29 Aug 2011 16:53:31 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 54E888FC0C; Mon, 29 Aug 2011 16:53:31 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7TGrVAw016182; Mon, 29 Aug 2011 16:53:31 GMT (envelope-from adrian@freefall.freebsd.org) Received: (from adrian@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7TGrVvs016178; Mon, 29 Aug 2011 16:53:31 GMT (envelope-from adrian) Date: Mon, 29 Aug 2011 16:53:31 GMT Message-Id: <201108291653.p7TGrVvs016178@freefall.freebsd.org> To: adrian@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-wireless@FreeBSD.org From: adrian@FreeBSD.org Cc: Subject: Re: misc/160176: Kernel panic on AR7161 platform with AR9220 (BGN) WIFI card while AH_DEBUG used. X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 16:53:31 -0000 Synopsis: Kernel panic on AR7161 platform with AR9220 (BGN) WIFI card while AH_DEBUG used. Responsible-Changed-From-To: freebsd-bugs->freebsd-wireless Responsible-Changed-By: adrian Responsible-Changed-When: Mon Aug 29 16:53:20 UTC 2011 Responsible-Changed-Why: Bump http://www.freebsd.org/cgi/query-pr.cgi?pr=160176 From owner-freebsd-wireless@FreeBSD.ORG Tue Aug 30 07:21:35 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 893F7106564A; Tue, 30 Aug 2011 07:21:35 +0000 (UTC) (envelope-from geoff@apro.com.au) Received: from mail.ricksure.com.au (mail.ricksure.com.au [203.98.89.150]) by mx1.freebsd.org (Postfix) with ESMTP id CCC3B8FC13; Tue, 30 Aug 2011 07:21:34 +0000 (UTC) Received: from apromail1.apro.com.au [61.28.222.38] by mail.ricksure.com.au with SMTP; Tue, 30 Aug 2011 17:21:01 +1000 Received: from localhost (horde.internal [10.1.1.23]) by mail.internal (Postfix) with ESMTP id 3120E586F3E; Tue, 30 Aug 2011 17:21:25 +1000 (EST) Received: from 171.78.233.220.static.exetel.com.au (171.78.233.220.static.exetel.com.au [220.233.78.171]) by aprosrv2.apro.com.au (Horde Framework) with HTTP; Tue, 30 Aug 2011 17:21:25 +1000 Message-ID: <20110830172125.17936q7fxrc6x8j4@aprosrv2.apro.com.au> Date: Tue, 30 Aug 2011 17:21:25 +1000 From: Geoff Roberts To: Adrian Chadd References: <201108290134.50561.geoff@apro.com.au> <201108291308.30442.geoff@apro.com.au> In-Reply-To: MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) H3 (4.3.9) / FreeBSD-7.3 X-Declude-Sender: geoff@apro.com.au [61.28.222.38] X-Declude-Spoolname: 46151020.eml X-Declude-RefID: X-Declude-Note: Scanned by Declude 4.6.35 "http://www.declude.com/x-note.htm" X-Declude-Scan: Outgoing Score [0] at 17:21:03 on 30 Aug 2011 X-Declude-Tests: Whitelisted X-Country-Chain: X-Declude-Code: 0 X-Declude-Recipcount: 2 Organization: Declude, Inc. X-Helo: mail.internal X-RevDNS: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-Description: Plaintext Version of Message X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-wireless@freebsd.org Subject: Re: SPAM-LOW: Re: Atheros 5212 based card causing system freeze - suggested replacement? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2011 07:21:35 -0000 Hi Adrian, Quoting Adrian Chadd : > Thanks. Let's first try 32 bit on that system of yours. I hope it's > something simple/subtle that I can reproduce locally. Unfortunately booting from the 32 bit 8.2-R i386 system froze when loading the ath driver. Same as the 64 bit system. The new system (apart from a new motherboard, CPU and architecture :)) also has more than 4GB RAM installed. I guess in theory the 32 bit kernel should take that out of the equation. Is there any other debug information I can help with, or is this looking more like an intractable low-level PCI/BIOS/Firmware interface issue? Kind regards, Geoff -- ___________________________________ >From the desk of Geoff Roberts Implementation Partner AUSTRALIAN PROJECTS PTY LIMITED S A F E K N O W L E D G E IT Security - Data Protection Email: support@apro.com.au NATIONAL HELP DESK SUPPORT Sydney 02 4231 4222 Melbourne 03 9017 8222 Adelaide 08 6461 6222 Perth 08 8463 1222 Brisbane 07 3137 1555 Hobart 03 6281 2555 Canberra 02 6112 8855 ___________________________________ From owner-freebsd-wireless@FreeBSD.ORG Tue Aug 30 10:31:44 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2E791065673 for ; Tue, 30 Aug 2011 10:31:44 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 6F8828FC13 for ; Tue, 30 Aug 2011 10:31:44 +0000 (UTC) Received: by gxk28 with SMTP id 28so6632135gxk.13 for ; Tue, 30 Aug 2011 03:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=4CA9lBRwQihP5GocAHOLVodQwO46Chkl0iXBCFUUXGk=; b=sMGelgp+1pazmqNu/Kdx4nU5TXNwwyZcKQKbwxsWnZvnmB0CexpLzFHuXgJ0NN5bjA ac0bENCdwegrptzCleieJfGqtL9M6lGuWKvq64gLSR6IG75/FmsK8Y1NevsAEsaovz/s RE70uJml3F36UQBBCjytnC93MBp4VKhy7CDYI= MIME-Version: 1.0 Received: by 10.150.206.3 with SMTP id d3mr5834403ybg.315.1314700303552; Tue, 30 Aug 2011 03:31:43 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.150.145.21 with HTTP; Tue, 30 Aug 2011 03:31:43 -0700 (PDT) In-Reply-To: <20110830172125.17936q7fxrc6x8j4@aprosrv2.apro.com.au> References: <201108290134.50561.geoff@apro.com.au> <201108291308.30442.geoff@apro.com.au> <20110830172125.17936q7fxrc6x8j4@aprosrv2.apro.com.au> Date: Tue, 30 Aug 2011 18:31:43 +0800 X-Google-Sender-Auth: DYSoNx5jW7liT0kd8bUhamvNNx8 Message-ID: From: Adrian Chadd To: Geoff Roberts Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: SPAM-LOW: Re: Atheros 5212 based card causing system freeze - suggested replacement? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2011 10:31:44 -0000 On 30 August 2011 15:21, Geoff Roberts wrote: > Unfortunately booting from the 32 bit 8.2-R i386 system froze when loadin= g > the ath driver. Same as the 64 bit system. That's not good. :( > The new system (apart from a new motherboard, CPU and architecture :)) al= so > has more than 4GB=A0 RAM installed. I guess in theory the 32 bit kernel s= hould > take that out of the equation. Can you please take out memory above 2GB and let me know what happens? > Is there any other debug information I can help with, or is this looking > more like an intractable low-level PCI/BIOS/Firmware interface issue? Nope; I'd like to figure out why it's not working.. adrian From owner-freebsd-wireless@FreeBSD.ORG Wed Aug 31 01:47:33 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FB01106566B; Wed, 31 Aug 2011 01:47:33 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4B70B8FC0C; Wed, 31 Aug 2011 01:47:33 +0000 (UTC) Received: by gyd10 with SMTP id 10so221375gyd.13 for ; Tue, 30 Aug 2011 18:47:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=6OcwrvFjhCQCorHMRjLIMTvvx3w8JnU+cZgmSov29B8=; b=RnxfVcHQ6Wwg6HNZcU3Uf9b8gWEnJ78yj8mY35jY14MTLiSgx1w2HUw85g18OoUYR+ F32hHfw9VGSUInZteTXnnXw/smxtj4bkf5KIYM9LSbJi9bgQmGwqB5jYouNbaK2SVlKj 4QXeR7vK30bWp+yATmj00G21+AIQ0xDeH8qaQ= MIME-Version: 1.0 Received: by 10.151.42.18 with SMTP id u18mr6819877ybj.429.1314755252266; Tue, 30 Aug 2011 18:47:32 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.150.145.21 with HTTP; Tue, 30 Aug 2011 18:47:32 -0700 (PDT) In-Reply-To: <4E5D5422.9040609@mgwigglesworth.net> References: <4E5D5422.9040609@mgwigglesworth.net> Date: Wed, 31 Aug 2011 09:47:32 +0800 X-Google-Sender-Auth: ambQzBnizIqDKN_TI0l0StMdz_4 Message-ID: From: Adrian Chadd To: mailinglistmember@mgwigglesworth.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org, freebsd-wireless@freebsd.org Subject: Re: Commands for AR5212 cause system to hang using 8.2-STABLE X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2011 01:47:33 -0000 Hi, You're not the first person to reply with this problem. I unfortunately have no way (yet) to reproduce these kinds of issues at home as all my atheros hardware works fine on freebsd-8 and freebsd-9 on all the laptop/PC/MIPS hardware I have. Can you please try 8.0-RELEASE and see if it works for you? I'd like to see where things broke along the FreeBSD-7 -> FreeBSD-8.2 path. Adrian On 31 August 2011 05:20, Martes G Wigglesworth wrote: > > Greetings all. > > I am attempting to get a newer 8.2-based router up and running, and durin= g > my development process, I discovered that the wireless AR5212 card was no= t > blinking, as it did when installed on the current router box. =A0Upon fur= ther > reading, into the differences between FBSD7 and FBSD8 wireless setup, I > attempted to get it runing with no luck. > > On the command line, the following causes the running terminal to hault, = or > at least to appear to hault, and become non-reactive to keyboard input: > > ifconfig wlan0 create wlandev ath0 > > > Here is the output from ifconfig ath0 > > > ath0: flags=3D8802 metric 0 mtu 2290 > =A0 =A0 =A0 =A0ether 00:1b:2f:37:02:46 > =A0 =A0 =A0 =A0media: IEEE 802.11 Wireless Ethernet autoselect (autoselec= t) > =A0 =A0 =A0 =A0status: no carrier > > > Here is the output from rc.conf setting which are relivant: > > wlans_ath0=3D"wlan0" > create_args_wlan0=3D"wlanmode hostap" > ifconfig_wlan0=3D"inet 192.168.200.1 netmask 255.255.255.0 ssid "wrouter0= " > mode 54g channel 1" > > > Here is my loader.conf file output: > > wlan_wep_load=3D"YES" > wlan_tkip_load=3D"YES" > wlan_ccmp_load=3D"YES" > lan_xauth_load=3D"YES" > wlan_acl_load=3D"YES" > if_lagg_load=3D"YES" > if_ath_load=3D"YES" > accf_http_load=3D"YES" > > > When I put the rc.conf variables in place, it hung the boot process, just > after initialization of the gateway port. (fxp0) > > What should I look for, in attempting to figure this out? > > I have also noticed that while the FBSD-8 Handbook provides references to > utilizing /etc/netif start this file does not exist on thi= s > 8-Stable install. > > I installed and upgraded from source, from 8.1-PRERELEASE, last spring or > fall, and have just now started to really get this setup going, hence the > older version. > > The system is an old PIII-866Mhz server board, with three quad-port > interfaces and a fourth, which is wireless. (while I wait for the Atom D5= 25 > system to get here.) > > There is no "output" to list, given that the system hangs each time, with= out > any debug, or kernel panic indicators. =A0In fact the system only hangs o= n the > incident user space, because you can still login and utilize ssh sessions= , > as well as anything else that is running. > > I use the terms "system hang" because acpi requests from the power switch > are ignored, due to the system not being "ready" so I just have to hard > reset. > > Any input would be most appreciated. > > -- > > -- > Respectfully, > > > Martes G Wigglesworth > M. G. Wigglesworth Holdings, LLC > www.mgwigglesworth.net > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 1 02:08:24 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D97041065670; Thu, 1 Sep 2011 02:08:24 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7E1B48FC08; Thu, 1 Sep 2011 02:08:24 +0000 (UTC) Received: by vxh11 with SMTP id 11so1266037vxh.13 for ; Wed, 31 Aug 2011 19:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=dW7miiAxsWcWv9y6mLA1hn3ROoaIuPNgpROyeaOcQho=; b=er/xR9cboNuH5S9co2FkJfw7iEkID6SvxwYonvMq7MooVigk0F63ZeG8lXLAVijjFH t0tECmnY6xLKTlufoQB5sd+UU2PP1Up0ApLdgRWPHSCIdDieO2O2z/N7pMGtLmtLpV1s OyQNA3gDinPR+HhM5OqQmPkdgm4jG2oxcZi5w= MIME-Version: 1.0 Received: by 10.52.20.106 with SMTP id m10mr1033132vde.328.1314842903604; Wed, 31 Aug 2011 19:08:23 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.52.33.49 with HTTP; Wed, 31 Aug 2011 19:08:23 -0700 (PDT) In-Reply-To: <4E5EE805.5010905@mgwigglesworth.net> References: <4E5D5422.9040609@mgwigglesworth.net> <4E5EE805.5010905@mgwigglesworth.net> Date: Thu, 1 Sep 2011 10:08:23 +0800 X-Google-Sender-Auth: TuZAs7kRwpSwEyTOaKYkOX0V0-g Message-ID: From: Adrian Chadd To: mailinglistmember@mgwigglesworth.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org, freebsd-wireless@freebsd.org Subject: Re: [Solved] Re:Commands for AR5212 cause system to hang using 8.2-STABLE X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 02:08:24 -0000 I didn't think wlan_xauth was deprecated; it should be installed in /boot/kernel/ . Adrian On 1 September 2011 10:03, Martes G Wigglesworth wrote: > On 08/30/2011 09:47 PM, Adrian Chadd wrote: >> >> Can you please try 8.0-RELEASE and see if it works for you? I'd like >> to see where things broke along the FreeBSD-7 -> =A0FreeBSD-8.2 path. > > I finished another upgrade from source, and after the restart the ifconfi= g > commands worked immediately. > I guess whatever I did last Spring, was only a partial install. > Results were as follows: > > |router0>ifconfig > ath0: flags=3D8843 metric 0 mtu 2= 290 > =A0 =A0 =A0 =A0ether 00:1b:2f:37:02:46 > =A0 =A0 =A0 =A0media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <= hostap> > =A0 =A0 =A0 =A0status: running > lagg0: flags=3D8802 metric 0 mtu 1500 > =A0 =A0 =A0 =A0ether 00:00:00:00:00:00 > =A0 =A0 =A0 =A0media: Ethernet autoselect > =A0 =A0 =A0 =A0status: no carrier > =A0 =A0 =A0 =A0laggproto failover > wlan0: flags=3D8843 metric 0 mtu = 1500 > =A0 =A0 =A0 =A0ether 00:1b:2f:37:02:46 > =A0 =A0 =A0 =A0media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <= hostap> > =A0 =A0 =A0 =A0status: running > =A0 =A0 =A0 =A0ssid wrouter0 channel 1 (2412 MHz 11g) bssid 00:1b:2f:37:0= 2:46 > =A0 =A0 =A0 =A0country US ecm authmode OPEN privacy OFF txpower 23 scanva= lid 60 > =A0 =A0 =A0 =A0protmode CTS wme burst dtimperiod 1 -dfs | > > > I am able to get the wlan0 device to associate, and to scan, as listed > below: > > router0> ifconfig wlan0 scan > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0SSID/MESH ID =A0 =A0BSSID =A0 =A0 =A0 =A0 = =A0 =A0 =A0CHAN RATE =A0 S:N =A0 =A0 INT > CAPS > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0CZXQ2 =A0 =A0 =A0 =A0 =A0 00:26:b8:46:70:8= d =A0 =A01 =A0 54M -85:-96 =A0100 EPS > =A0WME HTCAP ATH > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A04EK81 =A0 =A0 =A0 =A0 =A0 00:26:b8:1f:ba:4= 1 =A0 =A01 =A0 54M -92:-96 =A0100 EPS > =A0WME HTCAP ATH > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0virgicom-wi... =A000:18:e7:0d:16:1a =A0 = =A02 =A0 54M =A0 0:0 =A0 =A0100 EPS > =A0WPA > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Belkin.306C =A0 =A0 94:44:52:a3:f0:6c =A0 = =A01 =A0 54M -86:-96 =A0100 EP > =A0 MESHCONF MESHCONF WPS HTCAP WPA RSN WME > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A088VC7 =A0 =A0 =A0 =A0 =A0 00:1f:90:ed:8d:b= 9 =A0 =A01 =A0 54M -88:-96 =A0100 EPS > =A0WME ATH > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ALLEN =A0 =A0 =A0 =A0 =A0 00:24:b2:d6:57:2= c =A0 =A02 =A0 54M =A0 0:0 =A0 =A0100 EPS > =A0WME HTCAP ATH WPS > > > However, the current issue may be something that is a simple "staleness" > issue with a faulty kernel install, and hostapd. > When attempting to get hostapd running, I get the following: > > > router0>/etc/rc.d/hostapd start > kldload: can't load wlan_xauth: No such file or directory > =A0 =A0 =A0 =A0 =A0 =A0 =A0/etc/rc.d/hostapd: WARNING: Unable to load ker= nel module > wlan_xauth > =A0 =A0 =A0 =A0 =A0 =A0 =A0/etc/rc.d/hostapd: WARNING: failed precmd rout= ine for hostapd > > > Here is the currently installed version, which is asking for the seemingl= y > depricated kernel module wlan_xauth. > > router0> hostapd -v > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0hostapd v0.7.3 > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0User space daemon for IEEE 802.11 AP manag= ement, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authentica= tor > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Copyright (c) 2002-2010, Jouni Malinen and > contributors > > > I have found that I am actually missing the required wlan_xauth.ko > wlan_xauth.symbols entries in /boot/kernel so I must have a messy install= of > the 8.2-STABLE kernel. > > I am considering this issue resolved, since I can fully utilize the wlan0 > mechanism now. > > Thanks again. > > -- > Respectfully, > > > Martes G Wigglesworth > M. G. Wigglesworth Holdings, LLC > www.mgwigglesworth.net > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 1 02:14:12 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B9FE106567B for ; Thu, 1 Sep 2011 02:14:12 +0000 (UTC) (envelope-from mailinglistmember@mgwigglesworth.net) Received: from mail.mgwigglesworth.net (mail.mgwigglesworth.com [75.146.26.81]) by mx1.freebsd.org (Postfix) with ESMTP id 308508FC19 for ; Thu, 1 Sep 2011 02:14:11 +0000 (UTC) To: freebsd-net@freebsd.org Date: Wed, 31 Aug 2011 22:03:49 -0400 Envelope-To: freebsd-net@freebsd.org,freebsd-wireless@freebsd.org References: <4E5D5422.9040609@mgwigglesworth.net> Message-ID: <4E5EE805.5010905@mgwigglesworth.net> From: "Martes G Wigglesworth" Received: from devsecure.mgwigglesworth.net (192.168.5.21 [192.168.5.21]) by mail.mgwigglesworth.net; Wed, 31 Aug 2011 22:04:30 -0400 Organization: M. G. Wigglesworth Holdings, LLC User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110817 Fedora/3.1.12-1.fc14 Lightning/1.0b2 Thunderbird/3.1.12 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-wireless@freebsd.org Subject: [Solved] Re:Commands for AR5212 cause system to hang using 8.2-STABLE X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mailinglistmember@mgwigglesworth.net List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 02:14:12 -0000 On 08/30/2011 09:47 PM, Adrian Chadd wrote: > Can you please try 8.0-RELEASE and see if it works for you? I'd like > to see where things broke along the FreeBSD-7 -> FreeBSD-8.2 path. I finished another upgrade from source, and after the restart the ifconfig commands worked immediately. I guess whatever I did last Spring, was only a partial install. Results were as follows: |router0>ifconfig ath0: flags=8843 metric 0 mtu 2290 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running lagg0: flags=8802 metric 0 mtu 1500 ether 00:00:00:00:00:00 media: Ethernet autoselect status: no carrier laggproto failover wlan0: flags=8843 metric 0 mtu 1500 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running ssid wrouter0 channel 1 (2412 MHz 11g) bssid 00:1b:2f:37:02:46 country US ecm authmode OPEN privacy OFF txpower 23 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs | I am able to get the wlan0 device to associate, and to scan, as listed below: router0> ifconfig wlan0 scan SSID/MESH ID BSSID CHAN RATE S:N INT CAPS CZXQ2 00:26:b8:46:70:8d 1 54M -85:-96 100 EPS WME HTCAP ATH 4EK81 00:26:b8:1f:ba:41 1 54M -92:-96 100 EPS WME HTCAP ATH virgicom-wi... 00:18:e7:0d:16:1a 2 54M 0:0 100 EPS WPA Belkin.306C 94:44:52:a3:f0:6c 1 54M -86:-96 100 EP MESHCONF MESHCONF WPS HTCAP WPA RSN WME 88VC7 00:1f:90:ed:8d:b9 1 54M -88:-96 100 EPS WME ATH ALLEN 00:24:b2:d6:57:2c 2 54M 0:0 100 EPS WME HTCAP ATH WPS However, the current issue may be something that is a simple "staleness" issue with a faulty kernel install, and hostapd. When attempting to get hostapd running, I get the following: router0>/etc/rc.d/hostapd start kldload: can't load wlan_xauth: No such file or directory /etc/rc.d/hostapd: WARNING: Unable to load kernel module wlan_xauth /etc/rc.d/hostapd: WARNING: failed precmd routine for hostapd Here is the currently installed version, which is asking for the seemingly depricated kernel module wlan_xauth. router0> hostapd -v hostapd v0.7.3 User space daemon for IEEE 802.11 AP management, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator Copyright (c) 2002-2010, Jouni Malinen and contributors I have found that I am actually missing the required wlan_xauth.ko wlan_xauth.symbols entries in /boot/kernel so I must have a messy install of the 8.2-STABLE kernel. I am considering this issue resolved, since I can fully utilize the wlan0 mechanism now. Thanks again. -- Respectfully, Martes G Wigglesworth M. G. Wigglesworth Holdings, LLC www.mgwigglesworth.net From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 1 03:05:02 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D5F21065672 for ; Thu, 1 Sep 2011 03:05:02 +0000 (UTC) (envelope-from owner-freebsd-net@freebsd.org) Received: from velnet.ru (mail.velnet.ru [213.79.2.5]) by mx1.freebsd.org (Postfix) with ESMTP id 987438FC13 for ; Thu, 1 Sep 2011 03:05:00 +0000 (UTC) X-Virus-Status: -CLEAN- by clamav Received: by velnet.ru (CommuniGate Pro PIPE 5.4c2) with PIPE id 30098512; Thu, 01 Sep 2011 06:04:57 +0400 X-TFF-CGPSA-Version: 1.7 X-VELNET-TFF-CGPSA-Filter: Scanned X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.velnet.ru X-Spam-Level: X-Spam-Status: No, score=-11.9 required=5.0 tests=BAYES_00,HAVE_TO_HEADER, MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_MED,SPF_OK,T_RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from mx2.freebsd.org ([69.147.83.53] verified) by velnet.ru (CommuniGate Pro SMTP 5.4c2) with ESMTP id 30098510 for wishmaster@velnet.ru; Thu, 01 Sep 2011 06:04:53 +0400 Received-SPF: pass receiver=velnet.ru; client-ip=69.147.83.53; envelope-from=owner-freebsd-net@freebsd.org Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 213BC158B12; Thu, 1 Sep 2011 02:04:16 +0000 (UTC) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id B0F26106572C; Thu, 1 Sep 2011 02:04:12 +0000 (UTC) (envelope-from owner-freebsd-net@freebsd.org) 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 9CAB6106564A for ; Thu, 1 Sep 2011 02:04:03 +0000 (UTC) (envelope-from mailinglistmember@mgwigglesworth.net) Received: from mail.mgwigglesworth.net (mail.mgwigglesworth.com [75.146.26.81]) by mx1.freebsd.org (Postfix) with ESMTP id 3FF738FC0A for ; Thu, 1 Sep 2011 02:04:02 +0000 (UTC) To: freebsd-net@freebsd.org Date: Wed, 31 Aug 2011 22:03:49 -0400 References: <4E5D5422.9040609@mgwigglesworth.net> Message-ID: <4E5EE805.5010905@mgwigglesworth.net> From: "Martes G Wigglesworth" Received: from devsecure.mgwigglesworth.net (192.168.5.21 [192.168.5.21]) by mail.mgwigglesworth.net; Wed, 31 Aug 2011 22:04:30 -0400 Organization: M. G. Wigglesworth Holdings, LLC User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110817 Fedora/3.1.12-1.fc14 Lightning/1.0b2 Thunderbird/3.1.12 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Sender: owner-freebsd-net@freebsd.org Errors-To: owner-freebsd-net@freebsd.org Cc: freebsd-wireless@freebsd.org Subject: [Solved] Re:Commands for AR5212 cause system to hang using 8.2-STABLE X-BeenThere: freebsd-wireless@freebsd.org Reply-To: mailinglistmember@mgwigglesworth.net List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 03:05:02 -0000 On 08/30/2011 09:47 PM, Adrian Chadd wrote: > Can you please try 8.0-RELEASE and see if it works for you? I'd like > to see where things broke along the FreeBSD-7 -> FreeBSD-8.2 path. I finished another upgrade from source, and after the restart the ifconfig commands worked immediately. I guess whatever I did last Spring, was only a partial install. Results were as follows: |router0>ifconfig ath0: flags=8843 metric 0 mtu 2290 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running lagg0: flags=8802 metric 0 mtu 1500 ether 00:00:00:00:00:00 media: Ethernet autoselect status: no carrier laggproto failover wlan0: flags=8843 metric 0 mtu 1500 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running ssid wrouter0 channel 1 (2412 MHz 11g) bssid 00:1b:2f:37:02:46 country US ecm authmode OPEN privacy OFF txpower 23 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs | I am able to get the wlan0 device to associate, and to scan, as listed below: router0> ifconfig wlan0 scan SSID/MESH ID BSSID CHAN RATE S:N INT CAPS CZXQ2 00:26:b8:46:70:8d 1 54M -85:-96 100 EPS WME HTCAP ATH 4EK81 00:26:b8:1f:ba:41 1 54M -92:-96 100 EPS WME HTCAP ATH virgicom-wi... 00:18:e7:0d:16:1a 2 54M 0:0 100 EPS WPA Belkin.306C 94:44:52:a3:f0:6c 1 54M -86:-96 100 EP MESHCONF MESHCONF WPS HTCAP WPA RSN WME 88VC7 00:1f:90:ed:8d:b9 1 54M -88:-96 100 EPS WME ATH ALLEN 00:24:b2:d6:57:2c 2 54M 0:0 100 EPS WME HTCAP ATH WPS However, the current issue may be something that is a simple "staleness" issue with a faulty kernel install, and hostapd. When attempting to get hostapd running, I get the following: router0>/etc/rc.d/hostapd start kldload: can't load wlan_xauth: No such file or directory /etc/rc.d/hostapd: WARNING: Unable to load kernel module wlan_xauth /etc/rc.d/hostapd: WARNING: failed precmd routine for hostapd Here is the currently installed version, which is asking for the seemingly depricated kernel module wlan_xauth. router0> hostapd -v hostapd v0.7.3 User space daemon for IEEE 802.11 AP management, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator Copyright (c) 2002-2010, Jouni Malinen and contributors I have found that I am actually missing the required wlan_xauth.ko wlan_xauth.symbols entries in /boot/kernel so I must have a messy install of the 8.2-STABLE kernel. I am considering this issue resolved, since I can fully utilize the wlan0 mechanism now. Thanks again. -- Respectfully, Martes G Wigglesworth M. G. Wigglesworth Holdings, LLC www.mgwigglesworth.net _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 1 09:56:13 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 418D2106566B; Thu, 1 Sep 2011 09:56:13 +0000 (UTC) (envelope-from paradyse@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id D8C2D8FC17; Thu, 1 Sep 2011 09:56:12 +0000 (UTC) Received: by ywo32 with SMTP id 32so1587583ywo.13 for ; Thu, 01 Sep 2011 02:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=5f1y70+eT+3et+y76MG5Yf6k7FBrWu8o8ZhGoYNZsBw=; b=jYV0tDae4UbHQRsHiuXwu8VDaiVwI8YsLtxJYyKJYtfynSRZMxeEVOxA4tz2YYAVOn z9KFz6u3vfJMyY9m7LtIxbs/OL7MvNjc0He1p0W+SuLrLR6FuICBBlYWzPV6hncv9M2W z5kH0X2EIzb8zwQtnISvLmjIQkn6ir5cDRx0M= Received: by 10.150.198.18 with SMTP id v18mr36522ybf.24.1314870972079; Thu, 01 Sep 2011 02:56:12 -0700 (PDT) MIME-Version: 1.0 Sender: paradyse@gmail.com Received: by 10.150.144.15 with HTTP; Thu, 1 Sep 2011 02:55:52 -0700 (PDT) In-Reply-To: References: From: Kang Yin Su Date: Thu, 1 Sep 2011 17:55:52 +0800 X-Google-Sender-Auth: iZ11cPXzYXT5T9202p8dby7PQbk Message-ID: To: freebsd-wireless@freebsd.org Content-Type: multipart/mixed; boundary=000e0cd3065c375d3104abde4185 Cc: Subject: Re: [PATCH] TDMA beacon from slave station X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 09:56:13 -0000 --000e0cd3065c375d3104abde4185 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi all, This is the correction from last TDMA patch. 1. Relocate 'ath_hal_*' functions from if_ath.c to appropriate HAL layer and moved those common functions to ah.c 2. The next TBTT register mistakenly used in AR6416 that cause intermittent beacons transmit form a TDMA slave station. - Use AR_NEXT_TBTT instead of AR_TIMER0 for AR5416. 3. Function ath_extend_tsf() assume receive time-stamp is in 15bits TSF that leaks to incorrect beacon timers used for AR5416. The PCU 's timestamp from AR5416 is 32bits while AR5212 is 15bits. Thanks, Yin On Mon, Aug 29, 2011 at 8:01 PM, Kang Yin Su wrote: > Hi all, > > This patch modify the following: > > 1. Relocate 'ath_hal_*' functions from if_ath.c to appropriate HAL > layer and moved those common functions to ah.c > 2. The next TBTT register mistakenly used in AR6416 that cause > intermittent beacons transmit form a TDMA slave station. > =A0- Use AR_NEXT_TBTT instead of AR_TIMER0 for AR5416. > 3. Do not adjust the beacon timers when 'tudelta' value is multiple of > tdmabintval value. It causes the timers to stop and beacon stuck. > > Thanks, > Yin > --000e0cd3065c375d3104abde4185 Content-Type: application/octet-stream; name="11nnexttbtt_fix_and_hal_func_relocate4.diff" Content-Disposition: attachment; filename="11nnexttbtt_fix_and_hal_func_relocate4.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gs1jq9hh1 SW5kZXg6IGlmX2F0aHZhci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGlmX2F0aHZhci5oCShyZXZpc2lvbiAy MjUzMDIpCisrKyBpZl9hdGh2YXIuaAkod29ya2luZyBjb3B5KQpAQCAtNDgyLDYgKzQ4Miw4IEBA CiAJKCgqKF9haCktPmFoX3NldEJlYWNvblRpbWVycykoKF9haCksIChfYnQpKSkKICNkZWZpbmUJ YXRoX2hhbF9iZWFjb250aW1lcnMoX2FoLCBfYnMpIFwKIAkoKCooX2FoKS0+YWhfc2V0U3RhdGlv bkJlYWNvblRpbWVycykoKF9haCksIChfYnMpKSkKKyNkZWZpbmUgYXRoX2hhbF9nZXRuZXh0dGJ0 dChfYWgpIFwKKwkoKCooX2FoKS0+YWhfZ2V0TmV4dFRCVFQpKChfYWgpKSkKICNkZWZpbmUJYXRo X2hhbF9zZXRhc3NvY2lkKF9haCwgX2JzcywgX2Fzc29jaWQpIFwKIAkoKCooX2FoKS0+YWhfd3Jp dGVBc3NvY2lkKSgoX2FoKSwgKF9ic3MpLCAoX2Fzc29jaWQpKSkKICNkZWZpbmUJYXRoX2hhbF9w aHlkaXNhYmxlKF9haCkgXApJbmRleDogYXRoX2hhbC9hcjU0MTYvYXI1NDE2X2F0dGFjaC5jCj09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9hdHRhY2guYwkocmV2aXNpb24gMjI1 MzAyKQorKysgYXRoX2hhbC9hcjU0MTYvYXI1NDE2X2F0dGFjaC5jCSh3b3JraW5nIGNvcHkpCkBA IC0xMzYsNiArMTM2LDcgQEAKIAlhaC0+YWhfZ3Bpb0dldAkJCT0gYXI1NDE2R3Bpb0dldDsKIAlh aC0+YWhfZ3Bpb1NldAkJCT0gYXI1NDE2R3Bpb1NldDsKIAlhaC0+YWhfZ3Bpb1NldEludHIJCT0g YXI1NDE2R3Bpb1NldEludHI7CisJYWgtPmFoX2dldFRzZjY0CQkJPSBhcjU0MTZHZXRUc2Y2NDsK IAlhaC0+YWhfcmVzZXRUc2YJCQk9IGFyNTQxNlJlc2V0VHNmOwogCWFoLT5haF9nZXRSZkdhaW4J CT0gYXI1NDE2R2V0UmZnYWluOwogCWFoLT5haF9zZXRBbnRlbm5hU3dpdGNoCQk9IGFyNTQxNlNl dEFudGVubmFTd2l0Y2g7CkBAIC0xNjAsNiArMTYxLDcgQEAKIAlhaC0+YWhfYmVhY29uSW5pdAkJ PSBhcjU0MTZCZWFjb25Jbml0OwogCWFoLT5haF9zZXRTdGF0aW9uQmVhY29uVGltZXJzCT0gYXI1 NDE2U2V0U3RhQmVhY29uVGltZXJzOwogCWFoLT5haF9yZXNldFN0YXRpb25CZWFjb25UaW1lcnMJ PSBhcjU0MTZSZXNldFN0YUJlYWNvblRpbWVyczsKKwlhaC0+YWhfZ2V0TmV4dFRCVFQJCT0gYXI1 NDE2R2V0TmV4dFRCVFQ7CiAKIAkvKiA4MDIuMTFuIEZ1bmN0aW9ucyAqLwogCWFoLT5haF9jaGFp blR4RGVzYwkJPSBhcjU0MTZDaGFpblR4RGVzYzsKSW5kZXg6IGF0aF9oYWwvYXI1NDE2L2FyNTQx Nl9yZXNldC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9yZXNldC5jCShy ZXZpc2lvbiAyMjUzMDIpCisrKyBhdGhfaGFsL2FyNTQxNi9hcjU0MTZfcmVzZXQuYwkod29ya2lu ZyBjb3B5KQpAQCAtMTQ3LDcgKzE0Nyw3IEBACiAJLyogRm9yIGNoaXBzIG9uIHdoaWNoIHRoZSBS VEMgcmVzZXQgaXMgZG9uZSwgc2F2ZSBUU0YgYmVmb3JlIGl0IGdldHMgY2xlYXJlZCAqLwogCWlm IChBUl9TUkVWX0hPV0woYWgpIHx8CiAJICAgIChBUl9TUkVWX01FUkxJTihhaCkgJiYgYXRoX2hh bF9lZXByb21HZXRGbGFnKGFoLCBBUl9FRVBfT0xfUFdSQ1RSTCkpKQotCQl0c2YgPSBhcjUyMTJH ZXRUc2Y2NChhaCk7CisJCXRzZiA9IGFyNTQxNkdldFRzZjY0KGFoKTsKIAogCS8qIE1hcmsgUEhZ IGFzIGluYWN0aXZlOyBtYXJrZWQgYWN0aXZlIGluIGFyNTQxNkluaXRCQigpICovCiAJYXI1NDE2 TWFya1BoeUluYWN0aXZlKGFoKTsKQEAgLTE1OSw3ICsxNTksNyBAQAogCiAJLyogUmVzdG9yZSBU U0YgKi8KIAlpZiAodHNmKQotCQlhcjUyMTJTZXRUc2Y2NChhaCwgdHNmKTsKKwkJYXI1NDE2U2V0 VHNmNjQoYWgsIHRzZik7CiAKIAlPU19NQVJLKGFoLCBBSF9NQVJLX1JFU0VUX0xJTkUsIF9fTElO RV9fKTsKIAlpZiAoQVJfU1JFVl9NRVJMSU5fMTBfT1JfTEFURVIoYWgpKQpAQCAtMTkyLDkgKzE5 Miw5IEBACiAJICogdmFsdWUgYWZ0ZXIgdGhlIGluaXR2YWxzIGhhdmUgYmVlbiBhcHBsaWVkLCB3 aXRoIGFuIG9mZnNldAogCSAqIGJhc2VkIG9uIG1lYXN1cmVkIHRpbWUgZGlmZmVyZW5jZQogCSAq LwotCWlmIChBUl9TUkVWX0hPV0woYWgpICYmIChhcjUyMTJHZXRUc2Y2NChhaCkgPCB0c2YpKSB7 CisJaWYgKEFSX1NSRVZfSE9XTChhaCkgJiYgKGFyNTQxNkdldFRzZjY0KGFoKSA8IHRzZikpIHsK IAkJdHNmICs9IDE1MDA7Ci0JCWFyNTIxMlNldFRzZjY0KGFoLCB0c2YpOworCQlhcjU0MTZTZXRU c2Y2NChhaCwgdHNmKTsKIAl9CiAKIAlIQUxERUJVRyhhaCwgSEFMX0RFQlVHX1JFU0VULCAiPj4+ MiAlczogQVJfUEhZX0RBR19DVFJMQ0NLPTB4JXhcbiIsCkBAIC01MDMsNyArNTAzLDcgQEAKIAkJ Y2hhbi0+aWNfc3RhdGUgJj0gfklFRUU4MDIxMV9DSEFOU1RBVEVfQ1dJTlQ7CiAKIAlpY2hhbi0+ Y2hhbm5lbF90aW1lID0gMDsKLQlpY2hhbi0+dHNmX2xhc3QgPSBhcjUyMTJHZXRUc2Y2NChhaCk7 CisJaWNoYW4tPnRzZl9sYXN0ID0gYXI1NDE2R2V0VHNmNjQoYWgpOwogCWFyNTIxMlR4RW5hYmxl KGFoLCBBSF9UUlVFKTsKIAlyZXR1cm4gQUhfVFJVRTsKIH0KSW5kZXg6IGF0aF9oYWwvYXI1NDE2 L2FyNTQxNi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNi5oCShyZXZpc2lv biAyMjUzMDIpCisrKyBhdGhfaGFsL2FyNTQxNi9hcjU0MTYuaAkod29ya2luZyBjb3B5KQpAQCAt MTY5LDYgKzE2OSw3IEBACiBleHRlcm4Jdm9pZCBhcjU0MTZSZXNldFN0YUJlYWNvblRpbWVycyhz dHJ1Y3QgYXRoX2hhbCAqYWgpOwogZXh0ZXJuCXZvaWQgYXI1NDE2U2V0U3RhQmVhY29uVGltZXJz KHN0cnVjdCBhdGhfaGFsICphaCwKIAkJY29uc3QgSEFMX0JFQUNPTl9TVEFURSAqKTsKK2V4dGVy bgl1aW50NjRfdCBhcjU0MTZHZXROZXh0VEJUVChzdHJ1Y3QgYXRoX2hhbCAqKTsKIAogZXh0ZXJu CUhBTF9CT09MIGFyNTQxNkVlcHJvbVJlYWQoc3RydWN0IGF0aF9oYWwgKiwgdV9pbnQgb2ZmLCB1 aW50MTZfdCAqZGF0YSk7CiBleHRlcm4JSEFMX0JPT0wgYXI1NDE2RWVwcm9tV3JpdGUoc3RydWN0 IGF0aF9oYWwgKiwgdV9pbnQgb2ZmLCB1aW50MTZfdCBkYXRhKTsKQEAgLTE4Niw2ICsxODcsOCBA QAogCiBleHRlcm4JdV9pbnQgYXI1NDE2R2V0V2lyZWxlc3NNb2RlcyhzdHJ1Y3QgYXRoX2hhbCAq YWgpOwogZXh0ZXJuCXZvaWQgYXI1NDE2U2V0TGVkU3RhdGUoc3RydWN0IGF0aF9oYWwgKmFoLCBI QUxfTEVEX1NUQVRFIHN0YXRlKTsKK2V4dGVybgl1aW50NjRfdCBhcjU0MTZHZXRUc2Y2NChzdHJ1 Y3QgYXRoX2hhbCAqYWgpOworZXh0ZXJuCXZvaWQgYXI1NDE2U2V0VHNmNjQoc3RydWN0IGF0aF9o YWwgKmFoLCB1aW50NjRfdCB0c2Y2NCk7CiBleHRlcm4Jdm9pZCBhcjU0MTZSZXNldFRzZihzdHJ1 Y3QgYXRoX2hhbCAqYWgpOwogZXh0ZXJuCUhBTF9CT09MIGFyNTQxNlNldEFudGVubmFTd2l0Y2go c3RydWN0IGF0aF9oYWwgKiwgSEFMX0FOVF9TRVRUSU5HKTsKIGV4dGVybglIQUxfQk9PTCBhcjU0 MTZTZXREZWNvbXBNYXNrKHN0cnVjdCBhdGhfaGFsICosIHVpbnQxNl90LCBpbnQpOwpJbmRleDog YXRoX2hhbC9hcjU0MTYvYXI1NDE2X2JlYWNvbi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1 NDE2L2FyNTQxNl9iZWFjb24uYwkocmV2aXNpb24gMjI1MzAyKQorKysgYXRoX2hhbC9hcjU0MTYv YXI1NDE2X2JlYWNvbi5jCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw2ICsyOSwxNSBAQAogI2RlZmlu ZQlPTkVfRUlHSFRIX1RVX1RPX1VTRUMoX3R1OCkJKChfdHU4KSA8PCA3KQogCiAvKgorICogUmV0 dXJuIHRoZSBoYXJkd2FyZSBOZXh0VEJUVCBpbiBUU0YKKyAqLwordWludDY0X3QKK2FyNTQxNkdl dE5leHRUQlRUKHN0cnVjdCBhdGhfaGFsICphaCkKK3sKKwlyZXR1cm4gT1NfUkVHX1JFQUQoYWgs IEFSX05FWFRfVEJUVCk7Cit9CisKKy8qCiAgKiBJbml0aWFsaXplIGFsbCBvZiB0aGUgaGFyZHdh cmUgcmVnaXN0ZXJzIHVzZWQgdG8KICAqIHNlbmQgYmVhY29ucy4gIE5vdGUgdGhhdCBmb3Igc3Rh dGlvbiBvcGVyYXRpb24gdGhlCiAgKiBkcml2ZXIgY2FsbHMgYXI1NDE2U2V0U3RhQmVhY29uVGlt ZXJzIGluc3RlYWQuCkluZGV4OiBhdGhfaGFsL2FyNTQxNi9hcjU0MTZfbWlzYy5jCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9taXNjLmMJKHJldmlzaW9uIDIyNTMwMikKKysr IGF0aF9oYWwvYXI1NDE2L2FyNTQxNl9taXNjLmMJKHdvcmtpbmcgY29weSkKQEAgLTkzLDYgKzkz LDQxIEBACiB9CiAKIC8qCisgKiBHZXQgdGhlIGN1cnJlbnQgaGFyZHdhcmUgdHNmIGZvciBzdGFt bG1lCisgKi8KK3VpbnQ2NF90CithcjU0MTZHZXRUc2Y2NChzdHJ1Y3QgYXRoX2hhbCAqYWgpCit7 CisJdWludDMyX3QgbG93MSwgbG93MiwgdTMyOworCisJLyogc3luYyBtdWx0aS13b3JkIHJlYWQg Ki8KKwlsb3cxID0gT1NfUkVHX1JFQUQoYWgsIEFSX1RTRl9MMzIpOworCXUzMiA9IE9TX1JFR19S RUFEKGFoLCBBUl9UU0ZfVTMyKTsKKwlsb3cyID0gT1NfUkVHX1JFQUQoYWgsIEFSX1RTRl9MMzIp OworCWlmIChsb3cyIDwgbG93MSkgewkvKiByb2xsIG92ZXIgKi8KKwkJLyoKKwkJICogSWYgd2Ug YXJlIG5vdCBwcmVlbXB0ZWQgdGhpcyB3aWxsIHdvcmsuICBJZiB3ZSBhcmUKKwkJICogdGhlbiB3 ZSByZS1yZWFkaW5nIEFSX1RTRl9VMzIgZG9lcyBubyBnb29kIGFzIHRoZQorCQkgKiBsb3cgYml0 cyB3aWxsIGJlIG1lYW5pbmdsZXNzLiAgTGlrZXdpc2UgcmVhZGluZworCQkgKiBMMzIsIFUzMiwg VTMyLCB0aGVuIGNvbXBhcmluZyB0aGUgbGFzdCB0d28gcmVhZHMKKwkJICogdG8gY2hlY2sgZm9y IHJvbGxvdmVyIGRvZXNuJ3QgaGVscCBpZiBwcmVlbXB0ZWQtLXNvCisJCSAqIHdlIHRha2UgdGhp cyBhcHByb2FjaCBhcyBpdCBjb3N0cyBvbmUgbGVzcyBQQ0kgcmVhZAorCQkgKiB3aGljaCBjYW4g YmUgbm90aWNlYWJsZSB3aGVuIGRvaW5nIHRoaW5ncyBsaWtlCisJCSAqIHRpbWVzdGFtcGluZyBw YWNrZXRzIGluIG1vbml0b3IgbW9kZS4KKwkJICovCisJCXUzMisrOworCX0KKwlyZXR1cm4gKCgo dWludDY0X3QpIHUzMikgPDwgMzIpIHwgKCh1aW50NjRfdCkgbG93Mik7Cit9CisKK3ZvaWQKK2Fy NTQxNlNldFRzZjY0KHN0cnVjdCBhdGhfaGFsICphaCwgdWludDY0X3QgdHNmNjQpCit7CisJT1Nf UkVHX1dSSVRFKGFoLCBBUl9UU0ZfTDMyLCB0c2Y2NCAmIDB4ZmZmZmZmZmYpOworCU9TX1JFR19X UklURShhaCwgQVJfVFNGX1UzMiwgKHRzZjY0ID4+IDMyKSAmIDB4ZmZmZmZmZmYpOworfQorCisv KgogICogUmVzZXQgdGhlIGN1cnJlbnQgaGFyZHdhcmUgdHNmIGZvciBzdGFtbG1lLgogICovCiB2 b2lkCkluZGV4OiBhdGhfaGFsL2FoLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYXRoX2hhbC9haC5jCShyZXZp c2lvbiAyMjUzMDIpCisrKyBhdGhfaGFsL2FoLmMJKHdvcmtpbmcgY29weSkKQEAgLTEyMjIsMyAr MTIyMiwzNyBAQAogICAgIH0KICAgICByZXR1cm4gcnY7CiB9CisKKy8qCisgKiBBZGp1c3QgdGhl IFRTRi4KKyAqLwordm9pZAorYXRoX2hhbF9hZGp1c3R0c2Yoc3RydWN0IGF0aF9oYWwgKmFoLCBp bnQzMl90IHRzZmRlbHRhKQoreworCS8qIFhYWCBoYW5kbGUgd3JhcC9vdmVyZmxvdyAqLworCU9T X1JFR19XUklURShhaCwgQVJfVFNGX0wzMiwgT1NfUkVHX1JFQUQoYWgsIEFSX1RTRl9MMzIpICsg dHNmZGVsdGEpOworfQorCisvKgorICogRW5hYmxlIG9yIGRpc2FibGUgQ0NBLgorICovCit2b2lk CithdGhfaGFsX3NldGNjYShzdHJ1Y3QgYXRoX2hhbCAqYWgsIGludCBlbmEpCit7CisJLyoKKwkg KiBOQjogZmlsbCBtZSBpbjsgdGhpcyBpcyBub3QgcHJvdmlkZWQgYnkgZGVmYXVsdCBiZWNhdXNl IGRpc2FibGluZworCSAqICAgICBDQ0EgaW4gbW9zdCBsb2NhbGVzIHZpb2xhdGVzIHJlZ3VsYXRv cnkuCisJICovCit9CisKKy8qCisgKiBHZXQgQ0NBIHNldHRpbmcuCisgKi8KK2ludAorYXRoX2hh bF9nZXRjY2Eoc3RydWN0IGF0aF9oYWwgKmFoKQoreworCXVfaW50MzJfdCBkaWFnOworCWlmIChh dGhfaGFsX2dldGNhcGFiaWxpdHkoYWgsIEhBTF9DQVBfRElBRywgMCwgJmRpYWcpICE9IEhBTF9P SykKKwkJcmV0dXJuIDE7CisJcmV0dXJuICgoZGlhZyAmIDB4NTAwMDAwKSA9PSAwKTsKK30KSW5k ZXg6IGF0aF9oYWwvYXI1MjEwL2FyNTIxMF9hdHRhY2guYwo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhfaGFs L2FyNTIxMC9hcjUyMTBfYXR0YWNoLmMJKHJldmlzaW9uIDIyNTMwMikKKysrIGF0aF9oYWwvYXI1 MjEwL2FyNTIxMF9hdHRhY2guYwkod29ya2luZyBjb3B5KQpAQCAtMTQ4LDYgKzE0OCw3IEBACiAJ LmFoX2JlYWNvbkluaXQJCQk9IGFyNTIxMEJlYWNvbkluaXQsCiAJLmFoX3NldFN0YXRpb25CZWFj b25UaW1lcnMJPSBhcjUyMTBTZXRTdGFCZWFjb25UaW1lcnMsCiAJLmFoX3Jlc2V0U3RhdGlvbkJl YWNvblRpbWVycwk9IGFyNTIxMFJlc2V0U3RhQmVhY29uVGltZXJzLAorCS5haF9nZXROZXh0VEJU VAkJCT0gYXI1MjEwR2V0TmV4dFRCVFQsCiAKIAkvKiBJbnRlcnJ1cHQgRnVuY3Rpb25zICovCiAJ LmFoX2lzSW50ZXJydXB0UGVuZGluZwkJPSBhcjUyMTBJc0ludGVycnVwdFBlbmRpbmcsCkluZGV4 OiBhdGhfaGFsL2FyNTIxMC9hcjUyMTAuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhfaGFsL2FyNTIxMC9h cjUyMTAuaAkocmV2aXNpb24gMjI1MzAyKQorKysgYXRoX2hhbC9hcjUyMTAvYXI1MjEwLmgJKHdv cmtpbmcgY29weSkKQEAgLTI2OCw2ICsyNjgsNyBAQAogZXh0ZXJuCXZvaWQgYXI1MjEwU2V0U3Rh QmVhY29uVGltZXJzKHN0cnVjdCBhdGhfaGFsICosCiAJCWNvbnN0IEhBTF9CRUFDT05fU1RBVEUg Kik7CiBleHRlcm4Jdm9pZCBhcjUyMTBSZXNldFN0YUJlYWNvblRpbWVycyhzdHJ1Y3QgYXRoX2hh bCAqKTsKK2V4dGVybgl1aW50NjRfdCBhcjUyMTBHZXROZXh0VEJUVChzdHJ1Y3QgYXRoX2hhbCAq KTsKIAogZXh0ZXJuCUhBTF9CT09MIGFyNTIxMElzSW50ZXJydXB0UGVuZGluZyhzdHJ1Y3QgYXRo X2hhbCAqKTsKIGV4dGVybglIQUxfQk9PTCBhcjUyMTBHZXRQZW5kaW5nSW50ZXJydXB0cyhzdHJ1 Y3QgYXRoX2hhbCAqLCBIQUxfSU5UICopOwpJbmRleDogYXRoX2hhbC9hcjUyMTAvYXI1MjEwX2Jl YWNvbi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1MjEwL2FyNTIxMF9iZWFjb24uYwkocmV2 aXNpb24gMjI1MzAyKQorKysgYXRoX2hhbC9hcjUyMTAvYXI1MjEwX2JlYWNvbi5jCSh3b3JraW5n IGNvcHkpCkBAIC0yNyw2ICsyNywxNyBAQAogI2luY2x1ZGUgImFyNTIxMC9hcjUyMTBkZXNjLmgi CiAKIC8qCisgKiBSZXR1cm4gdGhlIGhhcmR3YXJlIE5leHRUQlRUIGluIFRTRgorICovCit1aW50 NjRfdAorYXI1MjEwR2V0TmV4dFRCVFQoc3RydWN0IGF0aF9oYWwgKmFoKQoreworI2RlZmluZSBU VV9UT19UU0YoX3R1KQkoKCh1aW50NjRfdCkoX3R1KSkgPDwgMTApCisJcmV0dXJuIFRVX1RPX1RT RihPU19SRUdfUkVBRChhaCwgQVJfVElNRVIwKSk7CisjdW5kZWYgVFVfVE9fVFNGCit9CisKKy8q CiAgKiBJbml0aWFsaXplIGFsbCBvZiB0aGUgaGFyZHdhcmUgcmVnaXN0ZXJzIHVzZWQgdG8gc2Vu ZCBiZWFjb25zLgogICovCiB2b2lkCkluZGV4OiBhdGhfaGFsL2FyNTIxMS9hcjUyMTFfYXR0YWNo LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQotLS0gYXRoX2hhbC9hcjUyMTEvYXI1MjExX2F0dGFjaC5jCShyZXZpc2lv biAyMjUzMDIpCisrKyBhdGhfaGFsL2FyNTIxMS9hcjUyMTFfYXR0YWNoLmMJKHdvcmtpbmcgY29w eSkKQEAgLTE0OCw2ICsxNDgsNyBAQAogCS5haF9iZWFjb25Jbml0CQkJPSBhcjUyMTFCZWFjb25J bml0LAogCS5haF9zZXRTdGF0aW9uQmVhY29uVGltZXJzCT0gYXI1MjExU2V0U3RhQmVhY29uVGlt ZXJzLAogCS5haF9yZXNldFN0YXRpb25CZWFjb25UaW1lcnMJPSBhcjUyMTFSZXNldFN0YUJlYWNv blRpbWVycywKKwkuYWhfZ2V0TmV4dFRCVFQJCQk9IGFyNTIxMUdldE5leHRUQlRULAogCiAJLyog SW50ZXJydXB0IEZ1bmN0aW9ucyAqLwogCS5haF9pc0ludGVycnVwdFBlbmRpbmcJCT0gYXI1MjEx SXNJbnRlcnJ1cHRQZW5kaW5nLApJbmRleDogYXRoX2hhbC9hcjUyMTEvYXI1MjExLmgKPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQotLS0gYXRoX2hhbC9hcjUyMTEvYXI1MjExLmgJKHJldmlzaW9uIDIyNTMwMikKKysrIGF0 aF9oYWwvYXI1MjExL2FyNTIxMS5oCSh3b3JraW5nIGNvcHkpCkBAIC0yOTYsNiArMjk2LDcgQEAK IGV4dGVybgl2b2lkIGFyNTIxMVNldFN0YUJlYWNvblRpbWVycyhzdHJ1Y3QgYXRoX2hhbCAqLAog CQljb25zdCBIQUxfQkVBQ09OX1NUQVRFICopOwogZXh0ZXJuCXZvaWQgYXI1MjExUmVzZXRTdGFC ZWFjb25UaW1lcnMoc3RydWN0IGF0aF9oYWwgKik7CitleHRlcm4JdWludDY0X3QgYXI1MjExR2V0 TmV4dFRCVFQoc3RydWN0IGF0aF9oYWwgKik7CiAKIGV4dGVybglIQUxfQk9PTCBhcjUyMTFJc0lu dGVycnVwdFBlbmRpbmcoc3RydWN0IGF0aF9oYWwgKik7CiBleHRlcm4JSEFMX0JPT0wgYXI1MjEx R2V0UGVuZGluZ0ludGVycnVwdHMoc3RydWN0IGF0aF9oYWwgKiwgSEFMX0lOVCAqKTsKSW5kZXg6 IGF0aF9oYWwvYXI1MjExL2FyNTIxMV9iZWFjb24uYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhfaGFsL2Fy NTIxMS9hcjUyMTFfYmVhY29uLmMJKHJldmlzaW9uIDIyNTMwMikKKysrIGF0aF9oYWwvYXI1MjEx L2FyNTIxMV9iZWFjb24uYwkod29ya2luZyBjb3B5KQpAQCAtMzAsNiArMzAsMTcgQEAKICAqLwog CiAvKgorICogUmV0dXJuIHRoZSBoYXJkd2FyZSBOZXh0VEJUVCBpbiBUU0YKKyAqLwordWludDY0 X3QKK2FyNTIxMUdldE5leHRUQlRUKHN0cnVjdCBhdGhfaGFsICphaCkKK3sKKyNkZWZpbmUgVFVf VE9fVFNGKF90dSkJKCgodWludDY0X3QpKF90dSkpIDw8IDEwKQorCXJldHVybiBUVV9UT19UU0Yo T1NfUkVHX1JFQUQoYWgsIEFSX1RJTUVSMCkpOworI3VuZGVmIFRVX1RPX1RTRgorfQorCisvKgog ICogSW5pdGlhbGl6ZSBhbGwgb2YgdGhlIGhhcmR3YXJlIHJlZ2lzdGVycyB1c2VkIHRvIHNlbmQg YmVhY29ucy4KICAqLwogdm9pZApJbmRleDogYXRoX2hhbC9hcjUyMTIvYXI1MjEyX2F0dGFjaC5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIGF0aF9oYWwvYXI1MjEyL2FyNTIxMl9hdHRhY2guYwkocmV2aXNpb24g MjI1MzAyKQorKysgYXRoX2hhbC9hcjUyMTIvYXI1MjEyX2F0dGFjaC5jCSh3b3JraW5nIGNvcHkp CkBAIC0xNTEsNiArMTUxLDcgQEAKIAkuYWhfYmVhY29uSW5pdAkJCT0gYXI1MjEyQmVhY29uSW5p dCwKIAkuYWhfc2V0U3RhdGlvbkJlYWNvblRpbWVycwk9IGFyNTIxMlNldFN0YUJlYWNvblRpbWVy cywKIAkuYWhfcmVzZXRTdGF0aW9uQmVhY29uVGltZXJzCT0gYXI1MjEyUmVzZXRTdGFCZWFjb25U aW1lcnMsCisJLmFoX2dldE5leHRUQlRUCQkJPSBhcjUyMTJHZXROZXh0VEJUVCwKIAogCS8qIElu dGVycnVwdCBGdW5jdGlvbnMgKi8KIAkuYWhfaXNJbnRlcnJ1cHRQZW5kaW5nCQk9IGFyNTIxMklz SW50ZXJydXB0UGVuZGluZywKSW5kZXg6IGF0aF9oYWwvYXI1MjEyL2FyNTIxMi5oCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIGF0aF9oYWwvYXI1MjEyL2FyNTIxMi5oCShyZXZpc2lvbiAyMjUzMDIpCisrKyBhdGhf aGFsL2FyNTIxMi9hcjUyMTIuaAkod29ya2luZyBjb3B5KQpAQCAtNDMwLDYgKzQzMCw3IEBACiBl eHRlcm4Jdm9pZCBhcjUyMTJSZXNldFN0YUJlYWNvblRpbWVycyhzdHJ1Y3QgYXRoX2hhbCAqYWgp OwogZXh0ZXJuCXZvaWQgYXI1MjEyU2V0U3RhQmVhY29uVGltZXJzKHN0cnVjdCBhdGhfaGFsICph aCwKIAkJY29uc3QgSEFMX0JFQUNPTl9TVEFURSAqKTsKK2V4dGVybgl1aW50NjRfdCBhcjUyMTJH ZXROZXh0VEJUVChzdHJ1Y3QgYXRoX2hhbCAqKTsKIAogZXh0ZXJuCUhBTF9CT09MIGFyNTIxMklz SW50ZXJydXB0UGVuZGluZyhzdHJ1Y3QgYXRoX2hhbCAqYWgpOwogZXh0ZXJuCUhBTF9CT09MIGFy NTIxMkdldFBlbmRpbmdJbnRlcnJ1cHRzKHN0cnVjdCBhdGhfaGFsICphaCwgSEFMX0lOVCAqKTsK SW5kZXg6IGF0aF9oYWwvYXI1MjEyL2FyNTIxMl9iZWFjb24uYwo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdGhf aGFsL2FyNTIxMi9hcjUyMTJfYmVhY29uLmMJKHJldmlzaW9uIDIyNTMwMikKKysrIGF0aF9oYWwv YXI1MjEyL2FyNTIxMl9iZWFjb24uYwkod29ya2luZyBjb3B5KQpAQCAtMjYsNiArMjYsMTcgQEAK ICNpbmNsdWRlICJhcjUyMTIvYXI1MjEyZGVzYy5oIgogCiAvKgorICogUmV0dXJuIHRoZSBoYXJk d2FyZSBOZXh0VEJUVCBpbiBUU0YKKyAqLwordWludDY0X3QKK2FyNTIxMkdldE5leHRUQlRUKHN0 cnVjdCBhdGhfaGFsICphaCkKK3sKKyNkZWZpbmUgVFVfVE9fVFNGKF90dSkJKCgodWludDY0X3Qp KF90dSkpIDw8IDEwKQorCXJldHVybiBUVV9UT19UU0YoT1NfUkVHX1JFQUQoYWgsIEFSX1RJTUVS MCkpOworI3VuZGVmIFRVX1RPX1RTRgorfQorCisvKgogICogSW5pdGlhbGl6ZSBhbGwgb2YgdGhl IGhhcmR3YXJlIHJlZ2lzdGVycyB1c2VkIHRvCiAgKiBzZW5kIGJlYWNvbnMuICBOb3RlIHRoYXQg Zm9yIHN0YXRpb24gb3BlcmF0aW9uIHRoZQogICogZHJpdmVyIGNhbGxzIGFyNTIxMlNldFN0YUJl YWNvblRpbWVycyBpbnN0ZWFkLgpJbmRleDogYXRoX2hhbC9haC5oCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGF0 aF9oYWwvYWguaAkocmV2aXNpb24gMjI1MzAyKQorKysgYXRoX2hhbC9haC5oCSh3b3JraW5nIGNv cHkpCkBAIC05OTYsNiArOTk2LDcgQEAKIAl2b2lkCSAgX19haGRlY2woKmFoX3NldFN0YXRpb25C ZWFjb25UaW1lcnMpKHN0cnVjdCBhdGhfaGFsKiwKIAkJCQljb25zdCBIQUxfQkVBQ09OX1NUQVRF ICopOwogCXZvaWQJICBfX2FoZGVjbCgqYWhfcmVzZXRTdGF0aW9uQmVhY29uVGltZXJzKShzdHJ1 Y3QgYXRoX2hhbCopOworCXVpbnQ2NF90ICBfX2FoZGVjbCgqYWhfZ2V0TmV4dFRCVFQpKHN0cnVj dCBhdGhfaGFsICopOwogCiAJLyogODAyLjExbiBGdW5jdGlvbnMgKi8KIAlIQUxfQk9PTCAgX19h aGRlY2woKmFoX2NoYWluVHhEZXNjKShzdHJ1Y3QgYXRoX2hhbCAqLApAQCAtMTEzOCw0ICsxMTM5 LDIwIEBACiBleHRlcm4gdWludDE2X3QgX19haGRlY2wgYXRoX2hhbF9jb21wdXRldHh0aW1lKHN0 cnVjdCBhdGhfaGFsICosCiAJCWNvbnN0IEhBTF9SQVRFX1RBQkxFICpyYXRlcywgdWludDMyX3Qg ZnJhbWVMZW4sCiAJCXVpbnQxNl90IHJhdGVpeCwgSEFMX0JPT0wgc2hvcnRQcmVhbWJsZSk7CisK Ky8qCisgKiBBZGp1c3QgdGhlIFRTRi4KKyAqLworZXh0ZXJuIHZvaWQgX19haGRlY2wgYXRoX2hh bF9hZGp1c3R0c2Yoc3RydWN0IGF0aF9oYWwgKmFoLCBpbnQzMl90IHRzZmRlbHRhKTsKKworLyoK KyAqIEVuYWJsZSBvciBkaXNhYmxlIENDQS4KKyAqLwordm9pZCBfX2FoZGVjbCBhdGhfaGFsX3Nl dGNjYShzdHJ1Y3QgYXRoX2hhbCAqYWgsIGludCBlbmEpOworCisvKgorICogR2V0IENDQSBzZXR0 aW5nLgorICovCitpbnQgX19haGRlY2wgYXRoX2hhbF9nZXRjY2Eoc3RydWN0IGF0aF9oYWwgKmFo KTsKKwogI2VuZGlmIC8qIF9BVEhfQUhfSF8gKi8KSW5kZXg6IGlmX2F0aC5jCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K LS0tIGlmX2F0aC5jCShyZXZpc2lvbiAyMjUzMDIpCisrKyBpZl9hdGguYwkod29ya2luZyBjb3B5 KQpAQCAtMjE0LDI0ICsyMTQsNiBAQAogc3RhdGljIHZvaWQJYXRoX3RkbWFfYmVhY29uX3NlbmQo c3RydWN0IGF0aF9zb2Z0YyAqc2MsCiAJCSAgICBzdHJ1Y3QgaWVlZTgwMjExdmFwICp2YXApOwog Ci1zdGF0aWMgX19pbmxpbmUgdm9pZAotYXRoX2hhbF9zZXRjY2Eoc3RydWN0IGF0aF9oYWwgKmFo LCBpbnQgZW5hKQotewotCS8qCi0JICogTkI6IGZpbGwgbWUgaW47IHRoaXMgaXMgbm90IHByb3Zp ZGVkIGJ5IGRlZmF1bHQgYmVjYXVzZSBkaXNhYmxpbmcKLQkgKiAgICAgQ0NBIGluIG1vc3QgbG9j YWxlcyB2aW9sYXRlcyByZWd1bGF0b3J5LgotCSAqLwotfQotCi1zdGF0aWMgX19pbmxpbmUgaW50 Ci1hdGhfaGFsX2dldGNjYShzdHJ1Y3QgYXRoX2hhbCAqYWgpCi17Ci0JdV9pbnQzMl90IGRpYWc7 Ci0JaWYgKGF0aF9oYWxfZ2V0Y2FwYWJpbGl0eShhaCwgSEFMX0NBUF9ESUFHLCAwLCAmZGlhZykg IT0gSEFMX09LKQotCQlyZXR1cm4gMTsKLQlyZXR1cm4gKChkaWFnICYgMHg1MDAwMDApID09IDAp OwotfQotCiAjZGVmaW5lCVRETUFfRVBfTVVMVElQTElFUgkoMTw8MTApIC8qIHBvdzIgdG8gb3B0 aW1pemUgb3V0ICogYW5kIC8gKi8KICNkZWZpbmUJVERNQV9MUEZfTEVOCQk2CiAjZGVmaW5lCVRE TUFfRFVNTVlfTUFSS0VSCTB4MTI3CkBAIC0zMjk0LDE0ICszMjc2LDQ0IEBACiAgKiBhIGZ1bGwg NjQtYml0IFRTRiB1c2luZyB0aGUgc3BlY2lmaWVkIFRTRi4KICAqLwogc3RhdGljIF9faW5saW5l IHVfaW50NjRfdAotYXRoX2V4dGVuZF90c2YodV9pbnQzMl90IHJzdGFtcCwgdV9pbnQ2NF90IHRz ZikKK2F0aF9leHRlbmRfdHNmX2FyNTIxMih1X2ludDMyX3QgcnN0YW1wLCB1X2ludDY0X3QgdHNm KQogewogCWlmICgodHNmICYgMHg3ZmZmKSA8IHJzdGFtcCkKIAkJdHNmIC09IDB4ODAwMDsKKwog CXJldHVybiAoKHRzZiAmfiAweDdmZmYpIHwgcnN0YW1wKTsKIH0KIAogLyoKKyAqIEV4dGVuZCAz Mi1iaXQgdGltZSBzdGFtcCBmcm9tIHJ4IGRlc2NyaXB0b3IgdG8KKyAqIGEgZnVsbCA2NC1iaXQg VFNGIHVzaW5nIHRoZSBzcGVjaWZpZWQgVFNGLgorICovCitzdGF0aWMgX19pbmxpbmUgdV9pbnQ2 NF90CithdGhfZXh0ZW5kX3RzZl9hcjU0MTYodV9pbnQzMl90IHJzdGFtcCwgdV9pbnQ2NF90IHRz ZikKK3sKKwl1X2ludDMyX3QgdHNmX2xvdyA9IHRzZiAmIDB4ZmZmZmZmZmY7CisJdV9pbnQ2NF90 IHRzZjY0ID0gKHRzZiAmIH4weGZmZmZmZmZmVUxMKSB8IHJzdGFtcDsKKworCWlmIChyc3RhbXAg PiB0c2ZfbG93ICYmIChyc3RhbXAgLSB0c2ZfbG93ID4gMHgxMDAwMDAwMCkpCisJCXRzZjY0IC09 IDB4MTAwMDAwMDAwVUxMOworCisJaWYgKHJzdGFtcCA8IHRzZl9sb3cgJiYgKHRzZl9sb3cgLSBy c3RhbXAgPiAweDEwMDAwMDAwKSkKKwkJdHNmNjQgKz0gMHgxMDAwMDAwMDBVTEw7CisKKwlyZXR1 cm4gdHNmNjQ7Cit9CisKK3N0YXRpYyBfX2lubGluZSB1X2ludDY0X3QKK2F0aF9leHRlbmRfdHNm KHN0cnVjdCBhdGhfc29mdGMgKnNjLHVfaW50MzJfdCByc3RhbXAsIHVfaW50NjRfdCB0c2YpCit7 CisJLyogQVI1NDE2ICovCisJaWYgKHNjLT5zY19haC0+YWhfbWFnaWMgPT0gMHgyMDA2NTQxNikK KwkJcmV0dXJuIGF0aF9leHRlbmRfdHNmX2FyNTQxNihyc3RhbXAsIHRzZik7CisJZWxzZQorCQly ZXR1cm4gYXRoX2V4dGVuZF90c2ZfYXI1MjEyKHJzdGFtcCwgdHNmKTsKK30KKworLyoKICAqIElu dGVyY2VwdCBtYW5hZ2VtZW50IGZyYW1lcyB0byBjb2xsZWN0IGJlYWNvbiByc3NpIGRhdGEKICAq IGFuZCB0byBkbyBpYnNzIG1lcmdlcy4KICAqLwpAQCAtMzMzNCw3ICszMzQ2LDcgQEAKIAkJaWYg KHZhcC0+aXZfb3Btb2RlID09IElFRUU4MDIxMV9NX0lCU1MgJiYKIAkJICAgIHZhcC0+aXZfc3Rh dGUgPT0gSUVFRTgwMjExX1NfUlVOKSB7CiAJCQl1aW50MzJfdCByc3RhbXAgPSBzYy0+c2NfbGFz dHJzLT5yc190c3RhbXA7Ci0JCQl1aW50NjRfdCB0c2YgPSBhdGhfZXh0ZW5kX3RzZihyc3RhbXAs CisJCQl1aW50NjRfdCB0c2YgPSBhdGhfZXh0ZW5kX3RzZihzYywgcnN0YW1wLAogCQkJCWF0aF9o YWxfZ2V0dHNmNjQoc2MtPnNjX2FoKSk7CiAJCQkvKgogCQkJICogSGFuZGxlIGlic3MgbWVyZ2Ug YXMgbmVlZGVkOyBjaGVjayB0aGUgdHNmIG9uIHRoZQpAQCAtMzQwNiw3ICszNDE4LDcgQEAKIAkJ CXNjLT5zY19yeF90aC53cl9mbGFncyB8PSBJRUVFODAyMTFfUkFESU9UQVBfRl9TSE9SVEdJOwog CX0KICNlbmRpZgotCXNjLT5zY19yeF90aC53cl90c2YgPSBodG9sZTY0KGF0aF9leHRlbmRfdHNm KHJzLT5yc190c3RhbXAsIHRzZikpOworCXNjLT5zY19yeF90aC53cl90c2YgPSBodG9sZTY0KGF0 aF9leHRlbmRfdHNmKHNjLCBycy0+cnNfdHN0YW1wLCB0c2YpKTsKIAlpZiAocnMtPnJzX3N0YXR1 cyAmIEhBTF9SWEVSUl9DUkMpCiAJCXNjLT5zY19yeF90aC53cl9mbGFncyB8PSBJRUVFODAyMTFf UkFESU9UQVBfRl9CQURGQ1M7CiAJLyogWFhYIHByb3BhZ2F0ZSBvdGhlciBlcnJvciBmbGFncyBm cm9tIGRlc2NyaXB0b3IgKi8KQEAgLTU0NjAsMjAgKzU0NzIsNiBAQAogfQogCiAjaWZkZWYgSUVF RTgwMjExX1NVUFBPUlRfVERNQQotc3RhdGljIF9faW5saW5lIHVpbnQzMl90Ci1hdGhfaGFsX2dl dG5leHR0YnR0KHN0cnVjdCBhdGhfaGFsICphaCkKLXsKLSNkZWZpbmUJQVJfVElNRVIwCTB4ODAy OAotCXJldHVybiBPU19SRUdfUkVBRChhaCwgQVJfVElNRVIwKTsKLX0KLQotc3RhdGljIF9faW5s aW5lIHZvaWQKLWF0aF9oYWxfYWRqdXN0dHNmKHN0cnVjdCBhdGhfaGFsICphaCwgaW50MzJfdCB0 c2ZkZWx0YSkKLXsKLQkvKiBYWFggaGFuZGxlIHdyYXAvb3ZlcmZsb3cgKi8KLQlPU19SRUdfV1JJ VEUoYWgsIEFSX1RTRl9MMzIsIE9TX1JFR19SRUFEKGFoLCBBUl9UU0ZfTDMyKSArIHRzZmRlbHRh KTsKLX0KLQogc3RhdGljIHZvaWQKIGF0aF90ZG1hX3NldHRpbWVycyhzdHJ1Y3QgYXRoX3NvZnRj ICpzYywgdV9pbnQzMl90IG5leHR0YnR0LCB1X2ludDMyX3QgYmludHZhbCkKIHsKQEAgLTU2Mjks OCArNTYyNyw4IEBACiAJc3RydWN0IGF0aF9zb2Z0YyAqc2MgPSBpYy0+aWNfaWZwLT5pZl9zb2Z0 YzsKIAlzdHJ1Y3QgYXRoX2hhbCAqYWggPSBzYy0+c2NfYWg7CiAJY29uc3QgSEFMX1JBVEVfVEFC TEUgKnJ0ID0gc2MtPnNjX2N1cnJhdGVzOwotCXVfaW50NjRfdCB0c2YsIHJzdGFtcCwgbmV4dHNs b3Q7Ci0JdV9pbnQzMl90IHR4dGltZSwgbmV4dHNsb3R0dSwgdGltZXIwOworCXVfaW50NjRfdCB0 c2YsIHJzdGFtcCwgbmV4dHNsb3QsIG5leHR0YnR0OworCXVfaW50MzJfdCB0eHRpbWUsIG5leHRz bG90dHU7CiAJaW50MzJfdCB0dWRlbHRhLCB0c2ZkZWx0YTsKIAljb25zdCBzdHJ1Y3QgYXRoX3J4 X3N0YXR1cyAqcnM7CiAJaW50IHJpeDsKQEAgLTU2NjEsNyArNTY1OSw3IEBACiAJLyogZXh0ZW5k IHJ4IHRpbWVzdGFtcCB0byA2NCBiaXRzICovCiAJcnMgPSBzYy0+c2NfbGFzdHJzOwogCXRzZiA9 IGF0aF9oYWxfZ2V0dHNmNjQoYWgpOwotCXJzdGFtcCA9IGF0aF9leHRlbmRfdHNmKHJzLT5yc190 c3RhbXAsIHRzZik7CisJcnN0YW1wID0gYXRoX2V4dGVuZF90c2Yoc2MsIHJzLT5yc190c3RhbXAs IHRzZik7CiAJLyoKIAkgKiBUaGUgcnggdGltZXN0YW1wIGlzIHNldCBieSB0aGUgaGFyZHdhcmUg b24gY29tcGxldGluZwogCSAqIHJlY2VwdGlvbiAoYXQgdGhlIHBvaW50IHdoZXJlIHRoZSByeCBk ZXNjcmlwdG9yIGlzIERNQSdkCkBAIC01Njc3LDE1ICs1Njc1LDE1IEBACiAJbmV4dHNsb3R0dSA9 IFRTRl9UT19UVShuZXh0c2xvdD4+MzIsIG5leHRzbG90KSAmIEhBTF9CRUFDT05fUEVSSU9EOwog CiAJLyoKLQkgKiBUSU1FUjAgaXMgdGhlIGgvdydzIGlkZWEgb2YgTmV4dFRCVFQgKGluIFRVJ3Mp LiAgQ29udmVydAotCSAqIHRvIHVzZWNzIGFuZCBjYWxjdWxhdGUgdGhlIGRpZmZlcmVuY2UgYmV0 d2VlbiB3aGF0IHRoZQorCSAqIFJldHJpZXZlIHRoZSBoYXJkd2FyZSBOZXh0VEJUVCBpbiB1c2Vj cworCSAqIGFuZCBjYWxjdWxhdGUgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB3aGF0IHRoZQogCSAq IG90aGVyIHN0YXRpb24gdGhpbmtzIGFuZCB3aGF0IHdlIGhhdmUgcHJvZ3JhbW1lZC4gIFRoaXMK IAkgKiBsZXRzIHVzIGZpZ3VyZSBob3cgdG8gYWRqdXN0IG91ciB0aW1lcnMgdG8gbWF0Y2guICBU aGUKIAkgKiBhZGp1c3RtZW50cyBhcmUgZG9uZSBieSBwdWxsaW5nIHRoZSBUU0YgZm9yd2FyZCBh bmQgcG9zc2libHkKIAkgKiByZXdyaXRpbmcgdGhlIGJlYWNvbiB0aW1lcnMuCiAJICovCi0JdGlt ZXIwID0gYXRoX2hhbF9nZXRuZXh0dGJ0dChhaCk7Ci0JdHNmZGVsdGEgPSAoaW50MzJfdCkoKG5l eHRzbG90ICUgVFVfVE9fVFNGKEhBTF9CRUFDT05fUEVSSU9EKzEpKSAtIFRVX1RPX1RTRih0aW1l cjApKTsKKwluZXh0dGJ0dCA9IGF0aF9oYWxfZ2V0bmV4dHRidHQoYWgpOworCXRzZmRlbHRhID0g KGludDMyX3QpKChuZXh0c2xvdCAlIFRVX1RPX1RTRihIQUxfQkVBQ09OX1BFUklPRCArIDEpKSAt IG5leHR0YnR0KTsKIAogCURQUklOVEYoc2MsIEFUSF9ERUJVR19URE1BX1RJTUVSLAogCSAgICAi dHNmZGVsdGEgJWQgYXZnICslZC8tJWRcbiIsIHRzZmRlbHRhLApAQCAtNTcwNSw3ICs1NzAzLDcg QEAKIAkJVERNQV9TQU1QTEUoc2MtPnNjX2F2Z3RzZmRlbHRhcCwgMCk7CiAJCVRETUFfU0FNUExF KHNjLT5zY19hdmd0c2ZkZWx0YW0sIDApOwogCX0KLQl0dWRlbHRhID0gbmV4dHNsb3R0dSAtIHRp bWVyMDsKKwl0dWRlbHRhID0gbmV4dHNsb3R0dSAtIFRTRl9UT19UVShuZXh0dGJ0dCA+PiAzMiwg bmV4dHRidHQpOwogCiAJLyoKIAkgKiBDb3B5IHNlbmRlcidzIHRpbWV0c3RhbXAgaW50byB0ZG1h IGllIHNvIHRoZXkgY2FuCkBAIC01NzI0LDEwICs1NzIyLDkgQEAKIAkJJm5pLT5uaV90c3RhbXAu ZGF0YSwgOCk7CiAjaWYgMAogCURQUklOVEYoc2MsIEFUSF9ERUJVR19URE1BX1RJTUVSLAotCSAg ICAidHNmICVsbHUgbmV4dHNsb3QgJWxsdSAoJWQsICVkKSBuZXh0c2xvdHR1ICV1IHRpbWVyMCAl dSAoJWQpXG4iLAorCSAgICAidHNmICVsbHUgbmV4dHNsb3QgJWxsdSAoJWQsICVkKSBuZXh0c2xv dHR1ICV1IG5leHR0YnR0ICVsbHUgKCVkKVxuIiwKIAkgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykg dHNmLCAodW5zaWduZWQgbG9uZyBsb25nKSBuZXh0c2xvdCwKLQkgICAgKGludCkobmV4dHNsb3Qg LSB0c2YpLCB0c2ZkZWx0YSwKLQkgICAgbmV4dHNsb3R0dSwgdGltZXIwLCB0dWRlbHRhKTsKKwkg ICAgKGludCkobmV4dHNsb3QgLSB0c2YpLCB0c2ZkZWx0YSwgbmV4dHNsb3R0dSwgbmV4dHRidHQs IHR1ZGVsdGEpOwogI2VuZGlmCiAJLyoKIAkgKiBBZGp1c3QgdGhlIGJlYWNvbiB0aW1lcnMgb25s eSB3aGVuIHB1bGxpbmcgdGhlbSBmb3J3YXJkCg== --000e0cd3065c375d3104abde4185-- From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 1 10:10:08 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94052106568B for ; Thu, 1 Sep 2011 10:10:08 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4DD728FC14 for ; Thu, 1 Sep 2011 10:10:08 +0000 (UTC) Received: by gxk28 with SMTP id 28so1566651gxk.13 for ; Thu, 01 Sep 2011 03:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=1qggKyTUPrCjlfP97IkZdt8675kwWBz17GyBNGhrWV0=; b=LUrA6tVkAoabzMJp6p6ww1WMKleDrmBds4AzVblPxHnAyg8Xm95xTutAQ5wJ3ovSKD GzDBTFtANRsF+4/IDjdItNxoX3+HFNNFWiGpxQjw4QSrU4F7zmYLdfESVh4cvVcWoxpE HrPWU5JQszRa2MBOPJZm0l3ZBxl0tfH+QKqzs= MIME-Version: 1.0 Received: by 10.236.173.131 with SMTP id v3mr78529yhl.112.1314871807482; Thu, 01 Sep 2011 03:10:07 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.236.103.6 with HTTP; Thu, 1 Sep 2011 03:10:07 -0700 (PDT) In-Reply-To: References: Date: Thu, 1 Sep 2011 18:10:07 +0800 X-Google-Sender-Auth: KNFUSxCdg-bm5lwoWHdItimG1FU Message-ID: From: Adrian Chadd To: Kang Yin Su Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: [PATCH] TDMA beacon from slave station X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 10:10:08 -0000 On 1 September 2011 17:55, Kang Yin Su wrote: > Hi all, > > This is the correction from last TDMA patch. [snip] > 3. Function ath_extend_tsf() assume receive time-stamp is in 15bits > TSF that leaks to incorrect beacon timers used for AR5416. The PCU 's > timestamp from AR5416 is 32bits while AR5212 is 15bits. Thanks for chasing this down! I'm so glad the TDMA stuff is working on the 11n chipsets. Adrian From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 1 12:05:35 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CCB6106564A for ; Thu, 1 Sep 2011 12:05:35 +0000 (UTC) (envelope-from paradyse@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2DC2F8FC1D for ; Thu, 1 Sep 2011 12:05:34 +0000 (UTC) Received: by yxn22 with SMTP id 22so366440yxn.13 for ; Thu, 01 Sep 2011 05:05:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; bh=AH6SmXtngSqf7XtXDRYaRJMLGoo+gErKJiP4D4+jb1E=; b=FjrJkUAQk/1im4+/8sNxN045nK1I67+dFdgJCxgxR4lybz5bSn4I5vh3ChgDFK9CkI QY7u/R1eW1RE9vl8HWZy5K0uob6/F3/34Ze0+5f171OS3tWfypfhlntyFMPwkh5Xievp Ujyte4yc9Q9cOqGQmBFvgLTMJzEcvD5HZeYCM= Received: by 10.151.98.16 with SMTP id a16mr150463ybm.81.1314878734354; Thu, 01 Sep 2011 05:05:34 -0700 (PDT) MIME-Version: 1.0 Sender: paradyse@gmail.com Received: by 10.150.144.15 with HTTP; Thu, 1 Sep 2011 05:05:14 -0700 (PDT) From: Kang Yin Su Date: Thu, 1 Sep 2011 20:05:14 +0800 X-Google-Sender-Auth: Ad7UQJON7jPqk3TmEgZPp3HXvr0 Message-ID: To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: TDMA link cannot pass data when wlan0 interface with bridge X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 12:05:35 -0000 Hi all, As title. This issue was reported long time ago. And it is reproducible in -HEAD. Just want to know if anyone is taking care of it? http://www.mail-archive.com/freebsd-net@freebsd.org/msg32466.html Thanks, Yin From owner-freebsd-wireless@FreeBSD.ORG Fri Sep 2 03:45:02 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B542106564A for ; Fri, 2 Sep 2011 03:45:02 +0000 (UTC) (envelope-from mailinglistmember@mgwigglesworth.net) Received: from mail.mgwigglesworth.net (mail.mgwigglesworth.com [75.146.26.81]) by mx1.freebsd.org (Postfix) with ESMTP id D86B98FC15 for ; Fri, 2 Sep 2011 03:45:01 +0000 (UTC) To: freebsd-net@freebsd.org, freebsd-wireless@freebsd.org Date: Thu, 01 Sep 2011 23:43:44 -0400 Envelope-To: freebsd-net@freebsd.org,freebsd-wireless@freebsd.org References: <4E5D5422.9040609@mgwigglesworth.net> <4E5EE805.5010905@mgwigglesworth.net> Message-ID: <4E6050F0.2040203@mgwigglesworth.net> From: "Martes G Wigglesworth" Received: from devsecure.mgwigglesworth.net (192.168.5.21 [192.168.5.21]) by mail.mgwigglesworth.net; Thu, 01 Sep 2011 23:44:59 -0400 Organization: M. G. Wigglesworth Holdings, LLC User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110817 Fedora/3.1.12-1.fc14 Lightning/1.0b2 Thunderbird/3.1.12 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: [Solved] Re:Commands for AR5212 cause system to hang using 8.2-STABLE X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mailinglistmember@mgwigglesworth.net List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2011 03:45:02 -0000 On 08/31/2011 10:08 PM, Adrian Chadd wrote: > I didn't think wlan_xauth was deprecated; it should be installed in > /boot/kernel/ . > > > Adrian From the freenode #freebsd channel, I discovered just what you have indicated, and was in the process of correcting a bad kernel install. After installing the kernel again, all required dependencies for hostapd have been restored, and it will start, and run. However, the new issue is that my wlan0 device will be setup with all the device settings of hostap AP mode, except for the ip address. The device becomes active, and registers as an access point having the desired ssid, however, no IP address is ever issues during the rc.conf setup process. Example: (with hostapd activated on boot) wlan0: flags=8843 metric 0 mtu 1500 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running ssid wireless2 channel 1 (2412 MHz 11g) bssid 00:1b:2f:37:02:46 country US ecm authmode WPA privacy MIXED deftxkey 2 AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 23 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs (without hostapd activated on boot) wlan0: flags=8843 metric 0 mtu 1500 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running ssid wrouter0 channel 1 (2412 MHz 11g) bssid 00:1b:2f:37:02:46 country US ecm authmode OPEN privacy OFF txpower 23 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs rc.conf section for this device is as follows: wlans_ath0="wlan0" create_args_wlan0="wlanmode hostap" ifconfig_wlan0="inet 192.168.200.1 netmask 255.255.0.0 ssid "wrouter0" mode 54g channel 1" However, all works perfectly, if I simply assign the intended ip address to the wlan0 device. Any input on this? -- Respectfully, Martes G Wigglesworth M. G. Wigglesworth Holdings, LLC www.mgwigglesworth.net From owner-freebsd-wireless@FreeBSD.ORG Fri Sep 2 03:46:00 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DDB91065672; Fri, 2 Sep 2011 03:46:00 +0000 (UTC) (envelope-from owner-freebsd-net@freebsd.org) Received: from velnet.ru (mail.velnet.ru [213.79.2.5]) by mx1.freebsd.org (Postfix) with ESMTP id 258A98FC1A; Fri, 2 Sep 2011 03:45:58 +0000 (UTC) X-Virus-Status: -CLEAN- by clamav Received: by velnet.ru (CommuniGate Pro PIPE 5.4c2) with PIPE id 30120153; Fri, 02 Sep 2011 07:45:57 +0400 X-TFF-CGPSA-Version: 1.7 X-VELNET-TFF-CGPSA-Filter: Scanned X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.velnet.ru X-Spam-Level: X-Spam-Status: No, score=-11.9 required=5.0 tests=BAYES_00,HAVE_TO_HEADER, MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_MED,SPF_OK,T_RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from mx2.freebsd.org ([69.147.83.53] verified) by velnet.ru (CommuniGate Pro SMTP 5.4c2) with ESMTP id 30120150 for wishmaster@velnet.ru; Fri, 02 Sep 2011 07:45:43 +0400 Received-SPF: pass receiver=velnet.ru; client-ip=69.147.83.53; envelope-from=owner-freebsd-net@freebsd.org Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id EC16B176CE9; Fri, 2 Sep 2011 03:45:11 +0000 (UTC) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 2EE601065734; Fri, 2 Sep 2011 03:45:09 +0000 (UTC) (envelope-from owner-freebsd-net@freebsd.org) 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 40FB41065675 for ; Fri, 2 Sep 2011 03:45:01 +0000 (UTC) (envelope-from mailinglistmember@mgwigglesworth.net) Received: from mail.mgwigglesworth.net (mail.mgwigglesworth.com [75.146.26.81]) by mx1.freebsd.org (Postfix) with ESMTP id BC2A68FC14 for ; Fri, 2 Sep 2011 03:45:00 +0000 (UTC) To: freebsd-net@freebsd.org, freebsd-wireless@freebsd.org Date: Thu, 01 Sep 2011 23:43:44 -0400 References: <4E5D5422.9040609@mgwigglesworth.net> <4E5EE805.5010905@mgwigglesworth.net> Message-ID: <4E6050F0.2040203@mgwigglesworth.net> From: "Martes G Wigglesworth" Received: from devsecure.mgwigglesworth.net (192.168.5.21 [192.168.5.21]) by mail.mgwigglesworth.net; Thu, 01 Sep 2011 23:44:59 -0400 Organization: M. G. Wigglesworth Holdings, LLC User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110817 Fedora/3.1.12-1.fc14 Lightning/1.0b2 Thunderbird/3.1.12 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Sender: owner-freebsd-net@freebsd.org Errors-To: owner-freebsd-net@freebsd.org Cc: Subject: Re: [Solved] Re:Commands for AR5212 cause system to hang using 8.2-STABLE X-BeenThere: freebsd-wireless@freebsd.org Reply-To: mailinglistmember@mgwigglesworth.net List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2011 03:46:00 -0000 On 08/31/2011 10:08 PM, Adrian Chadd wrote: > I didn't think wlan_xauth was deprecated; it should be installed in > /boot/kernel/ . > > > Adrian From the freenode #freebsd channel, I discovered just what you have indicated, and was in the process of correcting a bad kernel install. After installing the kernel again, all required dependencies for hostapd have been restored, and it will start, and run. However, the new issue is that my wlan0 device will be setup with all the device settings of hostap AP mode, except for the ip address. The device becomes active, and registers as an access point having the desired ssid, however, no IP address is ever issues during the rc.conf setup process. Example: (with hostapd activated on boot) wlan0: flags=8843 metric 0 mtu 1500 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running ssid wireless2 channel 1 (2412 MHz 11g) bssid 00:1b:2f:37:02:46 country US ecm authmode WPA privacy MIXED deftxkey 2 AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 23 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs (without hostapd activated on boot) wlan0: flags=8843 metric 0 mtu 1500 ether 00:1b:2f:37:02:46 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running ssid wrouter0 channel 1 (2412 MHz 11g) bssid 00:1b:2f:37:02:46 country US ecm authmode OPEN privacy OFF txpower 23 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs rc.conf section for this device is as follows: wlans_ath0="wlan0" create_args_wlan0="wlanmode hostap" ifconfig_wlan0="inet 192.168.200.1 netmask 255.255.0.0 ssid "wrouter0" mode 54g channel 1" However, all works perfectly, if I simply assign the intended ip address to the wlan0 device. Any input on this? -- Respectfully, Martes G Wigglesworth M. G. Wigglesworth Holdings, LLC www.mgwigglesworth.net _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" From owner-freebsd-wireless@FreeBSD.ORG Fri Sep 2 16:48:43 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77292106566B; Fri, 2 Sep 2011 16:48:43 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) by mx1.freebsd.org (Postfix) with ESMTP id BEF858FC17; Fri, 2 Sep 2011 16:48:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id p82GMEjb033512; Sat, 3 Sep 2011 02:22:14 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Sat, 3 Sep 2011 02:22:13 +1000 (EST) From: Ian Smith To: Claude Buisson In-Reply-To: <4E440B0C.8090608@orange.fr> Message-ID: <20110903014337.Y25256@sola.nimnet.asn.au> References: <4E3E6FFE.90101@orange.fr> <4E43DE78.4040801@orange.fr> <4E440B0C.8090608@orange.fr> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-wireless@freebsd.org Subject: Re: Is Atheros AR9285 usable in AP mode ? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2011 16:48:43 -0000 On Thu, 11 Aug 2011, Claude Buisson wrote: > On 08/11/2011 18:23, Adrian Chadd wrote: > > Hi, > > > > Is powerd running? > > > > It does sound like you've got some kind of power saving mode going on > > somewhere.. > > > > Adrian > > > > I do _not_ run powerd (/etc/defaults/rc.conf checked, /etc/rc.conf/checked, > pgrep powerd done) > > I got rid of the > > power_profile: changed to 'performance' > > in /var/log/messages by commenting out the entry: > > # Switch power profiles when the AC line state changes. > notify 10 { > ... > }; > > of /etc/devd.conf Just browsing a few threads after 3 weeks off the net entirely :) All that power_profile message is letting you know is the initial state set on boot of the two sysctls power_profile modifies whenever switching to AC power or to battery: hw.acpi.cpu.cx_lowest and dev.cpu.0.freq With default values the performance profile sets maximum CPU frequency and lowest C state C1 on boot, if AC power is detected. In your case it's probably redundant, but not everything boots at maximum speed. So it's harmless, at worst. With your hw.acpi values, the system could be forgiven for thinking this box could be a laptop (suspend state S3 being apparently available) Sorry, no help for the wireless, if it's running at full speed. cheers, Ian > > the packet loss (ping -s 1450 -c 200 on the test station) remains at 3.0% > > stuck beacon messages continue to flow > > Claude > > > On 11 August 2011 21:51, Claude Buisson wrote: > > > Sorry, I had to travel these last days... > > > > > > On 08/10/2011 07:33, Adrian Chadd wrote: > > > > > > > > is this on a laptop or some device with power saving enabled? > > > > > > > > Can you please provide some more background about what you are using? > > > > > > > > Thanks, adrian > > > > > > > > > > No, this is not a laptop, it is a "mini system" (Atom D525 ION2): > > > > > > ZOTAC ZBOX I41 (see dmesg below) > > > > > > and a do not run powerd, etc. > > > > > > In the (AMI) BIOS there is an "Energy Lake" feature. Disabling it does > > > not > > > seems > > > to have a noticeable effect. > > > > > > Disabling HyperThreading in the BIOS seems to have a small positive > > > effect > > > on > > > the packet loss rate (which remains at the 2-3 % level between station > > > and > > > ap). > > > > > > I am running with hw.ath.bstuck=16 and the "stuck beacon" messages > > > continue > > > to flow. > > > > > > At boot I find a: > > > > > > power_profile: changed to 'performance' > > > > > > entry in /var/log/messages, of which I can't get rid (I tried > > > power_profile_enable="NO" in rc.conf). > > > > > > My test station is a 7.4-STABLE, with an 2200B/G iwi hardware, and for > > > the > > > moment I run in open mode (for these tests). > > > > > > On the other hand, I don't have any problem/loss running the ZBOX as a > > > station > > > with my current access point (6 years old Netgear WG602v3) in WPA2 mode. > > > > > > I can do furter tests at your will, if given sufficiently precise > > > guidance. > > > > > > Claude Buisson > > > > > > > On 07/08/2011, Claude Buisson wrote: > > > > > > > > > > Hi, > > > > > > > > > > I try to configure a new system as an access point, with: > > > > > > > > > > ath0: mem 0xfeaf0000-0xfeafffff irq 17 at device 0.0 > > > > > on > > > > > pci2 > > > > > ath0: AR9285 mac 192.2 RF5133 phy 14.0 > > > > > > > > > > ath0@pci0:2:0:0: class=0x028000 card=0x10891a3b chip=0x002b168c > > > > > rev=0x01 > > > > > hdr=0x00 > > > > > vendor = 'Atheros Communications Inc.' > > > > > device = 'AR9285 Wireless Network Adapter (PCI-Express)' > > > > > class = network > > > > > > > > > > According to the sticker, it is a: > > > > > > > > > > AzureWave AW-NE785 ATH-5B95 > > > > > > > > > > I get a lot of: > > > > > > > > > > ath0: stuck beacon: resetting (bmiss count 4) > > > > > > > > > > I set hw.ath.bstuck=32 > > > > > > > > > > but the stuck beacon messages continue flowing, and I suffer from > > > > > packet > > > > > loss / > > > > > lost association of the test station. > > > > > > > > > > This is on a 9-CURRENT system amd64 SMP (2011/07/24 svn r224294). > > > > > > > > > > TIA, > > > > > > > > > > CBu > > > > > > > > > > P.S.: to prevent a number of useless questions (as seen when > > > > > googling): I > > > > > live > > > > > in the country, with _no_ other wireless network in the vicinity :-) > > > > > _______________________________________________ > > > > > freebsd-wireless@freebsd.org mailing list From owner-freebsd-wireless@FreeBSD.ORG Sat Sep 3 19:26:55 2011 Return-Path: Delivered-To: freebsd-wireless@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5357106566B; Sat, 3 Sep 2011 19:26:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id ADF578FC13; Sat, 3 Sep 2011 19:26:55 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p83JQtqY093386; Sat, 3 Sep 2011 19:26:55 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p83JQtPP093382; Sat, 3 Sep 2011 19:26:55 GMT (envelope-from linimon) Date: Sat, 3 Sep 2011 19:26:55 GMT Message-Id: <201109031926.p83JQtPP093382@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-net@FreeBSD.org, freebsd-wireless@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/160391: [ieee80211] [patch] Panic in mesh mode X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Sep 2011 19:26:55 -0000 Synopsis: [ieee80211] [patch] Panic in mesh mode Responsible-Changed-From-To: freebsd-net->freebsd-wireless Responsible-Changed-By: linimon Responsible-Changed-When: Sat Sep 3 19:26:43 UTC 2011 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=160391