Re: Problema compilando el kernel 2.6.35

2010-12-10 Por tema Altair Linux
Initrd lo uso casi desde que empece con Linux, hace tanto que no me acuerdo
ya del motivo.

Por lo demas, ha funcionado. Ya tengo linea de comandos. Actualmente ya
tengo el driver grafico, tarjeta de sonido, mouse, etc. No se exactamente
que opciones son las que necesito pero ya ire averiguando (mirada de reojo a
Google)

Gracias a todos.


Re: Problema compilando el kernel 2.6.35

2010-12-09 Por tema Javier San Roman
El Miércoles, 8 de Diciembre de 2010, Altair Linux escribió:
 Aparece la linea del archivo initrd en /boot/initrd-version_kernel y ya
 esta, se para ahi.

En los núcleos que compilo nunca utilizo initrd porque nunca me ha hecho falta 
(por lo tanto en General Setup, Initial RAM filesystem etc. está desactivado). 
Uso la compilación estándar con make. Varios discos IDE y SATA. El sistema es 
Intel,  x32 y el kernel, 2.6.36 y otros, pero el 2.6.36 está sí:

Desactivado  ATA/ATAPI/MFM/RLL Support (DEPRECATED)

(*) Serial ATA and Parallel ATA drivers

y en esta subsección:

(*) ATA ACPI, etc
(*) SATA Port, etc
(*) ATA SFF, etc
(*) ATA BMDMA, etc
(*) Intel ESB, etc
(*) ATI PATA Support 
(M) Generic ATA Support

Lo estoy puliendo por lo que posiblemente sobre algo pero, pensándolo bien,  
creo que todo es necesario, al menos para este sistema con sus 
características.

Comprueba especialmente que ATI PATA Support esté activado.

Espero que te sea útil.

Saludos.

-- 
Usuario Linux: #156817
Debian Squeeze/Sid - Kernel 2.6.36


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201012091210.27567.arup...@caolin.net



Re: Problema compilando el kernel 2.6.35

2010-12-08 Por tema Juan Antonio

El 08/12/10 10:38, Altair Linux escribió:

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-AccessANSI  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.


No has dicho cual es el problema al fin y al cabo, si es que no arranca 
el sistema y en ese caso donde se queda y que error aparece en la 
consola. Si tu disco es scsi y compilas el subsistema scsi como módulo 
tendrás que rehacer un initrd que lo soporte, ademas del driver 
específico de tu controladora.


En principio que compiles el kernel para una arquitectura diferente no 
hace que deje de funcionar el sistema.


Un saludo.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cff5e74.5080...@limbo.ari.es



Re: Problema compilando el kernel 2.6.35

2010-12-08 Por tema Altair Linux
Aparece la linea del archivo initrd en /boot/initrd-version_kernel y ya
esta, se para ahi.

En mi caso no uso modulos en el kernel, porque dado que al compilar sale un
tamaño que es bastante razonable prefiero prescindir de ellos.


Re: Problema compilando el kernel 2.6.35

2010-12-08 Por tema Camaleón
El Wed, 08 Dec 2010 09:38:49 +, Altair Linux escribió:

(...)

 Mirando en /proc/scsi veo:
 Host: scsi0 Channel: 00 Id: 00 Lun: 00
   Vendor: ATA  Model: ST31000528AS Rev: CC38 Type:  
   Direct-AccessANSI  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.

(...)

Sólo un comentario en relación al disco. Ese modelo en concreto 
(ST31000528AS) indica que es un disco con interfaz SATA no SCSI :-?

http://www.seagate.com/ww/v/index.jsp?vgnextoid=20b92d0ca8dce110VgnVCM10f5ee0a0aRCRD#tTabContentSpecifications

Quizá te hayas liado con el nuevo sistema de denominación de los discos 
que hace el kernel, ya que ahora todos los discos (tanto IDE/ATA como 
SATA) usan el subsistema libata.

Por otra parte, puedes tener en el mismo sistema IDE, SATA y SCSI al 
mismo tiempo. ATA no es más que la forma original de denominar a 
los distintos sistemas de interfaz (IDE/ATAPI/ATA/PATA/SATA), cada uno 
con sus características particulares :-)

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/pan.2010.12.08.22.26...@gmail.com