Problemas de arranque
El Wi-Fi no funciona en Linux: drivers, firmware y chips Broadcom
Actualizado el · Equipo de Kuvia
Respuesta rápida
Casi siempre falta el firmware o el driver correcto para tu chip. Identifica la tarjeta con lspci -nn, mira en dmesg si pide firmware y instálalo (en Debian, el paquete firmware correspondiente; en Ubuntu, Controladores adicionales). Para descargarlo sin Wi-Fi, usa cable o comparte internet desde el móvil por USB. Los chips Broadcom necesitan un driver distinto según el modelo: b43, wl o brcmfmac.
Un portátil puede tener la tarjeta Wi-Fi perfectamente sana y Linux no mostrar ni una red. La interfaz (wlan0) ni siquiera aparece si el driver no encuentra su firmware.
Si eres profesional
lspci -nnk | grep -A3 -i networkmuestra el ID vendor:device y el driver en uso;dmesg | grep -i firmwarerevela firmware que falta.rfkill listdetecta bloqueos por interruptor o tecla;rfkill unblock wifilos quita si son de software.- b43 solo registra la interfaz si encuentra su firmware al cargarse: sin firmware no hay wlan0, aunque el módulo esté cargado.
- Debian incluye firmware no libre en sus imágenes oficiales desde la versión 12; en instalaciones antiguas, habilita el componente non-free-firmware.
Si no eres técnico
- Conecta el equipo por cable de red o comparte internet desde tu móvil por USB (en Android: Ajustes > Conexión compartida por USB). Así podrás descargar lo que falta.
- En Ubuntu y Linux Mint, abre «Controladores adicionales» (o el Gestor de controladores): suele ofrecer el driver Wi-Fi en un clic.
- Comprueba que el Wi-Fi no está apagado con una tecla del portátil o con el modo avión.
Paso a paso
Identifica el chip
Apunta el fabricante y el ID entre corchetes (por ejemplo 14e4:43a0 es Broadcom).
lspci -nnk | grep -A3 -i network lsusbMira si falta firmware o hay bloqueo
Los mensajes de firmware no encontrado indican qué archivo instalar.
sudo dmesg | grep -i -E "firmware|wlan|b43|iwlwifi" rfkill listConéctate a internet por otra vía
Cable de red o el móvil por USB (tethering). En Linux aparecerá como una interfaz de red más.
Instala el firmware o driver
Ejemplos según distribución y chip.
# Debian (Intel): sudo apt install firmware-iwlwifi # Debian (Broadcom con driver wl): sudo apt install broadcom-sta-dkms # Ubuntu (asistente de controladores): sudo ubuntu-drivers installRecarga el driver y busca redes
Sustituye iwlwifi por tu driver.
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi nmcli device wifi list
Broadcom: qué driver corresponde a cada chip (lo que aplicamos en Kuvia)
Al llevar el USB de Kuvia a Macs y portátiles con Broadcom vimos el mismo fallo una y otra vez: el driver que el kernel elige por defecto no es el que funciona. Por ejemplo, con un BCM4360 (14e4:43a0) el módulo b43 informa «FOUND UNSUPPORTED PHY (AC)» y no hay Wi-Fi; ese chip necesita el driver propietario wl.
La imagen de Kuvia elige el driver por ID de dispositivo, lo verifica (que aparezca la interfaz y que el escaneo devuelva redes) y si falla prueba el siguiente. La tabla se construyó a partir de los alias de módulos del kernel y de la lista de IDs del paquete broadcom-sta de Debian; en hardware real solo se ha probado un BCM4321 de un iMac de 2008.
- BCM4360 y familia (43a0, 43b1): wl.
- BCM4331 y BCM4322 (4331, 432b): wl, y b43 como alternativa.
- BCM4313 y similares (4353, 4357): brcmsmac.
- BCM4321 (4328): b43 con su firmware.
- BCM4311/4312: b43 con el firmware clásico.
- BCM43602 y posteriores: brcmfmac (nunca wl).
Cómo ayuda Kuvia
Disponible hoyEl USB de Kuvia trae drivers y firmware Wi-Fi de Intel, Atheros, Realtek, MediaTek y Broadcom, elige el driver por chip y la IA puede conectar el equipo a una red verificando que queda usable.
- Inventario de interfaces de red con su estado.
- Conexión a una red Wi-Fi abierta o con clave (WPA2/WPA3 personal) desde el chat, verificando que queda usable.
- Vigilancia del cable de red y del móvil conectado por USB como alternativas cuando no hay Wi-Fi.
Lo que todavía no hace
- El USB no admite WPA2-Enterprise (eduroam, Wi-Fi corporativa) ni iniciar sesión en portales cautivos.
- Los Macs con chip T2 necesitan firmware de Apple que no se puede redistribuir: usa cable, adaptador USB o el móvil.
- La elección automática de driver solo se ha probado en hardware real con el Broadcom BCM4321 de un iMac de 2008; el resto está cubierto por pruebas, no por cada chip real.
Preguntas frecuentes
¿Por qué Linux no detecta mi tarjeta Wi-Fi?
Normalmente falta el firmware o el driver adecuado para el chip, o hay un bloqueo de radio. Identifica el chip con lspci y busca en dmesg mensajes sobre firmware.
¿Cómo descargo drivers si no tengo internet?
Conecta un cable de red o comparte la conexión del móvil por USB. Linux la reconoce como una interfaz de red cableada sin instalar nada.
¿Qué driver necesita mi Broadcom?
Depende del ID del chip: los BCM4360 usan wl, los BCM43602 y posteriores brcmfmac, los BCM4313 brcmsmac y los más antiguos b43. Comprueba el ID con lspci -nn.
¿Funciona el Wi-Fi de la universidad (eduroam) en un USB live?
Depende del sistema. Eduroam usa WPA2-Enterprise; el USB de Kuvia no lo admite hoy. Usa cable o comparte la conexión del móvil.
Fuentes oficiales
Prueba Kuvia en tu propio equipo
Arranca el USB (o abre Kuvia.exe o Kuvia.app desde el pendrive si el equipo sí arranca), vincúlalo con un código de 6 dígitos y pide en el chat lo que necesitas. La IA te explica lo que va a hacer y te pide una confirmación clara antes de borrar o instalar en un disco.
Kuvia está en acceso anticipado y el lanzamiento público llega en las próximas semanas. Puedes crear tu cuenta gratis desde hoy.