[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problema compilando el kernel 2.6.35



Buenas,

mi antiguo pc principal ha dejado de funcionar (descanse en paz), aunque el contenido del disco duro esta a salvo (o eso creo). He instalado la version actual de Debian estable y todo parece funcionar, pero cuando he intentado instalar un kernel nuevo al modo Debian no lo consigo, pese que he hecho ya unos intentos. Paso a dar unos cuantos datos:

El kernel que trato de instalar es el linux-2.6.35. Se que hay uno mas actual pero estoy mas familiarizado con este.
El nuevo pc es un Intel Core i3 sobre una placa base Gigabyte (Intel), el disco duro es un seagate SCSI.
El pc viejo era un P4 con un disco maxtor ATA o SATA (no lo recuerdo), y todo funcionaba como x36. Creo que mi problema esta en que el pc nuevo es x64 y aqui por lo visto cambian algunas cosas porque siempre he tenido x32.

Os pongo el contenido de algunas cosas que he logrado sacar:

Informacion de la CPU - http://pastebin.com/CeNE2Mt0
Informacion del disco duro y unidad DVD - http://pastebin.com/Ty86C52a
Contenido del archivo "dmesg" con el kernel de la instalacion - http://pastebin.com/s2JrpszC
Informacion de /etc/fstab - http://pastebin.com/H0QLUy0J
Archivo ".config" del kernel nuevo - http://pastebin.com/NAEhAWYj

Lo primero de todo es que el kernel funcione, opcionalmente con conexion a Internet. Drivers de tarjeta de sonido, tarjeta
grafica, soporte USB, etc, todo eso desactivado.

Sistema de archivos: Ext2 y Ext3. En dmesg sale que usa Ext3, pero en el arranque pone Ext2. Como no se porque, meto los dos de momento. A pesar de todo en fstab pone Ext3, lo cual es correcto porque en la instalacion se puso ese.

Linea de dmesg:
[    4.839298] EXT3-fs: mounted filesystem with ordered data mode.

Mirando en /proc/scsi veo:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31000528AS     Rev: CC38
  Type:   Direct-Access                    ANSI  SCSI revision: 05

Esto debe de ser el disco duro Seagate. Segun entiendo, esta conectado al slot SCSI numero 0. Necesito por tanto soporte SCSI en el kernel. Lo que me choca es que en Vendor ponga "ATA", yo pensaba que o tenias SATA o tenias SCSI.

Otro problema, la CPU. Segun dmesg tengo esta CPU, que es correcto
[    0.232014] CPU1: Intel(R) Core(TM) i3 CPU         540  @ 3.07GHz stepping 05

sin embargo tambien leo:
[    0.408593] Brought up 4 CPUs
[    0.408594] Total of 4 processors activated (24537.23 BogoMIPS).
[    0.408609] CPU0 attaching sched-domain:
[    0.408610]  domain 0: span 0-3
[    0.408612]   groups: 0 1 2 3
[    0.408615] CPU1 attaching sched-domain:
[    0.408616]  domain 0: span 0-3
[    0.408617]   groups: 1 2 3 0
[    0.408619] CPU2 attaching sched-domain:
[    0.408620]  domain 0: span 0-3
[    0.408621]   groups: 2 3 0 1
[    0.408623] CPU3 attaching sched-domain:
[    0.408623]  domain 0: span 0-3
[    0.408624]   groups: 3 0 1 2

Teoria: tengo que indicar procesador Core 2 y tambien indicar que son 4 CPU (0-3)

Como se ve, muchas dudas en elementos clave (CPU, tipo de acceso al disco duro, etc). He probado a poner solo SCSI, a poner SCSI con SATA, a poner las tres cosas juntas (ATA+SATA+SCSI). Tambien a meter en el kernel TODA la seccion SCSI a ver si detectaba algo que diera pistas, etc.

Seguramente es alguna tonteria, para los que controlais mas estos asuntos, pero yo en este momento ya no se me ocurre que mas probar.

Reply to: