He adquirido este nuevo portatil Sony http://www.sonystyle.com.mx/pdf/VGNNR310FH_specs.pdf. De fábrica viene con Windows Vista Home SP1, pero este sistema operativo no es de mi gusto procedí a reemplazarlo a la oportunidad más adecuada. Una vez lo encendí esperé que iniciara y terminara de instalar, configurar, “optimizar” y demás procedimientos de la instalación OEM de Windows Vista. Una vez configurado ensayé los diferentes dispositivos para probar que todo estuviera en orden: sonido, red inalámbrica (no olvidar activar el interruptor ubicado al frente a la derecha para que funcione) e inmediatamente procedí a instalar mi sistema operativo de uso actual: Ubuntu Hardy Heron.
¡Grandioso! La verdad fue demasiado fácil y rápida esta instalación; con el procedimiento estándar de instalación la computadora me arrancó con el 95% del hardware detectado y a pleno funcionamiento, además con un rendimiento considerable. La tarjeta de red wireless desafortunadamente no funcionó de inmediato, asi que fue necesario realizar algunos ajustes que a continuación explico.
Atheros Communications Inc. [AR242x 802.11abg Wireless PCI Express Adapter]
Con la instalación estándar Ubuntu detecta este dispositivo en su lista de hardware con drivers privativos, sin embargo el dispositivo no funciona correctamente. Es necesario instalarlo por cuenta propia empleando una versión reciente que soporte el chipset.

Controladores de hardware para Sony VAIO VGN-NR310FH
Después de navegar por internet investigando del funcionamiento de este dispositivo opté por emplear Madwifi como alternativa y he tenido éxito.
Primero descargué el driver de http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/. La versión elegida para esta instalación fue http://snapshots.madwifi.org/http://snapshots.madwifi.org/madwifi-hal-2008-08-15-current.tar.gz (fecha de 1 de agosto de 2008).
Fue necesario instalar el paquete build-essentials para compilar el código fuente descargado anteriormente, dicho paquete está en el cd de instalación de Ubuntu, asi que no es necesario acc
Con todo listo a este punto, ejecuté las siguientes líneas:
Descomprimir el contenido del archivo descargado con el código fuente de Madwifi.
$ tar zxvf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
Cambiarse al directorio donde se encuentran algunos scripts para realizar operaciones de pre-instalación.
$ cd madwifi-hal-0.10.5.6-r3835-20080801/scripts
Detener los módulos y servicios que puedan interferir con el proceso de instalación y configuración.
$ ./madwifi-unload
Elimiinar los elementos existentes de Madwifi y de este modo evitar conflictos.
$ ./find-madwifi-modules.sh $(uname -r)
Retroceso al directorio principal del archivo descomprimido, construcción e instalación del sofware Madwifi.
$ cd ..
$ make
$ make install
Ahora podemos ensayar el funcionamiento del drivers montándolo en el núcleo. El módulo correspondiente se llama: ath_pci.
$ modprobe ath_pci
Si el comando anterior tiene éxito, debería aparecer ahora la red inalámbrica disponible en la configuración de red de Ubuntu, ahora puede configurarse la red normalmente y para finalizar añadiremos la siguiente línea al final del archivo /etc/modules:
ath_pci
Ahora se reinicia el computador y la red inalámbrica debería estar disponible.
Reflexiones finales
La experiencia instalando Ubuntu en este hardware ha sido muy satisfactoria, excepto por el inconveniente de la red inalámbrica, la instalación ha sido muy simple y el sistema operativo ha configurado la máquina automáticamente dejándola lista para usar.
Un inconveniente que cabe destacar con esta instalación, es que el driver deberá ser compilado y reinstalado nuevamente con cada actualización del núcleo.
ACTUALIZACIÓN: el driver empleado en este blog no funcionó correctamente presentando intermitencia en la comunicación. Afortunadamente salió una nueva versión el 3 de septiembre que soluciona el problema: http://snapshots.madwifi.org/madwifi-hal-2008-08-15/madwifi-hal-2008-08-15-r3862-20080903.tar.gz, sin embargo se recomienda bajar directamente la versión más reciente en el momento con el siguiente enlace: http://snapshots.madwifi.org/madwifi-hal-2008-08-15/madwifi-hal-2008-08-15-r3862-20080903.tar.gz… Además tener encuenta si a la fecha posterior ya hay una versión estable liberada que soporte el chipset.
Enlaces