Antes de Linux Kernel 3.0 (2.6.39), podía ejecutar el siguiente comando:
# ifconfig wlan0 up
Ahora no puedo. Recibí un error que decía que no se encontró este dispositivo. Intenté desconectar mi dispositivo USB, enchufarlo y comprobar cómo está registrado, pero no obtengo ningún resultado útil.
¿Qué debo hacer cuando dmesg no ayuda? ¿Cómo puedo identificar cómo se registró mi dispositivo?
Gracias.
Respuesta1
Debe verificar que su nuevo kernel tenga los módulos necesarios integrados para el dispositivo en cuestión (ayuda a conocer el chipset: atheros, prismI/II, marvell, etc.)
cd
en su directorio fuente de Linux- Ejecutar:
make menuconfig
- Recorra la sección de dispositivos de red y busque el módulo de su dispositivo (y habilítelo). Puedes obtener ayuda sobre cada selección desde la interfaz de ncurses que ves, ygeneralmenteverá el nombre del módulo en el que se proporciona la funcionalidad.
make modules modules_install ; depmod -a
modprobe modname
<- obtenga esta información del paso 3.
Disculpas si ya probaste lo anterior; no estoy seguro de cómo han cambiado las cosas en 3.x, pero parece que simplemente no has integrado el soporte para tu dispositivo.