From owner-freebsd-wireless@FreeBSD.ORG Sun Nov 2 15:24:15 2014 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3C484C54; Sun, 2 Nov 2014 15:24:15 +0000 (UTC) Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1E185FCF; Sun, 2 Nov 2014 15:24:14 +0000 (UTC) Received: from comporellon.tachypleus.net (polaris.tachypleus.net [75.101.50.44]) (authenticated bits=0) by c.mail.sonic.net (8.14.9/8.14.9) with ESMTP id sA2FO28p020450 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 2 Nov 2014 07:24:04 -0800 Message-ID: <54564C92.8040104@freebsd.org> Date: Sun, 02 Nov 2014 07:24:02 -0800 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: Matthias Apitz , Adrian Chadd , freebsd-wireless@freebsd.org Subject: Re: Issues with urtwn References: <540C751F.6050202@freebsd.org> <540C92D6.4030106@freebsd.org> <540CC53A.90600@freebsd.org> <540E2A2D.4090301@freebsd.org> <20141026073605.GA1819@unixarea.DDR.dd> <20141101081736.GA2857@unixarea.DDR.dd> <20141102084605.GA60031@unixarea.DDR.dd> In-Reply-To: <20141102084605.GA60031@unixarea.DDR.dd> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Sonic-CAuth: UmFuZG9tSVZ4YFXsHRNl0VH/fyCZmlX/yEywUSg1bvlGlkjR+0DeHH9dLhRoaW9yJD0w9wkE2siYwGYRx4ecaxK91BYf81B5LK0fg8S3JCs= X-Sonic-ID: C;QIV/RqRi5BGDnvL/BCAIFQ== M;doP0R6Ri5BGDnvL/BCAIFQ== X-Spam-Flag: No X-Sonic-Spam-Details: 0.0/5.0 by cerberusd X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.18-1 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, 02 Nov 2014 15:24:15 -0000 Are you running wpa_supplicant? If you can connect to a plain network with ifconfig, these will stop. -Nathan On 11/02/14 01:46, Matthias Apitz wrote: > Hi, > > I do not understand why I have these 'powersave on/off' transitions: > > Nov 2 09:01:06 unixarea kernel: wlan0: [00:13:f7:0d:08:48] sta power save mode on > Nov 2 09:01:08 unixarea kernel: wlan0: [00:13:f7:0d:08:48] sta power save mode off > Nov 2 09:06:08 unixarea kernel: wlan0: [00:13:f7:0d:08:48] sta power save mode on > Nov 2 09:06:10 unixarea kernel: wlan0: [00:13:f7:0d:08:48] sta power save mode off > Nov 2 09:11:11 unixarea kernel: wlan0: [00:13:f7:0d:08:48] sta power save mode on > Nov 2 09:11:12 unixarea kernel: wlan0: [00:13:f7:0d:08:48] sta power save mode off > > # ifconfig wlan0 -powersave > # ifconfig -v wlan0 | fgrep power > AES-CCM 3:128-bit powersavemode OFF powersavesleep 100 txpower 0 > > i.e. it seems to be OFF, I even can not set it to on: > > # ifconfig wlan0 powersave > ifconfig: SIOCS80211: Operation not supported > > What I do can set is the powersavesleep interval to zero: > > # ifconfig wlan0 powersavesleep 0 > # ifconfig -v wlan0 | fgrep power > AES-CCM 3:128-bit powersavemode OFF powersavesleep 0 txpower 0 > > But this does not help either. > > I fgrep'ed throu the src/sys and it seems that the power save mode > on/off message comes out from > > /usr/src/sys/net80211/ieee80211_power.c > > /* > * Handle power-save state change in station mode. > */ > void > ieee80211_sta_pwrsave(struct ieee80211vap *vap, int enable) > { > struct ieee80211_node *ni = vap->iv_bss; > > if (!((enable != 0) ^ ((ni->ni_flags & IEEE80211_NODE_PWR_MGT) != 0))) > return; > > IEEE80211_NOTE(vap, IEEE80211_MSG_POWER, ni, > "sta power save mode %s", enable ? "on" : "off"); > > but this does not answer the question why is switching it on/off. > > Is it worth to compile a hard change an let return > ieee80211_sta_pwrsave() without doing anything? > > Any ideas? > > matthias >