Return-path: Received: from mail-yw0-f46.google.com ([209.85.213.46]:49106 "EHLO mail-yw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752163Ab1HRFT1 convert rfc822-to-8bit (ORCPT ); Thu, 18 Aug 2011 01:19:27 -0400 MIME-Version: 1.0 In-Reply-To: References: Date: Thu, 18 Aug 2011 13:19:26 +0800 Message-ID: (sfid-20110818_071943_481606_23EF5B21) Subject: Re: [PATCH] ath9k: make driver usable standalone From: Adrian Chadd To: Pavel Ivanov Cc: =?ISO-8859-1?Q?G=E1bor_Stefanik?= , "Luis R. Rodriguez" , Jouni Malinen , Vasanthakumar Thiagarajan , Senthil Balasubramanian , linux-wireless@vger.kernel.org, ath9k-devel@lists.ath9k.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-wireless-owner@vger.kernel.org List-ID: Distributions? Using deprecated APIs? That's unpossible! :-) Adrian 2011/8/18 Pavel Ivanov : >> Iwconfig and iwlist are themselves deprecated. Iw is the new wireless >> configuration tool. > > I've just tried to use iw and it didn't quite work for me. Maybe it's > interfering with something installed in Ubuntu by default but > connect/disconnect commands didn't seem to do anything. And why these > commands can be executed only as root? > Well, maybe in Ubuntu 11.10 it will work better. > > > Pavel > > > 2011/8/17 G?bor Stefanik : >> 2011/8/17 Pavel Ivanov : >>>> WIRELESS_EXT is not required for configuring wireless on recent >>>> kernels - in fact, the WEXT API is deprecated in favor of nl80211 now. >>> >>> Since what version it's deprecated? Do user-space tools know about this new API? >>> >>> Neither iwconfig nor iwlist worked for me without WIRELESS_EXT. >>> >>> >>> Pavel >>> >> >> Iwconfig and iwlist are themselves deprecated. Iw is the new wireless >> configuration tool. >> >>> >>> 2011/8/17 G?bor Stefanik : >>>> On Wed, Aug 17, 2011 at 5:28 AM, Pavel Ivanov wrote: >>>>> When ath9k is the only wireless driver included in the build >>>>> WIRELESS_EXT configuration option becomes undefined. Because of that >>>>> driver becomes essentially unusable as you can't actually connect to >>>>> any WiFi network. By including WIRELESS_EXT into Kconfig we ensure >>>>> that build with ath9k and without other drivers (having WIRELESS_EXT >>>>> selected in their Kconfig) is actually usable. >>>> >>>> WIRELESS_EXT is not required for configuring wireless on recent >>>> kernels - in fact, the WEXT API is deprecated in favor of nl80211 now. >>>> >>>>> >>>>> Signed-off-by: Pavel Ivanov >>>>> --- >>>>> >>>>> diff --git a/drivers/net/wireless/ath/ath9k/Kconfig >>>>> b/drivers/net/wireless/ath/ath9k/Kconfig >>>>> index d9c08c6..2573f77 100644 >>>>> --- a/drivers/net/wireless/ath/ath9k/Kconfig >>>>> +++ b/drivers/net/wireless/ath/ath9k/Kconfig >>>>> @@ -11,6 +11,7 @@ config ATH9K >>>>> ? ? ? ?select LEDS_CLASS >>>>> ? ? ? ?select NEW_LEDS >>>>> ? ? ? ?select ATH9K_COMMON >>>>> + ? ? ? select WIRELESS_EXT >>>>> ? ? ? ?---help--- >>>>> ? ? ? ? ?This module adds support for wireless adapters based on >>>>> ? ? ? ? ?Atheros IEEE 802.11n AR5008, AR9001 and AR9002 family > -- > To unsubscribe from this list: send the line "unsubscribe linux-wireless" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at ?http://vger.kernel.org/majordomo-info.html >