eeepc y cómo saber la versión de un módulo del kernel

Llevo unos días jugueteando con un Asus eee PC 901 . Lo primero que hice fue formatear el Xandros que lleva de serie (versiones anticuadas de todo…) e instalar Ubuntu. En concreto Ubuntu EEE… que por cierto, hace una semana tuvo que cambiar de nombre a Easy Peasy por problemas con Canonical…

Al lío: una vez instalado Easy Peasy, veo que funciona casi todo, incluída la tarjeta Wifi, vital en un netbook. Feliz (en casa, funcionaba con WEP y con WPA), llevé el eee a la Universidad y me encontré con que no tenía soporte para WPA 2 Enterprise (léase EDUROAM, la red wifi de las universidades de Europa). Y con ese «detallito» llevo peléandome ya unas cuantas horas. Hoy creo haber encontrado la solución gracias al Wiki de Debian . Ahí se indica que hay que instalar – si no lo tienes ya – un nuevo driver para la tarjeta RaLink de este eee 901. Ahí viene mi duda: ¿qué versión de driver uso? Sabiendo que el driver se carga a través de un módulo, comprobemos la información disponible sin más: juanan@juanan-laptop:~$ lsmod | grep rt28 rt2860sta 546136 1 No hay info sobre la versión. En la web de RaLink aparece la 1.8.0.0 como la última disponible. ¿Cuál tengo yo?

juanan@juanan-laptop:~$ modinfo rt2860sta filename: /lib/modules/2.6.27-8-eeepc/kernel/ubuntu/rt2860/os/linux/rt2860sta.ko version: 1.7.1.1 license: GPL srcversion: 3CAD482FD895DDC014D01C8 alias: pci:v00001A3Bd00001059sv<em>sd</em>bc<em>sc</em>i<em> alias: pci:v00001814d00000781sv</em>sd<em>bc</em>sc<em>i</em> alias: pci:v00001814d00000701sv<em>sd</em>bc<em>sc</em>i<em> alias: pci:v00001814d00000681sv</em>sd<em>bc</em>sc<em>i</em> alias: pci:v00001814d00000601sv<em>sd</em>bc<em>sc</em>i* depends:<br /> vermagic: 2.6.27-8-eeepc SMP mod_unload modversions PENTIUMM parm: mac:rt28xx: wireless mac addr (charp)

ah! modinfo era el conjuro mágico. Yo tengo la versión 1.7.1.1 del driver, que supuestamente NO soporta WPA 2 Enterprise. Seguiré las instrucciones de éste foro paso a paso, a ver si lo consigo 🙂