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*sd*bc*sc*i*
alias: pci:v00001814d00000781sv*sd*bc*sc*i*
alias: pci:v00001814d00000701sv*sd*bc*sc*i*
alias: pci:v00001814d00000681sv*sd*bc*sc*i*
alias: pci:v00001814d00000601sv*sd*bc*sc*i*
depends:
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 🙂