Instalación de Ubuntu Server: Abandonando Qualcomm por Intel AX210
Desde que terminó mi nivel gratuito en la nube de n8n, decidí construir un servidor Linux casero usando una laptop Lenovo S145 que tenía acumulando polvo. Con un procesador AMD Ryzen 3200U y una pequeña mejora de RAM, pensé que sería un servidor excelente para la automatización con n8n. Sin embargo, el proceso de instalación de Ubuntu Server se encontró con un obstáculo inesperado: la tarjeta inalámbrica Qualcomm QCA9377. Funcionaba perfectamente en Windows, pero bajo Linux era básicamente un ladrillo.
Un registro de mi «búsqueda inútil» de 5 pasos intentando arreglar la Qualcomm QCA9377
Al principio, pensé que era un simple problema de controladores e intenté resolverlo mediante software. Mirando atrás, el proceso fue más una pérdida de tiempo que una experiencia de aprendizaje para mí o para el modelo de IA Gemini que me ayudaba. Aquí hay un resumen de mis esfuerzos fútiles:
- La lucha con la descompresión del firmware: Las versiones modernas de Ubuntu comprimen los archivos de firmware en formato
.zstpara ahorrar espacio. Hipeticé que el controlador no podía leer estos archivos, así que instalézstdy descomprimí manualmente cada uno de ellos, pero no marcó ninguna diferencia. - Coincidencia forzada de nombres de archivos: Seguí rumores de que el controlador buscaba nombres de archivos binarios específicos, así que cloné
board-2.biny lo renombré aboard.bin. Esperaba que el sistema reconociera mi desesperación, pero la red siguió sin responder. - Lista negra de conflictos de hardware: Encontré información que sugería que el módulo específico de Lenovo
ideapad_laptopestaba bloqueando el Wi-Fi. Lo añadí a la lista negra (blacklist) para desactivarlo, pero en lugar de arreglar el Wi-Fi, solo desactivó mi panel táctil. Mis niveles de frustración empezaron a subir. - Desbloqueo de software: Debo haber escrito
rfkill unblock allcientos de veces. Aunque la terminal afirmaba que el dispositivo estaba desbloqueado, no aparecía ninguna red en la lista. Fue pura tortura psicológica. - Análisis de los registros del kernel: Pasé la noche mirando los registros de
dmesg, solo para recibir el mismo mensaje frío de «error al cargar el firmware» una y otra vez.
La verdad desde Reddit y mi escape hacia la Intel AX210
Después de medio día de pelear con mi monitor, finalmente revisé Reddit. Los usuarios veteranos de Linux definieron la situación en una frase: la Qualcomm QCA9377 y Ubuntu Server son una causa perdida, así que reemplaza la tarjeta inmediatamente. Al darme cuenta de que estaba librando una batalla perdida, pedí una tarjeta Intel AX210 por unos 15 dólares y decidí abandonar mi terca persistencia mientras esperaba a que llegara la pieza.
Una vez que llegó la tarjeta, el reemplazo tomó menos de 5 minutos. Abrí el chasis, cambié la tarjeta Qualcomm por la Intel AX210 y volví a armar todo. Cuando la encendí y vi la lista de redes Wi-Fi poblarse al instante sin ninguna configuración, el alivio fue inmenso. Aprendí una lección dolorosa sobre lo crítica que es la compatibilidad de hardware al ejecutar un servidor Linux.
Reflexiones finales tras el cambio de hardware
Después del cambio, revisé los registros y finalmente vi el mensaje con el que había estado soñando: «Intel Corporation Wi-Fi 6 AX210 successfully initialized» (Intel Corporation Wi-Fi 6 AX210 inicializado con éxito). Todas esas horas dedicadas a ajustar configuraciones se sintieron como una pesadilla distante. Esta experiencia me recordó que el trabajo duro por sí solo no es suficiente; necesitas las herramientas adecuadas. Si estás construyendo un servidor doméstico con una laptop vieja como yo, ahórrate el dolor de cabeza y abandona las tarjetas Qualcomm desde el principio.
📸 Entre bastidores
Mira más fotos entre bastidores en mi blog de Naver (coreano):
우분투 서버 설치, 퀄컴 무선 랜카드로 반나절 삽질하고 결국 인텔로
👉 https://blog.naver.com/PostView.naver?blogId=k5kun&logNo=224220333050