Ubuntu Gutsy en un Dell Vostro

Hasta ahora he aprovechado ordenadores antiguos o la virtualización para mantener una instalación de Ubuntu, pero a medida que lo vas usando más y más se hacía necesario un ordenador más potente. Aparte que ya el anciano hardware de mi otro portátil me estaba dando algunos quebraderos de cabeza, que ya nadie se interesa en investigar, y que te tienes que resolver tú mismo. Aunque sigue funcionando perfectamente una vez resueltos. Así que ya hace unos cuatro meses -escribo esta entrada un poco tarde- lo he instalado en un Dell Vostro.

[Dell Vostro 1400]

Dell me ha parecido una buena opción porque la apuesta por GNU/Linux de este fabricante es clara, en la entrada anterior veíamos que el kernel esta parcheado para conseguir la compatibilidad con las características especificas de sus máquinas. Y aunque la oferta directa con Ubuntu era escasa -ahora ya es mayor- previsible también era que en los nuevos modelos se estuviera teniendo en cuenta la compatibilidad con Linux. Y aunque en el caso del Vostro no se da Ubuntu como opción, ha sido creo una buena elección aunque todavía con algunos problemillas. Ahora ante la inminente presentación de la versión 8.04, en la que espero ya se solucionen, ordeno aquí mis notas al respecto.

Las características básicas del Vostro están en esta página, y en mi caso particular son:

  • Intel Core II a 2,2Ghz con 2Gb. de RAM 667, Chipset Intel 965PM
  • NVIDIA GeForce 8600M GS 128Mb dedicados, resolución pantalla 1440×900
  • Sigma Tel High Definition Audio. Microfono interno, externo, 2 salidas auriculares
  • Intel ICH8M Utra ATA Storage Controller con HD Seagate ST9160823AS 160Gb/7200rpm
  • BroadCom NetLink Fast Ethernet
  • Intel PRO/Wireless 3945ABG
  • Dell Truemobie 355 Bluetooth
  • Ricoh memory Stick/MMC/Pciture Card/SD
  • Optiarc DVD+-RW AD-5560A ATA Device
  • Conexant HDA D330 MDC V.92 Modem
  • Integrated WebCam (Creative Technology Ltd.)
  • 4 USB2, 1 Firewire,Salida externa VGA/S-Video y ranura para ExpressCard

Instalación

Con la instalación la única observación es que hay que hacerla en modo gráfico seguro, pues con el arranque normal desde el Live CD de 7.10 se queda la pantalla en negro. Por lo demás sin ningún problema. Reconoce la conexión ethernet y puedes completar la instalación on-line. He instalado la versión de 64 bits, que ya va siendo hora de migrar a 64 bits…

Audio

No hay sonido. Este es el problema principal debido a un bug de Alsa en el módulo snd-hda-intel de la versión incluida con el kernel 2.6.22-14. hay varios métodos descritos en el Wiki de Ubuntu para solucionar esto. Para mí el que funciona es el Método D. Que no es más que recompilar e instalar la versión de 1.0.15 de alsa, con algún ajuste adicional.

El micro interno no funciona, aunque el externo sí. Tras bucear en la lista del kernel encontré que hay que usar el indicador 5stack. No doy detalles pues referí esto en el Wiki.

De las numerosas opciones de AlsaMixer tienes que tener habilitadas:

  • En la pestaña Reproducción: Maestro, PCM, Front y Mux.
  • En la pestaña Grabando: Captura y Digital
  • En las pestaña Opciones: Input Source en Mic

El ajuste de volumen se muestra poco progresivo. Espero que en la versión 8.04, que usa por omisión pulseAudio sobre Alsa, se resuelvan estos problemas.

Teclas multimedia

Los botones de acceso directo funcionan perfectamente. Como peculiaridad la tecla Home no lanza el explorador sino rhythmbox, pudiendo usar ahora play/pause, stop, adelante y atrás, para moverte por las pistas de rhythmbox. Igualmente funcionan a la perfección las teclas de volumen y mute.

Modem

El problema con Alsa repercute en el sound-modem Conexant. En principio solo habría recompilarlo para la nueva versión de Alsa. El problema es que algunas partes vienen ya precompiladas (es un driver de fuente “restringida”). Dando un error al intentar configurarlo:

FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.22-14-generic/updates/snd-hda-intel.ko): Unknown symbol in module,...

Y como me confirmaron en la lista de Conexant, hay que esperar hasta Hardy. Este es uno de los problemas de los drivers propietarios.

A pesar de todo alguien me comento en los foros que lo ha hecho funcionar,aunque de una manera un tanto truculenta, y publicó este how-to. Si te corre prisa puedes intentarlo. Aunque yo no lo he probado.

Wireless

Funciona bien. Salvo que si usas encriptación WPA e IP fija, el que no funciona bien es network manager. Ya que cuando intentas iniciar o detener el interface desde NM estropea la configuración del fichero /etc/network/interfaces. Aunque puedes configurarlo inicialmente a través de NM, ya no puedes volver a tocarlo desde ahí.

Yo lo he solucionado configurando a mano el interface. A modo de ejemplo un fichero tipo /etc/network/interfaces sería:

iface eth1 inet static #eth1 es obligatorio para ipw3945
address 192.168.XXX.XXX
netmask 255.255.255.0
gateway 192.168.XXX.XXX
wireless-essid your.essid
wpa-psk fffffffffffffffffffffffffffffffff #tu clave cifrada
wpa-key-mgmt WPA-PSK
wpa-proto WPA
wpa-ssid your.essid
wpa-group TKIP
wpa-pairwise TKIP
auto eth1

Y luego desinstalar NM y usar directamente ifconfig … up/down para iniciar o detener los interfaces.

Otra alternativa, si no quieres desinstalar network-manager, es que puedes hacer que ignore el interface eth1. Esta quizás sea la mejor opción.

La línea wireless-essid your.essid es redundante, pero si no se pone, no aparecerá el interface listado en NM. Esto es por si no lo quieres desinstalar.

Si generas la passphrase de WPA manualmente usa el comando wpa_passphrase. Aunque NM te la puede generar inicialmente, si lo vuelves a tocar te la borrará.

Por último decir que, aunque la hibernación funciona bien, cuando se vuelve de ella la conexión wireless se rompe.

El nuevo driver para la Intel 3945, ya en Hardy, probablemente solucionará estos problemas.

Gráficos

Antes que nada hemos de instalar el driver de NVIDIA, lo que te sugerirá Ubuntu. Para usar los efectos visuales de Compiz hemos de instalar GL Desktop:

sudo apt-get install gnome-compiz-manager

Que encontraremos luego en Sistema->Preferencias. Ahí ya puedes activar la rotación de escritorios 3D, el zoom, la transparencia etc..

Splash screen y resolución terminal

Cuando arranques no se verá la pantalla de inicio, y si conmutas a modo texto con Ctrl+Alt+F2, se mostrarán los mensajes a baja resolución con unas letras muy grandes. Este es un problema ya conocido en pantallas con resoluciones altas y formatos apaisado (1440×900) con NVIDIA. Para poder usar la resolución máxima en modo terminal y volver a ver la splash screen sigue los pasos de GeoForce 1440×900 resolution, virtual terminals and wide usplash-theme-ubuntu.

Yo no he parcheado el tema de usplash (paso 6 en adelante) el único problema es que el logo inicial de Ubuntu se vé en blanco y negro y algo deformado.

WebCam Integrada

Funciona perfectamente lo único a tener en cuenta es que solo lo hace con los programas que implementen bien el driver video for Linux v2 (v4l2). Parece que hay algún bug para no poder usar v4l que no se si resolverán dado que v4l2 ya se impone. Puedes usar Ekiga, aplicación que viene instalada en Ubuntu por omisión, para probar la cámara.

Te faltará alguna aplicación de captura de video. Se puede usar lucview. Esta aplicación vendrá incluida ya en los repositorios de Hardy.

Lo demás…

Por lo demás todo funciona out-of-the-box. Lector de tarjetas SD, Bluetooth, firewire, USB DVD etc…

Mención especial a las teclas de función, y que siempre suelen dar problemas; funcionan todas correctamente. Hibernación, Brillo de pantalla, batería y comutación de salida video.

Segunda mención especial al trackpad ALPS. Suave y preciso. Funcionan los desplazamientos horizontal y vertical, y poniendo el puntero sobre el fondo de escritorio, rotas estos con el dedo.

Si quieres hacer algún comentario a esta página hazlo en la entrada de presentación.