From owner-freebsd-wireless@freebsd.org Mon Jan 30 09:05:19 2017 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC2CACC7C6A for ; Mon, 30 Jan 2017 09:05:19 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 B5213EC8 for ; Mon, 30 Jan 2017 09:05:19 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 1132220867 for ; Mon, 30 Jan 2017 04:05:12 -0500 (EST) Received: from web6 ([10.202.2.216]) by compute7.internal (MEProxy); Mon, 30 Jan 2017 04:05:12 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=skunkwerks.at; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=QyvpBES3OO51/ed7MCxuFqJ9a/s=; b=cSJmpuv81juD33xEt0jp5 VNAbCWfBfP2W9UfXoleaW4lNZpUJGzCM2ujBUpGzDF8dHg9dfUNgdHOrNZhT8vXQ 61MEAK48Hr0kjbj7fTNhq2ysY2jhadmnC1zabCaIRpnhaDnIBrkelXMiy1Za9dsw amWet07clxZLvWYAEIKGeA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=smtpout; bh=QyvpBES3OO51/ed7MCxuFqJ9a /s=; b=HNGe02wXfMAaXzZ4ig1Tf3MUKp7GZBSEK3umWX2WODGti9U0Bdcm2Meml WASz5eViqko3PJAeT/GCJBC23gHphwZF9rb68TUOGTHbw2+yHd02nQ6GqlBIXUjs 0T1N3BFSS76dLrQRAEqHbtuidrL7p6/Ij7Pb7Rux3PDhVThlGc= X-ME-Sender: Received: by mailuser.nyi.internal (Postfix, from userid 99) id E905E48006; Mon, 30 Jan 2017 04:05:11 -0500 (EST) Message-Id: <1485767111.2677905.863819712.63FF232E@webmail.messagingengine.com> From: Dave Cottlehuber To: freebsd-wireless@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-37809a74 Subject: ifconfig(8) consumes all RAM when rtwn is present Date: Mon, 30 Jan 2017 10:05:11 +0100 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.23 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, 30 Jan 2017 09:05:20 -0000 When the rtwn adapter is plugged in, ifconfig consumes all available RAM, whether at boot, or later on from a "clean" boot: dmesg[1] snippet at point where edimax wifi adapter [2] is plugged in: ugen0.3: at usbus0 rtwn0 on uhub0 rtwn0: on usbus0 rtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R wlan0: Ethernet address: 74:da:38:7e:e6:e0 swap_pager: out of swap space swap_pager_getswapspace(16): failed pid 62971 (ifconfig), uid 0, was killed: out of swap space pid 57669 (unbound), uid 59, was killed: out of swap space swap_pager: out of swap space swap_pager_getswapspace(16): failed This also occurs at boot[3]: info via top: Mem: 13G active, 28K inactive, 2208M Laundry, 471M Wired, 1584K Buf, 61M free ARC: 86M Total, 564K MFU, 81M MRU, 148K Anon, 960 Header, 3181K Other Swap: 4056M Total, 4056M Used, K Free, 100% Inuse top's ifconfig line: SIZE: 98323M RES: 4061M SWAP: 0K - h/w is a macbook pro 15" retina, 16GiB RAM, normally I run swap-less but atm 4GiB swap configured to catch this error - built from the drm-next branch https://github.com/FreeBSDDesktop/freebsd-base-graphics/commit/a86fc44 from 2017/01/28 - 100% reproducible on every boot and every time EW-7811UN is inserted If I remove the rtwn USB-based thumb NIC then this doesn't happen. [1]: https://gist.github.com/dch/e7b01cdcc0bbfd57b2899999e1e5fdd2 [2]: https://www.alternate.co.uk/Edimax/EW-7811Un-WLAN-Adapter/html/product/154657? [3]: https://usercontent.irccloud-cdn.com/file/ylyhzEWq/1485762701.JPG I will try latest FreeBSD -current today, in case there's any difference in behaviour from the FreeBSDDesktop branch I am currently using. A+ Dave