2013/1/25 Juan Erbes
El 25 de enero de 2013 17:07, Carlos Ayala
escribió: Saludos,
bien a ver con calma.
He estado bajando el driver de aquí:
http://support.amd.com/us/gpudownload/linux/legacy/Pages/legacy-radeon_linux... que es de donde corresponde según el modelo: Ati Mobility Radeon HD 4250
También he usado este: http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_12.2/x86_64/ que es del repositorio. Lo que encontré menciona poner la opcion nomodeset entre los comandos cuando carga grub, pero acabo de poner como dicen las instrucciones. sobre no_kms, lo puse en el segundo intento de hoy, no hubo cambios. (incluido el mkinitrd)
Sobre el dkms, es una opción que está en prueba... no hay una explicación adecuada sobre el uso.
De la información que encontré, se menciona incompatibilidad con el X Server v1.13, poco probable pues estoy con la v1.12.3
Sobre el enlace proporcionado... veo varios archivos para Windows > http://sites.amd.com/us/game/downloads/Pages/downloads.aspx
Haré una prueba final, veŕe que me dice dmesg y sacaré algunos logs.
Saludos, veamoslo
Yo te sugeriría que uses este:
http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_...
La versión pasada, probé esa versión con ambos scripts (los scripts descargan el zip, ejecutan el run para generar un rpm que es instalado con zypper), que lo bajaron e instalaron sin mensajes de error (similares al proporcionado en el mensaje anterior), pero el sistema terminó igual, pantalla negra sin respuesta del equipo.
Por otro lado, cuando desinstalaste, usaste el script de desinstalación que está en /usr/share/ati/ ?
En el tercer intento del día de ayer, viernes 25 de enero, hice la instalación con el archivo .run, e hice la desintalación con el archivo .sh de /usr/share/ati/
Seguiste el procedimiento:
...lo que hice fue, una vez instalado el driver propietario, ya sea desde el repo, o a partir del instalador Catalyst:
Yast -> /etc/sysconfig editor _> System -> Kernel seteando "NO_KMS_IN_INITRD" a "yes" .
Luego en el mismo editor, System -> Bootloader, agregar nomodeset a las secciones "DEFAULT_APPEND" and "XEN_KERNEL_APPEND"
El procedimiento anterior, se puede hacer editando directamente los archivos /etc/sysconfig/bootloader y /etc/sysconfig/kernel
Pasé los archivos que indican que hice los cambios, esto se realizó antes de iniciar el tercer intento con el archivo .run
Luego de ese cambio, hay que ejecutar mkinitrd, para crear un nuevo initrd, y despues, crear la configuración del xorg para el driver propietario mediante el comando: "aticonfig --initial -f" y comentar la linea del archivo /etc/X11/xorg.conf.d/50-device.conf #Driver "radeon"
Hecho y proporcioné el archivo que lo demuestra. Se realizó antes del tercer intento, antes de usar el archivo .run
El instalador del driver fglrx, crea un archivo en /etc/modprobe.d/blacklist-fglrx.conf o /etc/modprobe.d/fglrx.conf si se trata del driver empaquetado, que pone en la "lista negra" al driver radeon.
Hecho y proporcioné el archivo que lo demuestra. Se realizó antes del tercer intento, antes de usar el archivo .run
Si uno decide volver del driver propietario al radeon, hay que hacer todo el procedimiento inverso, eliminando /etc/modprobe.d/blacklist-fglrx.conf o /etc/modprobe.d/fglrx.conf , eliminando el archivo /etc/X11/xorg.conf, y sacando el comentario a la linea del archivo /etc/X11/xorg.conf.d/50-device.conf Driver "radeon" y volviendo atras los cambios en los archivos /etc/sysconfig/bootloader y /etc/sysconfig/kernel
y finalmente, ejecutar mkinitrd, para despues reiniciar con el driver radeon.
No hice nada de eso.
_________________________________________-
Reitero, a los archivos ijndicados:
se puede hacer editando directamente los archivos /etc/sysconfig/bootloader y /etc/sysconfig/kernel
Se agrega /boot/grub/menu.lst donde colocas el nomodeset
Recuerda hacer una desinstalación completa y limpia, hay casos que se debe forzar la desinstalación, mediante el parametro --force al final de la linea de comandos.
Para realizar todo este procedimiento debes haber arrancado con init 3.
Una forma de ver que el driver se halla compilado correctamente, es probar a cargarlo manualmente con "modprobe fglrx". si no carga o da error, hay que verificar el log de instalación que está en /usr/share/ati/
Este es el log de una compilación existosa del modulo fglrx:
/usr/share/ati # cat fglrx-install.log Check if system has the tools required for installation. Uninstalling any previously installed drivers. [Message] Kernel Module : Trying to install a precompiled kernel module. [Message] Kernel Module : Precompiled kernel module version mismatched. [Message] Kernel Module : Found kernel module build environment, generating kernel module now. AMD kernel module generator version 2.1 doing Makefile based build for kernel 2.6.x and higher rm -rf *.c *.h *.o *.ko *.a .??* *.symvers make -C /lib/modules/3.4.11-2.16-desktop/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-3.4.11-2.16-obj/x86_64/desktop' CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o Building modules, stage 2. MODPOST 1 modules CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko make[1]: Leaving directory `/usr/src/linux-3.4.11-2.16-obj/x86_64/desktop' build succeeded with return value 0 duplicating results into driver repository... done. You must change your working directory to /lib/modules/fglrx and then call ./make_install.sh in order to install the built module. - recreating module dependency list - trying a sample load of the kernel modules done. [Reboot] Kernel Module : mkinitrd
Proporcioné el log de instalación, que es similar al resultadao de instalación de los scripts, pero siempre menciona el problema con el kernel. Está relacionado con el archivo warn que dice que el fglrx no es apropiado para el kernel? (fglrx taints the kernel)
-- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/
Bueno por ahora estoy a la espera. Cuando pueda retornaré a la 12.1, pues no me ha problemas como la 12.2... el pad multitouch no funciona en la 12.1 pero al menos puedo desactivarlo. -- Carlos A. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org