NOTE: this page is for archival only, see the note at the end of the page.

Go back –> ath6kl

Setting up ath6kl

Kernel configuration

Starting from Linux kernel 3.2 ath6kl is available from kernel menuconfig:

-> Device Drivers
 -> Network device support (NETDEVICES [=y])
  -> Wireless LAN (WLAN [=y])
   -> Atheros Wireless Cards (ATH_COMMON [=y])
    -> Atheros mobile chipsets support (ATH6KL [=m])

Or alternatively search for CONFIG_ATH6KL.

Suspend

ath6kl supports various suspend which can be controlled with two module parameters, suspend_mode and wow_mode.

suspend_mode makes it possible to force a certain mode when host suspends:

value

mode

0

automatic (default)

1

cutpower

2

deepsleep

3

wow

Definion of different suspend modes:

automatic
the suspend mode is chosen based on host hardware capabilities
cutpower
the chip is powered off for maximum power savings and hence resume is slower
deepsleep
the firmware is running on the chip but is kept
wow
if ath6kl is connected to an AP device will maintain the connection with Wake-on-WLAN feature while host is suspended

If wow mode is enabled it's possible to choose different wow submode with wow_mode parameter:

value

mode

0

default

1

cutpower when disconnected

2

deepsleep when disconnected

Definion of different wow modes:

default
Chooses the default mode from below which is subject to change.
cutpower

If ath6kl is not connected to an AP the power is cut from the wifi chip. If connected to an AP WoW mode is used.

deepsleep

If ath6kl is not connected to an AP the firmware is put to low power deep sleep state. If connected to an AP WoW mode is used.


This is a static dump of the old wiki, taken after locking it in January 2015. The new wiki is at https://wireless.wiki.kernel.org/.
versions of this page: last, v1