Recordaréis que estaba yo trasteando con Gentoo en mi AOpen EZ482, intentando conseguir que sonara aquello. Ni en los foros de Gentoo ni en la documentación de ALSA ni en Google encontraba la respuesta.
Pero no desistí, entre otras cosas gracias a los ánimos de jorginius. Así que miré en la página de AOpen y vi que mi chipset era un Realtek alc880 y utiliza el driver snd-hda-intel
; en un fichero incluído con ALSA me enteré de que hay que arrancar el módulo con distintos parámetros según el modelo concreto de tarjeta que tengamos. Por supuesto, alsaconf
no se entera. En mi caso hay que hacer:
# modprobe snd-hda-intel model=6stack-digout
Pero con eso no basta; hay que arreglar un bug que hay en el driver de ALSA, como pude leer en la mismísima linux kernel mailing list o lkml. Hay un parche que arregla el bug de ALSA, aunque también se puede usar la versión de desarrollo de los drivers, que es lo que yo hice. Tras bajarme alsa
del CVS, recompilarlo y cargar los drivers con las opciones adecuadas, ¡conseguí por fin escuchar mis mp3 legales en la nueva máquina! Vaya epopeya. Espero que con la nueva versión 1.0.11 ya se arregle este cacao.
Pero recordaréis que ya empezaba a estar cansado de Gentoo. Además de lo que os he contado ya, ciertos programas que uso bastante (Audacity, Cinelerra) no estaban disponibles. Así que me armé de valor y me bajé el primer tramo de Ubuntu Dapper, una versión en desarrollo. No hubo suerte. El instalador no detectó mi tarjeta de red, aunque conseguí a trancas instalar el sistema; sin embargo luego no arrancaba.
No iba a quedarme ahí parado mirando un kernel oops (error fatal del núcleo). Así que me bajé un CD con la netinstall de Debian etch, la nueva versión de testing. De nuevo pude instalar el sistema base, y al reiniciar me encontré con las pantallas de configuración pero sin red. Solución: arrancar con Mandriva, bajarme los paquetes necesarios uno a uno y copiarlos en la partición de Debian, luego pasar a Debian e intentar compilar el driver de la tarjeta de red sk98lin
bajado de la página del fabricante, syskonnect.com. Como siempre se te olvida algún paquete, tuve que repetir este divertidísimo proceso 3 o 4 veces.
Por fin conseguí compilarlo e instalarlo, y se encendió la lucecita del router que indica que tienes conexión. (Parece una tontería, pero te da una alegría absurda cuando algo que llevas 6 horas intentando sale bien por fin.) Así que proseguí con la instalación ejecutando base-config
y enviando un informe de instalación, para lo cual sólo hay que instalar los paquetes installation-report
y reportbug
, ejecutar
# reportbug installation-report
responder a unas cuantas preguntas, darle a enviar... y si no tienes un MTA (servidor de correo), arrancar un navegador y enviarlo a mano desde tu cuenta de gmail. Pero lo hice.
Por supuesto, el fichero xorg.conf
generado automáticamente por el instalador me dejó una pantalla pestosa con la resolución de una gameboy y menos colores; por unas o por otras no he conseguido todavía que el instalador de Debian me use algo que no sea 640x480 a 16 colores. Tras usar el driver genérico vesa
, en lugar de ati
o radeon
que se pillan unos cuelgues impresionantes, pude disfrutar de una estación de trabajo gráfica Debian de 64 bits.
Y luego me doy cuenta de que Cinelerra no está tampoco en Debian; se ve que lo compilé yo mismo. Además, el sonido por supuesto no funciona, y no soy capaz de configurarlo. Tanta historia para esto. Como en el Señor de los Anillos, vuelvo a casa y me la encuentro arrasada por los malos; Debian para amd64 no está tan pulida ni mucho menos como para x86. Paciencia.
Espero que a alguien con un sistema parecido pueda servirle mi experiencia. Amigo desconocido de la internés, cómprate una placa nVidia y asegúrate de que está todo bien soportado. Y tampoco pasa nada por instalar una distro de 32 bits... el escaso tiempo que puedas ahorrarte en ejecución lo gastarás de sobra en resolución de problemas.
¿Qué opináis vosotros, fieles lectores?