Slackware 13.0 en un MacBook Pro 5.5: problemas de configuración

Iniciado por Tai Chi, 14 Mayo 2010, 23:17 PM

0 Miembros y 1 Visitante están viendo este tema.

Festor

Vaya... pues parece que no hemos tenido suerte... :-\ a ver... que nos queda por probar... :xD

Usas el kernel 2.6.29 que no es precisamente el más actual (van por la versión 2.6.33 y a punto de sacar la 2.6.34)... por lo que te recomendaría que si existe algun tipo de repositorio estilo backports (paquetes precompilados actuales) para tu distro pruebes a ver si hay algun cambio con una versión más actual del kernel.

Luego... respecto al sistema de sonido ALSA, si no me equivoco tu versión es la v1.0.18a, no? Lo digo por lo que posteaste antes:

Cita de: Tai Chi en 16 Mayo 2010, 15:49 PM
Más información:

En /proc/sound/

Sndstat:

Sound Driver:3.8.1a-980706 (ALSA v1.0.18a emulation code)
Kernel: Linux rodolfito 2.6.29.6-smp #2 SMP Mon Aug 17 00:52:54 CDT 2009 i686

Pues a van por la versión 1.0.23.... :-\

A ver... no digo que tener actualizados todos los paquetes a la últimamente versión sea lo mejor pero algunas veces el no tenerlos actualizados puede ser el origen del problema. Aunque de todas formas, Slackware no es una distro Linux orientada precisamente al usuario final por lo no esperes un reconocimiento y configuración automágico del hardware....

Pero volviendo al tema... lo del sonido y tu computadora no es un problema exclusivo de tu distribución. Por lo que he leído en Internet algunos lo achacan a la versión del kernel y otros a la versión de ALSA

Lo que te voy a poner a continuación va a modo informativo y no es para que lo sigas como un robot sin pensar, al menos yo no lo haría, ya que para empezar no están hablando de tu distribución y además porque puede haber soluciones más "limpias".

-> En Debian 5
http://wiki.debian.org/MacBookPro#Sound

-> En Ubuntu 9.10
https://help.ubuntu.com/community/MacBookPro5-5/Karmic#Sound
http://ubuntuforums.org/showpost.php?p=7627817&postcount=98

-> En Ubuntu 10.04 parece que el sonido funciona de serie (aunque también hay que decir que se lanzo el mes pasado), aunque hay casos en los que no funciona y se recomienda probar con el parámetro model=mbp55
https://help.ubuntu.com/community/MacBookPro5-5/Lucid#Sound

Lo dicho... probar a actualizar ALSA y/o la versión del kernel que uses.

Tai Chi

Saludos al foro

He actualizado el sistema.
He instalado

slapt-get

y he hecho

slapt-get --upgrade

No sólo no funciona el sonido, sino que no se carga el entorno gráfico kde.
Estas cosas te desesperan... :-\


Pero no sirve de nada desesperarse. Hay que seguir.

Antes de seguir, unos antecedentes:
Ya al instalar desde cero Slackware 13, al hacer startx no funcionaba, dando el error de que no encontraba el archivo

"fbdev"

Renombré /etc/X11/xorg.conf-VESA a xorg.conf, y funcionó, pero la resolución no era la adecuada, que fue cuando inicié este hilo.

Instalé los drivers de nvidia propietarios y funcionó sin problemas.... más que eso, excelente... pero funciona con el archivo de configuración /etc/X11/xorg.conf autogenerado por el driver de nvidia al instalarse, y editado para que no entre en conflicto con el teclado y el ratón (si no recuerdo mal), tal como viene en

http://blog.tpa.me.uk/2010/04/09/configuring-nvidia-cards-on-slackware/

Como sabeis, en la documentación de Slackware 13, dice que teóricamente se instalará el entorno gráfico sin ayuda de xorg.conf... no en mi caso.

Bien. Ahora lo que he probado, y no ha funcionado:

Reiniciar, sin más.
Hacer
slapt-get --clean
slapt-get --autoclean

renombrar etc/X11/xorg.conf  para ver si con la actualización dejaba de ser necesario tener este archivo.
Desactualizar kde a la versión anterior con

slapt-get --install kdebase-3.5.7-i486-2

Porque debido (búsqueda por la red) a posibles conflictos entre Qt4 (funcionando en kde3 y actualizar a kde4) y kde, parecía una posible opción.

En cada caso que he hecho cambios, antes de hacer el siguiente he revertido a la anterior situación.
En este caso:

slapt-get --install kdebase-4.2.4-i486-1 --reinstall

Info:
Mirar en var/log/Xorg-0.log

(...)
(II) config/hal: Adding input device applesmc
(WW) applesmc: Don know how to use device
(II) Unloadmodule: "evdev"
(EE) Preinit returned NULL for "applesmc"
(EE) config/hal: NewInputDeviceRequest failed (8)
(...)


Mirar en /var/log/dmesg

scsi: <fdomain> Detection failed (no card)
Failed initialization of WD-7000 SCSI card!
nvidia: probe of 000:00:03.5 failed with error -1
(...)
qlogicfas: no cards were found, please specify I/O address and IRQ using iobase= and irq= options<6> QLogic Fibre Channel HBA Driver: 8.03.00-k4


Mirar en kdm.log, en el mismo directorio:

(EE) Preinit returned NULL for "applesmc"
(EE) config/hal: NewInputDeviceRequest failed (8)
/usr/lib/kde4/libexec/kdm_greet: error while loading shared libraries: libQtXml.so4: cannot open shared object file: No such file or directory



Soy conciente de que parece información relevante, pero no sé qué hacer con ella, cómo actuar a partir de ella. ¿Debería reinstalar de nuevo los drivers de nvidia? ¿Qué puedo hacer con libQt.xml.so4?
Conciencia con Ciencia

Festor

Cita de: Tai Chi en 18 Mayo 2010, 11:12 AM
He actualizado el sistema.
He instalado

slapt-get

y he hecho

slapt-get --upgrade

No sólo no funciona el sonido, sino que no se carga el entorno gráfico kde.

Probablemente si has actualizado el sistema también has actualizado el kernel, y se me olvido decirte que a menos que uses dkms, tendrás que volver a compilar e instalar los módulos propietarios de Nvidia manualmente.

Por lo que si dices que no te carga el entorno gráfico, puede que esta sea la causa.

Cita de: Tai Chi en 18 Mayo 2010, 11:12 AMComo sabéis, en la documentación de Slackware 13, dice que teóricamente se instalará el entorno gráfico sin ayuda de xorg.conf... no en mi caso.

Esa no es una característica exclusiva de Slackware si no que en las distros actuales, en principio, no es necesario que exista un fichero xorg.conf para que funcione el servidor gráfico.

Sin embargo, los controladores propietarios (tanto de Nvidia como de ATi) suelen ser la excepción.... de todas formas la existencia o no del fichero xorg.conf no cambia nada, es decir, vas a poder seguir usando el sistema sin problemas.

Luego... respecto a todo el lio que has armado con las versiones de KDE... ¿para que lo has hecho? Perdona pero es que no lo entiendo...

Cita de: Tai Chi en 18 Mayo 2010, 11:12 AMPorque debido (búsqueda por la red) a posibles conflictos entre Qt4 (funcionando en kde3 y actualizar a kde4) y kde, parecía una posible opción.

O_o?

No soy ningún experto en KDE... pero eso no quita que sea de sentido común el pensar que tener 2 versiones de kde instaladas es mala idea...

Si antes usabas KDE3 y ahora quieres actualizarte a KDE4 deberías hacer una instalación limpia de la nueva versión ya que los cambios entre las dos ramas son muuuy grandes y extensos.

Tai Chi

CitarLuego... respecto a todo el lio que has armado con las versiones de KDE... ¿para que lo has hecho? Perdona pero es que no lo entiendo...

Razoné que si había conflicto de KDE4 con una librería (libQtXml.so.4) que supuestamente funcionaba en la versión 3... al desactualizar a KDE3 volvería a funcionar sin dar conflicto. Pero aparte de lo que tú has dicho, existen otros paquetes de KDE que no toqué como por ejemplo el workspace.

bash-3.1# slapt-get --installed | grep KDE       
amarok-2.2.1-i486-1sl [inst=sí]: Amarok (KDE4 music player)
k3b-1.69.0alpha4-i486-1sl [inst=sí]: K3b (KDE4 CD/DVD/Blu-Ray creator)
kaudiocreator-1.2.81-i486-1as [inst=sí]: KAudioCreator (KDE4 Audio-CD tool)
kdebase-4.2.4-i486-1 [inst=sí]: kdebase (KDE base package)
kdebase-workspace-4.2.4-i486-2_slack13.0 [inst=sí]: kdebase-workspace - the KDE Workspace
kdegraphics-4.2.4-i486-1 [inst=sí]: kdegraphics (KDE graphics programs)
kdelibs-4.2.4-i486-3 [inst=sí]: kdelibs (KDE libraries)
kdenetwork-4.2.4-i486-2 [inst=sí]: kdenetwork (network utilities for KDE)
kdeplasma-addons-4.2.4-i486-1 [inst=sí]: kdeplasma-addons (Plasma addons for KDE)
kdetoys-4.2.4-i486-1 [inst=sí]: kdetoys (toys for KDE)
kdevelop-3.9.91-i486-1 [inst=sí]: kdevelop (KDE development environment)
kdevplatform-0.9.91-i486-1 [inst=sí]: kdevplatform (KDE development platform)
koffice-2.0.2-i486-1 [inst=sí]: koffice (KDE office productivity suite)
ktorrent-3.3.4-i486-1sl [inst=sí]: KTorrent (KDE4 BitTorrent client)
mplayerthumbs-1.2-i486-2 [inst=sí]: mplayerthumbs (media thumbnailer for KDE)
phonon-4.3.1-i486-1 [inst=sí]: phonon (multimedia framework for KDE4)
qimageblitz-r948358-i486-1 [inst=sí]: QImageBlitz (Graphical effect and filter library for KDE4)


Es decir... que reinstalar la versión de kdebase en una versión anterior, sin tocar lo otro probablemente no haya servido para nada de todos modos... :-[

Citar... pero eso no quita que sea de sentido común el pensar que tener 2 versiones de kde instaladas es mala idea...

No instalé las dos a la vez... la orden fue sustituir una por otra, creo que copié mal el código en el mensaje anterior...
slapt-get --install kdebase-3.5.7-i486-2 --reinstall


Enigüei.... creo que probaré a reinstalar nvidia

Espera, que se me olvidaba:
con respecto a la actualización que he hecho, aplicando la orden
slapt-get --upgrade
en el archivo de configuración de slapt-get especifica que no se toque el kernel.... lo tienes que actualizar expresamente, vaya.
En /etc/slapt-get/slaptgetrc se lee:
EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]dl$,^devs$,^udev$,aaa_elflibs,x86_64

Conciencia con Ciencia

Festor

Cita de: Tai Chi en 18 Mayo 2010, 13:15 PM
Espera, que se me olvidaba:
con respecto a la actualización que he hecho, aplicando la orden
slapt-get --upgrade
en el archivo de configuración de slapt-get especifica que no se toque el kernel.... lo tienes que actualizar expresamente, vaya.
En /etc/slapt-get/slaptgetrc se lee:
EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]dl$,^devs$,^udev$,aaa_elflibs,x86_64


Pues entonces el problema del servidor gráfico o fue por una actualización problemática o por algún paquete que interfirió con la instalación del controlador propietario de Nvidia.

De todas formas, si vuelve a pasar:
-> Comprueba si hay algún error en el registro del Xorg
-> Prueba a volver a instalar y configurar el controlador propietario de Nvidia.

ah! Y volviendo al tema principal, para solucionar el problema del sonido, como ya te dije, deberías probar a actualizar los paquetes de alsa y/o los del kernel así que si dices que la configuración de actualización por defecto no toca esos paquetes... entonces creo que deberías modificarla, no?

Tai Chi

Lo primero de todo: gracias Festor, por responder tan puntualmente... me resulta de gran ayuda.

Bien... he reinstalado los drivers de NVIDIA, pero KDE sigue tirado.
Xfce4 sí que funciona.

A ver qué pasa... voy a ver cómo puedo reinstalar toda la suite de KDE... y luego siempre que todo vaya bien, me pondré a actualizar ALSA, y luego el kernel....

¿O debería seguir un orden determinado?
Conciencia con Ciencia

Festor

Cita de: Tai Chi en 18 Mayo 2010, 16:41 PM
y luego siempre que todo vaya bien, me pondré a actualizar ALSA, y luego el kernel....

¿O debería seguir un orden determinado?

En principio, no veo el porque de seguir un orden concreto...

Tai Chi

Bueno... reinstalé por completo kde y alsa, actualizando, con slackpkg, y sigue sin haber sonido... y sin entorno gráfico de kde. Puedo trabajar en xfce4...

No se me ocurre nada más... seguir aprendiendo hasta que sepa qué hacer... en un momento futuro  :P

Lo dicho, gracias por la ayuda
Conciencia con Ciencia

Festor

Entonces.. ¿qué versión de alsa y del kernel usas ahora?