Problemas de Kernel

Imagen de escencial
0 puntos

Buenas, tengo ubuntu hace unos 4, 5 meses andaba todo muy bien instale el kde, despues deje de usarlo y andube haciendo algunas otras cosas, despues estube viendo glx compiz cosa que quise inmediatamente y despues de un domingo internado con la pc lo saque!! que paso al otro dia salieron las benditas actualizaciones del kernel cosa que instale la 2.6.15-27, bueno ahi dejo de andar todo, cambie el kernel a 2.6.15-23, borre todo lo que sea de nvidia, nvidia-glx, common kernel, borre el kernel 2.6.15-27, pero todo sigue peor que antes de empesar, no me anda el blender :( ni hablar de glx asi que no se mas que hacer, asi que aqui estoy, un saludo grande para todos.

Imagen de akdmia
+1
0
-1

Hola,
necesitas el paquete :
"linux-restricted-modules-2.6.15-27-386"
OJO: fijate que el "386" sea correcto.

+1
0
-1
Imagen de escencial
+1
0
-1

Buenas, gracias akdmia lo instale y me pidio como dependincia el nvidia-common-kernel ,los instale a los dos pero sigue todo igual, cuando quiero instalar el driver de nvidia me devuelve esta leyenda:
the kernel header file `/lib/modules/2.6.15-23-386/buid/include/linux/kernel.h`does nto path `/lib/modules/2.6.15-23-386/build` is incorrect please make sure you have instalede the kernel sourse files for you kernel that they are proterly configuref; on red hat linux system for example.
por lo que entiendo yo me esta pidiedno el source del kernel que la vez que lo pude instalar lo baje de algun lugar y lo puse en /usr/src y lo pude instalar pero no tengo el source del 23 ahi, ahora no tengo nada y no se de donde bajarlos, creo que esta ahi el problema, un saludo.

+1
0
-1
Imagen de escencial
+1
0
-1

ERROR: The kernel header file
'/lib/modules/2.6.15-23-386/build/include/linux/kernel.h' does not
exist. The most likely reason for this is that the kernel source path
'/lib/modules/2.6.15-23-386/build' is incorrect. Please make sure you
have installed the kernel source files for your kernel and that they are
properly configured; on Red Hat Linux systems, for example, be sure you
have the 'kernel-source' RPM installed. If you know the correct kernel
source files are installed, you may specify the kernel source path with
the '--kernel-source-path' command line option.

+1
0
-1
Imagen de akdmia
+1
0
-1

Hola,
te esta pidiendo los headers del kernel tambien.. es porque estas compilando el driver..
linux-headers-2.6.15-23
linux-headers-2.6.15-23-386
son esos 2 paquetes.. te instalara los headers y te creara un enlace "build" dentro de /lib/modules/2.6.15-23-386..

esto no se si te servira de algo.. pero yo tengo una nvidia gforce fx5200 y con los paquetes
"nvidia-glx", "nvidia-kernel-common", "linux-restricted-modules-2.6.15-27-386"
sacados de repositorios.. me anda perfecto.
este driver ya biene compilado y no necesita los headers del kernel.. en cambio el instalador que bajas de la pagina
de nvidia te compila un modulo para el kernel..y por eso necesita los headers.

+1
0
-1
Imagen de escencial
+1
0
-1

hola, los headers los tengo instalados y nvidia-glx tambien, me dijiste que instalara el linux-restricted-modules-2.6.15-27-386, pero tengo el kernel 2.6.15-23 y por lo que lei, con el 27 no anda la aceleracion grafica, de echo creo que el problema empezo cuando actualise el kernel al 27, por otro lado tengo instalado el kubuntu pese a no usarlo, recien corri un aptitude install -f y borre bastantes cosas pero el kubuntu sigue apareciendo cuando carga el sistema, creo que toque muchas cosas de la configuracion y estoy medio en jake ahi alguna manera de reiniciar la configuracion? que no sea dpkg reconfigure-xserver-xorg por que ya lo corri y persiste el problema, muchas gracias saludos.

+1
0
-1
Imagen de akdmia
+1
0
-1

Perdon.. la ultima respuesta que te di.. me olvide del tema central y me confundi con la version del kernel..
el tema es el siguiente:
segun dijiste actualizaste el kernel de 2.6.15-23-386 a 2.6.15-27-386
entonces ahora necesitas linux-restricted-modules y linux headers para la version 2.6.15-27-386

el tema de esto.. es que vos ahora tenes tu maquina booteada con el kernel viejo.. y nvidia se te esta instalando sobre el 2.6.15-23-386..
lo que tenes que hacer es bootear con el 2.6.15-27 y en modo texto (CTRL + ALT + F1 )
instalar el driver...

basicamente tenes q instalar esto (no se el orden si es correcto)
$sudo apt-get install linux-headers-2.6.15-27-386
$sudo apt-get install linux-restricted-modules-2.6.15-27-386
$sudo apt-get install nvidia-kernel-common
$sudo apt-get install nvidia-glx
$sudo apt-get install nvidia-kernel-common

luego ejecutar:
$sudo nvidia-xconfig
$sudo nvidia-glx-config enable

yo siempre que actualizo el kernel con synaptic hago esto y me funciona...
(el de headers en este caso no lo necesitarias porq el driver ya esta compilado... pero siempre otras applicaciones lo pueden necesitar.. como el caso de vmware.. por eso no me parece demas instalarlo)

+1
0
-1
Imagen de akdmia
+1
0
-1

perdon me volvi a equivocar :p.. puse 2 veces "apt-get install nvidia-kernel-common"

+1
0
-1
Imagen de escencial
+1
0
-1

gracias akdemia, hise lo que me dijiste pero ahora me cambio el error al instalar nvdia, este es el error. graciass.
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' RPM installed. If you
know the correct kernel source files are installed, you may specify the
kernel source path with the '--kernel-source-path' command line option.

+1
0
-1
Imagen de akdmia
+1
0
-1

Bueno, el error de dice esto:
"you may specify the kernel source path with the '--kernel-source-path' command line option."

prova ejecutar el comando pasandole el path
$sudo comando --kernel-source-path /lib/modules/2.6.15-27-386/build

no estoy seguro que path busca.. si ese no va prova alguno de estos
/lib/modules/2.6.15-27-386/build/include
/lib/modules/2.6.15-27-386/build/include/linux

tampoco estoy seguro si es --kernel-source-path /xxx o --kernel-source-path=/xxx

-----------------------------------------------------
yo antes te pase entre los paquetes el "nvidia-glx" que es el driver ya compilado... porque intentas compilarlo ??
no te funciono el de repositorios ?? o no lo provaste ?

+1
0
-1
Imagen de escencial
+1
0
-1

buenas, el nvidia-glx no me funciono, osea queda todo igual, y con el "comando" --kernel-source-path, que comando seria el que tengo que ejecutar??, gracias.

+1
0
-1
Imagen de akdmia
+1
0
-1

Segun tu post de arriba, quiciste ejecutar algo y te tiro error.. de que no encontraba kernel-source-path.
y el mismo error aclara que le podes poner --kernel-source-path...

bueno.. el comando no se cual es.. el q ejecutaste para que te tire ese error :p
supongo el instalador de nvidia..

+1
0
-1
Imagen de gabiel
+1
0
-1

Solo hace falta instalar el paquete linux-restricted-modules-"arquitectura" correspondiente a la arquitectura del kernel que uses; este paquete siempre depende de la última versión disponible de los "restricted-modules", de forma que cuando se instale una actualización del kernel se instale también la versión correspondiente de linux-restricted-modules. Esta es la forma "correcta" de hacerlo, te ahorras tener que instalar de forma explícita el nuevo "restricted-modules" cada vez que aparezca una actualización.

En cuanto a los demás paquetes, no es necesario reinstalarlos; y de hecho, las cabeceras del kernel no son necesarias si se usa el módulo precompilado (que es lo que hay en "restricted-modules").

Saludos.

PD para akdima: Puedes editar tus propios comentarios para corregir errores, tienes la opción en la parte inferior de los mismos, al lado de la opción de contestar. Eso sí, solo puedes hacerlo mientras nadie haya enviado una respuesta al mismo.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de escencial
+1
0
-1

como decis vos depende de la ultima vercion del kernel disponible, o sea la 2.6.15-27, la que tengo ahora, pasa creo que este kernel, el 27, tiene problemas para la configuracion de nvidia, entonses queria tener otro kernel, por lo que si re instalo linux-restricted-modules tendria la ultmia vercion del kenel, o no?, gracias.

+1
0
-1
Imagen de gabiel
+1
0
-1

La última versión no tiene problemas con las tarjetas nVidia. Efectivamnete, si instalas linux-restricted-modules instalará también la última versión disponible.

Saludos.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de escencial
+1
0
-1

creo que viene por aca la mano por que le agregue el path a la instalacion, pero no tengo bien el source del kernel, por que el me deja instara tanto aptitude como synaptic es el 2.4.27, la unica vercion disponible, que no es la que tengo instalada igual se la pase como argumento pero nada, me devuelve este error con el path agregado, creo que tendria que bajar los sources de la 2.6.15 de algun lugar, no?? gracias.

ERROR: The kernel header file
'/usr/src/kernel-source-2.4.27/include/linux/version.h' does not exist.
The most likely reason for this is that the kernel source files in
'/usr/src/kernel-source-2.4.27' have not been configured.

+1
0
-1
Imagen de escencial
+1
0
-1

Estas son las ultimas lineas del log de xorg cuando falla tal vez alguien sepa donde esta el problema, gracias!!

(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "RenderAccel" "true"
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0): that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0): that the NVIDIA device files have been created properly.
(EE) NVIDIA(0): Please consult the NVIDIA README for details.
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

+1
0
-1
Imagen de gabiel
+1
0
-1

(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!

El problema es por el módulo del kernel; por lo que mencionas más arriba, no lo has podido instalar. En cuanto a que la única versión del kernel que puedas instalar sea la 2.4.27, es una situación "no normal" puesto que en los repositorios de Ubuntu nunca se ha encontrado una versión del kernel perteneciente a la familia 2.4, ¿usas repositorios no oficiales y no creados expresamente para Ubuntu?

La solución pasa por instalar el módulo del kernel, bien isntalando el controlador desde los paquetes que proporciona nVidia (como parece que intentas hacer) o bien desde los paquetes que se encuentran en los repositorios de Ubuntu. Eso sí, nunca mezcles las dos formas, acabaras con versiones distintas del módulo y del controlador para x.org.

Saludos.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de escencial
+1
0
-1

Gabriel, gracias, te pregunto un par de cosas:
- como borro el modulo del instalador de nvidia, ya que lo tengo instalado el 8774 ??

en synaptic no me aparese, tengo el nvidia-glx pero es una vercion anterior creo que la 8762 o algo asi pero no la 8774 que es la del instalador.

- como puedo cambiar los repocitorios para que actulize el kernel ??

osea que direccion tendria que poner?

- ahi un error que me aparese cuando ejecuto startx desde consola que dice algo asi como que ahi dos modulos de nvidia de dos verciones distintas, uno del instalador el 8774 y el de nvidia-glx el 8762, borre el nvidia-glx y me devuelve el mismo erro.

lei por el foro que kernel-source y linux-source son lo mismo, la diferencia seria que el kernel-source es de debian y el otro propio de ubuntu ahora esto configurando el linux-source que esta en la vercion que corresponde la 2.6.15-27 tal ves una vez echo el make lo pueda pegar al path del instalador porque asi como esta me dice que le faltan cosas, espero que ande sino tendria que consegui r si o si el repocitorio para actualizar el kernel-source a 2.6.15-27, un saludo.

+1
0
-1
Imagen de gabiel
+1
0
-1

Por partes:

  • Si el instalador de nVidia utiliza paquetes para la instalación, debería de aparecer en Synaptic (intenta averiguar el nombre concreto, puedes usar la función de búsqueda de Synaptic por "nombre y descripción"). En caso de no ser así, deberás consultar la documentación proporcionada por nVidia.
  • Los repositorios en los que aparecen las distintas versiones del kernel son los que vienen por defecto, no hay que cambiar nada.
  • Suponía que ibas a tener ese problema. Si te fijas, nvidia-glx es el paquete que contiene el controlador para x.org, pero el módulo del kernel se encuentra en el paquete linux-restricted-modules. Lo que tienes que hacer, es elegir si deseas usar la versión que hay en los repositorios o la que te has descargado de la página de nVidia, y eliminar los paquetes que no correspondan.

Lo que tienes que instalar para tener las fuentes del kernel de Ubuntu es el paquete linux-source, el paquete kernel-source no te sirve para nada, desinstalalo. A parte, solo necesitas las fuentes del kernel [1] si eliges instalar el controlador por medio del instalador que proporciona nVidia, ya que tendrás que compilar el módulo del kernel; si decides usar los paquetes de los repositorios no es necesario que instales las fuentes del kernel, ya que el módulo se encuentra precompilado en el paquete linux-restricted-modules correspondiente.

Saludos.

[1]: En realidad solo son necesarias las cabeceras del kernel, no las fuentes al completo. Las cabeceras se encuentran en el paquete linux-headers.

PD: Espero no haberte liado más, si es así, dimelo e intentare explicarlo de forma distinta.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de escencial
+1
0
-1

Buenas, parece que compilando el kernel de linux-source me dejo instalar el driver bajado de la page de nvidia, un principio lo toma bien, despues de la instalacion corro un startx y me devuelve la pantalla de nvidia todo perfecto, me ejecuta el blender todo en orden, pero cuando la reinicio, vuelvo al erro que no sabe que modulo elegir, osea lo mismo que antes, el nvidia-glx y todo lo de nvidia lo tengo desinstalado lo unico que tengo es el nvidia-kernel-common pasa que si lo borro me borra el kernel actual, y si lo vuelvo a instalar, (le kernel ) me va a pedir como dependencia a todo nvidia, glc, kernel, etc, como elijo el modulo???, el log de nvidia-instaler de da esto:

WARNING: You appear to be using a modular Xorg release, but nvidia-installer
was unable to determine the correct X library installation path with
the `pkg-config` utility. Please install the Xorg SDK/development
package for your distribution.
WARNING: nvidia-installer was unable to determine the correct X library
installation path and will install the NVIDIA X libraries to
'/usr/lib'.
WARNING: You appear to be using a modular Xorg release, but nvidia-installer
was unable to determine the correct X module installation path with
the `pkg-config` utility. Please install the Xorg SDK/development
package for your distribution.
WARNING: nvidia-installer was unable to determine the correct X module
installation path and will install the NVIDIA X driver components to
'/usr/lib/xorg/modules'. If X fails to find the NVIDIA X driver
module, please correct any `pkg-config` problems warned about earlier
and reinstall the driver.
-> Installing both new and classic TLS OpenGL libraries.
-> Parsing log file:
-> done.
-> Validating previous installation:
ERROR: File '/usr/lib/xorg/modules/extensions/libglx.so' is not a symbolic
link.

esa es la parte donde creo que figura el error, graciass.

+1
0
-1