Eu acho que você está sem sorte. Esses recursos também não funcionam nos meus cartões Wi-Fi Atheros.
Ralink Tech. C54RU
Eu pesquisei sua Ralink Tech. cartão (14b2: 3c22), parece estar usando este driver (rt73usb). Está listado nesta bela página Debian que mostra quais dispositivos são suportados por cada um dos drivers . Se você verificar essa página, verá um link para todo o conjunto de drivers rt2x00 .
Se você for a essa página e procurar por "power" você encontrará 3 páginas, o 3º resultado é um log de uma reunião do IRC entre os desenvolvedores, datada de: 19 de dezembro de 2010. No tópico há várias referências ao poder, salve especificamente em qual dos estados devs:
on recent rt2x00 git kernel, the device seems to work fine, although I think it will never sleep or use otherwise the powersaving functions
Além disso, em um dos fóruns do rt2x00, encontrei este tópico intitulado: rt73 no modo AP : suporte a poupança de energia, set_tim () ausente . Olhando através deste tópico, houve várias correções enviadas, mas não está claro qual é o estado do suporte desses recursos dentro do driver rt73.
Atheros AR9227
Para este cartão, você pode estar com sorte. Eu encontrei esta página fora do site wireless.kernel.org com esta seção: Economia de energia dinâmica . Acho que parte do seu problema é que o recurso power_save pode estar desativado no seu cartão para ser iniciado. Parece que você pode ativá-lo com este comando:
iw wlan0 set power_save on
E, em seguida, ajuste-o com este comando:
iwconfig wlan0 power 500m
Os outros comandos que você perguntou também podem funcionar para você, uma vez que ele esteja ativado. Se ativá-lo funcionar, você provavelmente poderá torná-lo permanente quando o módulo / driver do kernel atheros for carregado, mas não estou 100% como realizar isso especificamente.
Você geralmente pode passar parâmetros para os módulos do kernel quando eles estão carregando. Dê uma olhada no site wireless.kernel.org para saber mais sobre isso. Poste de volta se você ficar preso.