Solucionar: Operation not possible due to RF-kill

Problema común: Al intentar activar / levantar la tarjeta wireless u otro dispositivo, se muestra el error “Operation not possible due to RF-kill”.

Causa habitual: Desactivación de la tarjeta por medio de un botón, tecla de función, BIOS, etc.

Solución: Volver a pulsar ese botón / tecla de función / Utilizar RF-Kill.

Web Oficial RF-Kill: http://wireless.kernel.org/en/users/Documentation/rfkill

Muchos sistemas informáticos contienen radiotransmisores, que incluyen dispositivos Wi-Fi, Bluetooth, y 3G. Dichos dispositivos consumen energía, la cual se pierda si no se utiliza.

RFKill es un subsistema en el kernel de Linux que proporciona una interfaz a través de la cual radiotransmisores en un sistema informático se pueden solicitar, activar o desactivar. Cuando los transmisores se desactivan, pueden ser localizados en un estado en el que software puede reactivarlos (un bloque blando) o en el que software no pueda reactivarlos (un bloque duro).

El núcleo RFKill proporciona la interfaz de programación de aplicación (API) para el subsistema. Los controladores de Kernel que han sido diseñados para soportar RFkill usan esta API para registrarse al kernel, e incluyen métodos para habilitar e inhabilitar el dispositivo. Además, el núcleo RFKill proporciona notificaciones que las aplicaciones de usuario pueden interpretar y formas para que aplicaciones de usuario soliciten estados de transmisor.

La interfaz RFKill está localizada en /dev/rfkill, el cual contiene el estado actual de todos los radiotransmisores en el sistema. Cada dispositivo tiene su estado RFKill actual registrado en sysfs. Además, RFKill genera uevents para cada cambio de estado en un dispositivo RFKill-habilitado.

Rfkill es una herramienta de línea de comando con la cual se puedes solicitar y cambiar dispositivos de RFKill-habilitado en el sistema. Para obtener la herramienta, instale el paquete rfkill.

Use el siguiente comando para obtener una lista de dispositivos, cada uno de los cuales tiene un número de índice asociado a éste, iniciando en 0.

rfkill list

Se puede usar este número de índice para decirle a rfkill que bloquee o desbloquee un dispositivo. Bloquear el primer dispositivo RFKill-habilitado en el sistema.

rfkill block 0

También puede usar rfkill para bloquear algunas categorías de dispositivos o bien todos los habilitados.

rfkill block wifi
rfkill block all

Desbloquear dispositivos, ejecute rfkill unblock en lugar de rfkill block.

rfkill unblock wifi
rfkill unblock all

Listar eventos.

rfkill event

Para obtener una lista completa de las categorías de dispositivos que rfkill puede bloquear, ejecute lo siguiente.

rfkill help 

Fuente: http://docs.fedoraproject.org/es-ES/Fedora/14/html/Power_Management_Guide/RFKill.html