Linus habla del Kernel 2.6.30

Se encuentra disponible el kernel 2.6.30 de linux, el cual entre otras cosas parece incorporar gran cantidad de nuevos drivers, buscando la compativilidad con la mayor parte de sistemas y ordenadores posibles. La noticia es de Barrapunto:

Lo anuncia Linus Torvalds, quien reconoce que puede que aún haya algún que otro fallo pendiente. Sin embargo, afirma, necesitan una versión real para poder disponer de más realimentación por parte de los usuarios. Tanto en Kernel Newbies como en H-Online realizan un completísimo análisis de un kernel en el que hay una especial relevancia de los controladores de dispositivo. Con la avalancha de nuevos drivers, será difícil que tengas problemas de compatibilidad con este kernel, pero no es, desde luego, la única mejora.


Como yo sigo sin sonido en el portátil me he decidido a probarlo, ya que quizá la nueva versión de ALSA, el nuevo controlador de mi tarjeta o ambos lo arreglen, así que mientras escribo este post mi sistema se está actualizando a la versión de Kubuntu 9.10

¿Porqué no instalar sólo el nuevo kernel? Tendría que buscar unos repositorios, meterlo forzado y luego rezar para que no de problemas con el resto de la distribución, así que aunque en fase alpha prefiero instalar la nueva versión entera y dejar que los creadores de ubuntu se encarguen de la integración.

Para hacerlo en kde: update-notifier-kde -d y en gnome update-notifier -d
aunque no lo recomiendo, es un suicidio usar un sistema que está en alpha-2

Además así voy disfrutando de otras ventajas... Ya os contaré que tal me va con ext4, grub2 y KDE 4.3... y si tengo sonido

4 comentarios:

  1. Buenas. Aunque acabo de publicar este mismo comentario en el post donde describes el problema de sonido, lo vuelvo a poner en éste por si no lo ves (el otro post ya es algo antiguo).

    A mí me ocurría lo mismo en Ubuntu 9.04.

    Al final resultó ser un problema de sincronización entre ALSA y el driver de la tarjeta de sonido que provocaba que el driver intentara reproducir el sonido antes de que ALSA le enviara algo que reproducir.

    Comprueba en los logs del sistema (creo recordar que el log en cuestión lo podías ver con el comando dmesg) si aparece este error:

    hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.

    En caso de que aparezca estarás sufriendo el problema que he descrito antes.

    Para solucionar el problema y volver a tener sonido hay que editar el archivo /etc/modprobe.d/alsa-base.conf añadiendo o modificando en su caso las siguientes líneas para que queden de la siguiente forma:

    options snd-hda-intel bdl_pos_adj=64
    options snd slots=snd-hda-intel
    alias snd-card-0 snd-hda-intel

    Hecho esto, guardas los cambios y reinicias el equipo. Después de reiniciar volverás a disfrutar de sonido en tu portátil.

    Un saludo.

    P.D.: Si te funciona ya me invitarás a un café en la facultad. ;)

    ResponderSuprimir
  2. Jaja acabo de contestarte en el otro comentario.

    Mil gracias otra vez, mientras escribo esto estoy reiniciando el portatil. Ya te comento si va...

    ResponderSuprimir
  3. Sigo sin sonido, pero si me ves recuerdame el café igualmente. Seguiré investigando... :)

    ResponderSuprimir
  4. Prueba con otros valores del parámetro bdl_pos_adj. Yo he puesto 64 porque es el que me ha funcionado a mí.

    Para este tipo de tarjetas de sonido recomiendan poner bdl_pos_adj=1 pero también puedes probar con 128, 256, etc... (las bien conocidas potencias de 2, vamos)

    A ver si hay suerte.

    ResponderSuprimir