Weblog de Javier Arias

Posts Tagged ‘linux’

NVIDIA GeForce 8800 y Mandriva 2008

Posted by javi en 11 \11\UTC febrero 11UTC 2008

Siempre me han gustado las tarjetas de vídeo de NVIDIA, principalmente por sus drivers para linux. Sin embargo, ayer casi me vuelvo loco instalando los drivers para la GeForce 8800 que viene con mi nuevo ordenador. El proceso que seguí fue el de siempre: ir a la página de nvidia, bajarme el driver adecuado y ejecutarlo; y nunca había tenido problemas hasta ayer. Éste es el mensaje de error que me aparecía:

ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s).
Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 Invalid module format

La compilación del driver fue lo primero que realicé tras instalar Mandriva, o sea, que partía de una instalación limpia. Instalé las fuentes del kernel (ver ¿Cómo se instalan las fuentes del kernel?) y el gcc, que extrañamente no se había instalado. Tras este paso ya tenía instalados los paquetes requeridos: el kernel, el kernel-sources y gcc, y aún así seguía fallando con ese mismo mensaje de error. Así, tras varios intentos infructuosos, intenté instalar el driver propietario de manera más automatizada vía drakx11 (nota: para instalar el paquete del driver propietario para NVIDIA es necesario añadir los repositorios non-free). Pero así tampoco funcionaba: me decía que el driver no se podía cargar (o algo parecido, lo escribo de memoria).

Bastante desesperado realicé una operación típica en informática: reinstalar todo el sistema. Y así lo hice, casi igual a la instalación anterior con la diferencia de que la instalación de las fuentes del kernel las realicé DURANTE la instalación, en lugar de hacerlo después. Además, en el paso Actualizaciones de la instalación le indiqué que actualizase los paquetes: kernel-desktop-latest y kernel-sources-latest. Y así, sin más, una vez iniciado el sistema, ya pude instalar los drivers oficiales de NVIDIA, sin ningún problema.

Posted in General | Etiquetado: , , , , | 1 Comment »

Adiós smbfs, hola cifs

Posted by javi en 26 \26\UTC enero 26UTC 2008

Tengo configurada mi Mandrivaenlace externo (versión 2008.0) para tener acceso a varios recursos que comparte otro ordenador con Windows dentro de mi red local. Accedía a estos recursos mediante Sambaenlace externo, usando el “driver” smbfsenlace externo. Y desde siempre he tenido un gran problema con ellos: a veces samba se quedaba colgado si exploraba alguna carpeta remota con Konquerorenlace externo (teniendo activada la opción Mostrar sugerencias de archivos) y dejaba el ratón encima de algún icono para saber más datos sobre él (la duración de un archivo de vídeo por ejemplo). Otras veces el proceso smbd empezaba a consumir el 100% de la CPU sin explicación aparente. En ambos casos no encontré manera de arreglarlo salvo reiniciando el sistema.

Buscando por Google alguna solución me encontré que smbfs no está siendo mantenido y que está siendo sustituido por cifsenlace externo. Para cambiar la configuración del montaje de los recursos compartidos tuve que:

  1. Instalar el paquete mount-cifs:

    urpmi mount-cifs

  2. Editar el archivo /etc/fstab (es necesario hacerlo como root) y cambiar todos los tipos de sistema de ficheros smbfs a cifs
  3. //192.168.0.1/d /mnt/d smbfs credentials=/home/javi/.smbcred,iocharset=utf8 0 0

    //192.168.0.1/d /mnt/d cifs credentials=/home/javi/.smbcred,iocharset=utf8 0 0

Tras realizar estos cambios nunca más he tenido los problemas mencionados, e incluso me da la impresión que la creación de los thumbnails de imágenes y vídeos es más rápida.

Para información más detallada:
Mount samba shares with utf8 encoding using cifsenlace externo

Posted in Redes | Etiquetado: , , , , , | Leave a Comment »